如何在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
Run Code Online (Sandbox Code Playgroud)
但是有没有办法告诉它把输入文件分割成同样的声音文件,每个文件的长度是 30 秒,最后一个文件的长度是剩余的。
您可以使用分段复用器。
ffmpeg -i long.mp3 -acodec copy -vn -f segment -segment_time 30 half%d.mp3
Run Code Online (Sandbox Code Playgroud)
添加-segment_start_number 1从 1 开始段编号。
| 归档时间: |
|
| 查看次数: |
1837 次 |
| 最近记录: |