Michal Matyas recounts building a video-transcoding pipeline for a Ruby/Rails media platform, describing the painful evolution from CarrierWave-plus-callbacks to multi-model-per-file to a simple top-to-bottom worker using ffmpeg. The talk delivers nine concrete tips on ffmpeg transcoding (copy streams, optimize for streaming, bring your own args, pick the right download strategy, use presets, pick H.264 profiles, force YUV 4:2:0, collect metadata, trust-but-verify outputs) and ends with a Q&A on ffmpeg vulnerabilities.
claude-opus-4-73035c083