I am a former encoder and publisher on TASVideos.org. I no longer encode or publish at all, but I do stay involved with some emulator coding.
Here is a list of youtube transcodes: Youtube Format List
Here is a list of possibly bad youtubes: Short Youtubes
Here is a list of possibly useful tools I possibly use:
- aotuv - Modification of the reference vorbis encoder that provides better quality at low bitrates. I use it for all normal and hi10 encodes.
- avijack - A hack I made that monitors AVIFIL32 usage to try to help with sources of a/v desync. Only really worked on pcejin, where sync can easily be fixed by a method such as the hybrid encode script. If you have an a/v sync issue, contact me and hopefully we can fix it in some way that does not involve this abomination.
- (not released)
- avs2pipemod - General purpose avisynth script host. Can pipe audio or video in a variety of formats, as well as benchmarking/informative capabilites. I use this for every single encode, audio and video. This (or a tool similar to it) is essential for 64 bit systems, as 64 bit x264 is faster than 32 bit, but can't host scripts.
- dedupc - A program by grunt which does exact dedupping on the command line using pipes. I use this for my normal and hi10 encodes. If anyone is interested, I have a few fixes that I've made to it.
- ffmpeg - A general purpose a/v swiss army knife. Although I don't actually use it in my regular workflow, it's one of those great things to have around. Nice for one pass (audio+video+mux) temp encodes.
- flac - The reference flac encoder.
- freesub - A crappy subtitle renderer I wrote for avisynth. Watch any of my recent normal/hi10/512 encodes (of older consoles); that's what it looks like.
- gpac (mp4box) - The preferred way to mux mp4 files. I use this for 512kb encodes.
- KKapture - Used to capture output from some emulators. If you're using this, your emulator is horribly broken.
- FFMS - Load alternative a/v formats into AviSynth while being safer than DSS. I use this to load some special dumps that I make with pipe codec.
- Mediainfo - Indispensible diagnostic utility.
- JMDSource - A homemade avisynth plugin for loading JMD files. Video only, and even that's not complete.
- MKVToolNix - The preferred utility for muxing MKV files. I use this for normal, hi10, and youtube encodes.
- Nero AAC - An AAC encoder, produces much better results than the abortions in libav*.
- Sox - General purpose audio processing (CLI). The only thing I actually use it for regularly is sample delay for AAC encodes, but it's one of those things that's good to have around.
- TimecodeFPS - small AviSynth plugin I made that converts VFR to CFR. Some use for kkapture emus, JPC, and Dolphin.
- x264 - The best video encoder in the world. Make sure to have both 8 and 10 bit versions depending on what you're doing.
- VirtualDub - VFW oriented general purpose video processing. I only actually use this for previewing my AVS scripts. While it's a useful utility to have around and has some niche functions, don't use it too much.
- vpxenc - The reference VP8 encoder. The tool of choice for WebM encodes, which aren't likely to catch on. Has awesome features such as no good single pass mode, and producing videos that look only marginally better than xvid on a good day.
- pipedec - A VFW "codec" that pipes the raw data to an external application of your chosing. Works well with x264 and ffmpeg; possibly with others. Good for avoiding 2GiB limits (a must in gens, which screws up 2GiB split), speeding up dumping (even if your encoder is slow, you get dual core seperate process benefits), and decreasing size by using x264 rgb lossless, which x264vfw does not support. Note that this will significantly complexificate your workflow, and a hacked FFMS is required for x264 rgb.
- hourglass midi modification - Only for a developer who wants to add MIDI support to hourglass.
Here is a list of things I've published: Activity/Publishers/natt