Use HEVC (libx265) for general purposes. Use AV1 only if you have a powerful CPU/GPU and don’t need immediate playback on older devices. 3. Preserving English Subtitles During Conversion Your file has engsub – we must ensure subtitles aren’t dropped. Case A: Soft Subtitles (Text-based, SRT/ASS) These are ideal. They can be copied without re-encoding:
ffprobe -i hsoda030_conv021021_minbest.mp4 Look for Stream #0:2(eng): Subtitle . If file size is critical (e.g., exact target of 500 MB), use two-pass encoding:
| Codec | Compression | Quality | Encoding Speed | Hardware Support | |-------|-------------|---------|----------------|------------------| | | ~50% better than H.264 | Excellent | Slow | Most devices post-2016 | | AV1 | ~30% better than HEVC | Excellent | Very slow | Limited (new GPUs/phones) |