Refactoring Video Assembler To Help With Testing - Stream Notes for November 4, 2020 #LiveCoding



Spent more time working on the Automatic Video Assembler. Refactored out a Video class that let me get my head around how to add tests. I’d been struggling with that but couldn’t find a way in until I split out the Video object as its own thing. I got the first real assembly command built. Still need to:

  • chop down clips that are too long
  • find a way to apply a bell curve to the randomness for the length of clips
  • create the json config file that determines the transitions and randomize it
  • produce the ffmpeg command that lays in the audio
  • run the commands automatically

I’ve also been thinking that I’ll deploy this to an EC2 instance and run in there. Much faster network and I get get a beefy box for it to burn through the processing. (If I get wily, I’ll run tests on a couple boxes to see what the price performance is for running video. Does it make sense to get a smaller box that will take longer but is cheaper, or a beefier one that costs more but takes less time?)

Towards the end, a buddy got on and we looked at some of the APIs and content available for bills and votes and such from Congress. Some interesting possibilities there.

Links From The Stream


Random Related Links