0

使用 FFmpeg,您可以选择-t设置输出的持续时间。但是我看不到限制输入持续时间的方法。接受这个命令

ffmpeg -i video.mp4 -c copy -t 60 out.mp4

这只是创建原始视频的 60 秒剪辑。但是,如果我想在保留完整视频流的同时剪辑音频,FFmpeg 似乎没有这个选项。

我试过先简单地剪辑音频,然后将剪辑的音频与视频文件结合起来,但这会导致我的视​​频/音频同步问题。

4

2 回答 2

1
‘-aframes number (output)’

    Set the number of audio frames to record. This is an alias for -frames:a. 

§ 音频选项

ffmpeg -i video.mp4 -c copy -aframes 100 out.mp4
于 2012-08-20T13:25:07.550 回答
0

使用“-itsoffset”选项。这会使前 10 秒静音。

ffmpeg -i video.mp4 -vn -acodec copy -ss 10.0 out_audio.mp4
ffmpeg -itsoffset 10.0 -i out_audio.mp4 -i video.mp4 -vcodec copy -acodec copy out.mp4
于 2012-08-19T13:29:29.627 回答