【发布时间】:2011-12-18 05:55:18
【问题描述】:
我正在使用 ffmpeg 进行音频转换。我正在使用这个命令:
ffmpeg -i file.mp3 file.wav
这很好用。但是我只想让我的输出文件包含最多 1 分钟的音频。如何使用 ffmpeg 做到这一点?
【问题讨论】:
标签: ffmpeg
我正在使用 ffmpeg 进行音频转换。我正在使用这个命令:
ffmpeg -i file.mp3 file.wav
这很好用。但是我只想让我的输出文件包含最多 1 分钟的音频。如何使用 ffmpeg 做到这一点?
【问题讨论】:
标签: ffmpeg
使用以下命令:
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 - 输出文件【讨论】:
-t 实际上是一个输出选项。格式应为ffmpeg -ss 0 -i file.mp3 -t 30 file.wav
ffmpeg -ss 0 -i in.m4a -t 240 out.m4a 并从 253kbps 输入得到 128kbps 输出。编辑:我找到了,只需添加-acodec copy。
使用-t参数:
-t 持续时间
将转码/捕获的视频序列限制为以秒为单位指定的持续时间。 还支持“hh:mm:ss[.xxx]”语法。
【讨论】:
这个命令也很完美。我将音乐从 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
【讨论】: