我正在使用 FFMpeg 将 WAV 文件分段为 mp3,以便在 HTTP 实时流中使用。
我正在使用这个命令:
ffmpeg -i input.wav -c:a libmp3lame -b:a 128k -map 0:0 -f segment -segment_time 10 -segment_list outputlist.m3u8 -segment_format mp3 'output%03d.mp3'
流正在工作,但是我在每个 mp3 片段之间都有小“间隙”。为什么是这样?
最佳答案
我能够通过使用 -segment_format mpegts 来解决这个问题。
ffmpeg -i input.wav -c:a libmp3lame -b:a 128k -map 0:0 -f segment -segment_time 10 -segment_list outputlist.m3u8 -segment_format mpegts 'output%03d.mp3'
关于FFMpeg 的分流器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371305/