我正在使用ffmpeg进行音频转换。我正在使用这个命令:
ffmpeg -i file.mp3 file.wav
这很好用。但是我只希望我的输出文件包含最多1分钟的音频。我怎么能用ffmpeg做到这一点?
答案 0 :(得分:52)
使用以下命令:
ffmpeg -ss 0 -t 30 -i file.mp3 file.wav
-ss 0
- 从0秒开始-t 30
- 捕捉30秒(从0开始,0:00-0:30)。如果您需要1分钟的音频,请使用-t 60
。file.mp3
- 输入文件file.wav
- 输出文件答案 1 :(得分:7)
这个命令也很完美。我把音乐从0秒减少到30秒。 此处 test.mp3 是输入文件, temp.mp3 是输出文件。
-ss:表示起点。
-to:表示停止的位置。
-y:强制输出文件覆盖。
ffmpeg -i test.mp3 -ss 00:00:00 -to 00:00:30 -c copy -y temp.mp3
答案 2 :(得分:5)
使用-t
参数:
-t 持续时间
将转码/捕获的视频序列限制为以秒为单位指定的持续时间。