View Single Post
  #1   Spotlight this post!  
Unread 16-10-2016, 15:41
Metonym's Avatar
Metonym Metonym is offline
One of those photos is good
AKA: Nikki Narayana
no team
 
Join Date: Feb 2013
Rookie Year: 2012
Location: West Lafayette, IN
Posts: 151
Metonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond reputeMetonym has a reputation beyond repute
FRC Youtube Uploader - Instant Match Uploading Tool in Python

Through my experience running live streams in Indiana and PNW over the last 4 years, I have worked to streamline the streaming and archiving process as much as possible. One of the biggest bottlenecks in the process has been the tedious process of uploading matches to YouTube, which consumes at least one volunteer's day and leaves everybody wondering why a computer can't do it. For the longest time we have just had someone do it by copying the information from a text file for every form field.

I got fed up with that and have developed a Python tool that automatically uploads videos to youtube with relevant information including playlists, tags, description, and custom thumbnails. The tool is also integrated with TBA to add alliance members and scores to the description, as well as adding videos to the respective matches on the event's TBA page.

I have been developing this tool for the past few months and after testing at two Indiana events it is time to move to a closed beta test with the goal of a finished product before the 2017 competition season. I am looking for a few events who would be interested in testing the software in the coming weeks. The only requirement is that the event have a method to capture individual match videos and save them to local media. For example, PNW and Indiana use Blackmagic Design's H.264 Encoder and Media Express to do this because they can specify the filename and automatically increment the match number.

If you would like to participate drop me a PM and we can discuss getting it setup for your event.

Otherwise, feel free to ask questions and look over the code. If anyone has experience packaging for pip let me know cause I could really use some help with that.

Git Repository: https://github.com/NikhilNarayana/FRC-YouTube-Uploader

Change log:
V2.1 (October 17th, 2016):
- New extra script to update old descriptions with TBA match info (Thanks to Hallry for giving me the idea).
- Fix bug that was preventing qf4m1, qf4m2, sf2m1, and sf2m2 from being uploaded.

V2.0 (October 16th, 2016):
-Web GUI
-Save form data between uses in case of crashes
-Bug fixes

Example image:
__________________
Volunteered at:
2016 - Tippecanoe (Media Manager) | Walker Warren (Media Manager) | Perry Meridian (Media Manager) | Indiana DCMP (Media Manager) | World CMP (INFIRST Photographer) | Boiler Bot Battle (A/V) | CAGE Match (A/V and Media) |

2015 - Auburn Mountainview (A/V Crew) | Glacier Peak (A/V Crew) | Mount Vernon (A/V Crew) | Shorewood (A/V Crew) | Auburn (Media) | World CMP (PNW FIRST Media) | Cage Match (Video Producer) |

2014 - Auburn Mountainview (A/V Crew) | Glacier Peak (A/V Crew) | Mount Vernon (A/V Crew) | Shorewood (Media) | Auburn (Media) | PNW DCMP (A/V Crew) | World CMP (FIRSTWA Photographer) | IRI (A/V Crew) |


Last edited by Metonym : 17-10-2016 at 14:11.
Reply With Quote