【发布时间】:2019-06-06 18:42:44
【问题描述】:
我想使用 ffmpeg 来修剪一些 mp3 而无需重新编码。我使用的命令是ffmpeg -i "inputfile.mp3" -t 00:00:12.414 -c copy out.mp3
但是,out.mp3 的长度为 12.460s,当我在 Audacity 中加载文件时,我可以看到它在错误的位置被剪切,而不是在 12.414s。
这是为什么?我用谷歌搜索了一下,并尝试了一些其他命令,例如ffmpeg -i "inputfile.mp3" -ss 0 -to 00:00:12.414 -c copy out.mp3(有趣的是,这会导致不同的长度为 12.434 秒),但始终无法正确缩短毫秒数。
PS。我不确定 SO 是否是正确的地方,因为它在技术上与编程无关,但是我在 ffmpeg 上找到的用于修剪音频文件的大部分内容都是 stackoverflow 问题,例如。 G。 ffmpeg trimming videos with millisecond precision
【问题讨论】:
-
我有同样的问题你有没有找到更精确修剪的解决方案?
-
@EdmundRojas 没有。不幸的是,似乎不可能以高精度修剪有损音频。另见布拉德的回答