Default OTT delivery profile for a European SVOD platform. H.265 for bandwidth savings on Smart TVs, CRF 23 as the sweet spot quality/size, AAC for universal device compat, MP4 with faststart for progressive download.
| Video Codec | H.265 |
| CRF | 23 |
| Resolution | 1080p |
| Audio | AAC |
| Container | MP4 |
ffmpeg -i input.mov -c:v libx265 -crf 23 -c:a aac -movflags +faststart output.mp4
The -movflags +faststart flag moves the moov atom to the beginning of the file, enabling progressive download. Without it, the entire file must download before playback starts.
Puzzle by Jan Ozer
A new FFmpeg encoding puzzle every day. Six tries, in the browser or from your terminal.