audio - 使用 ffmpeg 将 MP3 文件拆分为多个相同长度的文件

标签 audio ffmpeg mp3

如何在 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/

相关文章:

ffmpeg 提示参数不正确

html - 如何制作音频播放/暂停按钮?

javascript - 从 mp3 id3v2 标签中识别歌曲信息

android - Kotlin-添加更多变体-soundPool

php - 从 PHP 文件提供的 Ogg 音频在 Chrome 上无法搜索

ffmpeg - 为什么我不能在 Linux 上将 MJPEG 流从网络摄像头复制到 V4L2 环回设备?

actionscript-3 - 当外部文件中的数字更改时播放声音

python - python audiotools卡在get_metadata()

css - 如何去掉 Safari 中 html5 音频标签中的 "loaded"文本

linux - ffmpeg HLS转码和分块上传到远程服务器