FFmpeg 无法提取视频的部分内容

FFmpeg 无法提取视频的部分内容

我使用 FFmpeg 提取视频的如下部分(5 秒):

ffmpeg -ss 00:30:00 -t 00:00:05 -i original.avi cut1.avi

还有这样的:

ffmpeg -ss 1800 -t 5 -i original.avi cut1.avi

但 FFmpeg 所做的是创建一个从 00:30:00 开始的文件,并包含文件的其余部分,而不仅仅是 5 秒。因此,我现在拥有的不是 5 秒的视频片段,而是除前 30 分钟之外的整个文件。

什么地方出了错?

mencoder我也尝试过这个——结果是一样的。

编辑1

奇怪的是,这在 OS X 上运行良好......

编辑2

重启 Ubuntu 后,我发现 FFmpeg 运行正常。但是关闭了哪个进程导致了这种情况?

答案1

你试过这个吗

ffmpeg -ss 00:00:30.0 -t 00:00:10.0 -i input.wmv -acodec copy -vcodec copy -async 1 output.wmv

欲了解更多信息,请查看https://superuser.com/questions/138331/using-ffmpeg-to-cut-up-video

相关内容