每个mp3文件花费1秒并使用ffmpeg将其合并为1个文件

发布于 2025-01-11 08:13:19 字数 423 浏览 0 评论 0原文

我使用此代码将所有想要的 mp3 文件合并为 1 并且工作正常,但我需要剪切它然后合并它的

文件:a.mp3、b.mp3、c.mp3 ->这些文件中的每一个的持续时间为 3 秒,

预期输出 1 秒的 a.mp3 + 1 秒的 b.mp3 + 1 秒的 c.mp3

代码,我使用:

ffmpeg -f concat -i file.txt -c copy full.mp3

file.txt:

file 'melodies/a.mp3'
file 'melodies/b.mp3'
file 'melodies/c.mp3'
file 'melodies/d.mp3'
file 'melodies/e.mp3'

输出:full.mp3 持续时间为 9 秒

im using this code to combine all wanted mp3 file into 1 and its working fine, but i need to cut it then combine it

files: a.mp3, b.mp3, c.mp3 -> each of these file got duration of 3 seconds

expected output 1s of a.mp3 + 1s of b.mp3 + 1s of c.mp3

code im using:

ffmpeg -f concat -i file.txt -c copy full.mp3

file.txt:

file 'melodies/a.mp3'
file 'melodies/b.mp3'
file 'melodies/c.mp3'
file 'melodies/d.mp3'
file 'melodies/e.mp3'

output: full.mp3 the duration is 9 seconds

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请持续率性 2025-01-18 08:13:19

concat demuxer 的文档表明它支持各种自动剪切输入流的指令:durationinpoint、& 出点。按照文档中的示例进行操作。

Documentation of concat demuxer indicates that it supports various directives to auto-cut input streams: duration, inpoint, & outpoint. Follow the example in the doc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文