如何在 Windows 上使用命令行工具 ffmpeg 将一个声音文件拆分为多个声音文件而不更改声音属性相同每个文件的长度都是固定的 30 秒。我从这里得到了这个手动示例:
ffmpeg -i long.mp3 -acodec copy -ss 00:00:00 -t 00:00:30 half1.mp3
ffmpeg -i long.mp3 -acodec copy -ss 00:00:30 -t 00:00:30 half2.mp3
但是有没有办法告诉它把输入文件分成同样的声音文件,每个文件是 30 秒,最后一个是剩余的任何长度。
最佳答案
您可以使用分段复用器。
ffmpeg -i long.mp3 -acodec copy -vn -f segment -segment_time 30 half%d.mp3
添加 -segment_start_number 1
以从 1 开始段编号。
关于audio - 使用 ffmpeg 将 MP3 文件拆分为多个相同长度的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57888018/