如何使用 ffmpeg 或 mencoder 提取具有特定宽高比的视频部分?

如何使用 ffmpeg 或 mencoder 提取具有特定宽高比的视频部分?

我有一些电视录音。电影都是 4:3 的,但广告是 16:9 的。我的输入格式是 mpeg 2 传输流。我想将我的电影转换为带有 h​​264 视频和 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 集成到您的流程中。

相关内容