![FFmpeg/X264:在无需重新编码整个流的情况下分割视频中间 GOP](https://linux22.com/image/1290511/FFmpeg%2FX264%EF%BC%9A%E5%9C%A8%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E7%BC%96%E7%A0%81%E6%95%B4%E4%B8%AA%E6%B5%81%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%88%86%E5%89%B2%E8%A7%86%E9%A2%91%E4%B8%AD%E9%97%B4%20GOP.png)
我有一个 H264 视频(存储在 MP4 文件中)。每个 GOP 大约 10 秒长。我想剪掉视频的前几秒,这意味着我需要分割第一个 GOP。有没有办法在不重新编码整个视频的情况下做到这一点?
我有 FFmpeg 和 x264。我很乐意使用 FFmpeg 命令行,或者我自己的与 x264 库的 ffmpeg 链接的程序。
答案1
FFVhuff 是无损编解码器
ffmpeg -i input.mkv -c:v ffvhuff FFVhuff.mkv
ffmpeg -ss 26.818 -i FFVhuff.mkv trim.mkv
http://svnpenn.blogspot.com/2011/10/ffmpeg-cut-to-frame-same-audio.html