我有一些电视录音。电影都是 4:3 的,但广告是 16:9 的。我的输入格式是 mpeg 2 传输流。我想将我的电影转换为带有 h264 视频和 aac 音频的 mp4,但删除视频中所有宽高比为 16:9 的帧。匹配帧处的声音也应被删除。使用 ffmpeg 将 mts 转换为 mp4 很容易,但我如何提取宽高比为 4:3 的帧?
将 mts 转换为 mp4:
ffmpeg -i input.mts -b:v 6000k -b:a 256k -vcodec libx264 -acodec aac -o output.mp4
我在 gentoo linux 下,ffmpeg 版本为 0.10.3,MEncoder 版本为 1.1-4.5.4
答案1
康斯基普是一款可以根据多种特征检测广告的软件。其中之一就是“长宽比的变化”。因此,您应该将 comskip 集成到您的流程中。