-pegasus

valid to eat nibbits

posts provided without warranty of any kind

av by @AviYinglet


New twitter (ugh lmao)
x.com/kyle_pegasus

-pegasus
@-pegasus

Running internet TV without a server fast enough to do real time transcoding is impossible, unless you process all your videos to the exact same spec of the stream in advance. So this does that.

A season of TV goes in, you pick the audio track you want, the subtitle track you want, then set it off to work. Out pops a directory full of concisely named .mp4 files with normalized audio, burnt in subtitles, and a nice pine scent. It even pillarboxes 4:3 to fit in the 16:9 stream, and subtitles are in the Title Safe border area for CRT TV viewers

TODO LIST:

  • make menu titles react to terminal width. right now they're padded out assuming an 80 column terminal.
  • add a Source video selector. right now it assumes all source videos are in the same place the shellscript runs from.
  • add support for multiple seasons with the same chosen audio/subtitle options. useful if every season is from the same release.
  • add handling of non-ass/srt subtitles.
  • add option for white subtitles, for post vhs era anime.
  • garbage collection

the next big project is the playlist building shellscript



You must log in to comment.