4
是否可以使用ffmpeg从视频的开头修剪X秒(长度未指定)?
我需要修剪一系列长度不定的FLV录音的前1或2秒。我发现有很多资源可用于从视频中提取指定的时长(例如30秒的剪辑),但没有资源可用于继续播放视频的结尾。 这两种尝试都只是产生了视频的复制版本,没有必要的修整: ffmpeg -ss 2 -vcodec copy -acodec copy -i input.flv output.flv ffmpeg -ss 2 -t 120 -vcodec copy -acodec copy -i input.flv output.flv 关于第二个问题的想法是:也许如果我指定的长度超出了可能的范围,那它就结束了。没有骰子。 我知道编解码器或使用秒而不是时间码都不是问题,因为以下代码很有吸引力: ffmpeg -ss 2 -t 5 -vcodec copy -acodec copy -i input.flv output.flv 还有其他想法吗?我愿意使用其他(基于Windows的)命令行工具,但是强烈建议使用ffmpeg,因为我已经在使用ffmpeg来创建缩略图并且对此非常熟悉。 如果有帮助,我的视频将全部在2分钟以内。 更新: 我已经切换到使用Mencoder(http://www.mplayerhq.hu/),因为ffmpeg看起来如果没有一些额外的技巧就无法完成此任务。 Mencoder可以完成我的任务的语法是: mencoder.exe -ss 2 -oac copy -ovc copy …