FFMpeg';s流分段器
我正在使用FFMpeg将WAV文件分割成MP3,以便在HTTP实时流媒体中使用。 我正在使用以下命令: ffmpeg-i input.wav-c:libmp3lame-b:128k-map 0:0-f段 -段时间10-段列表输出列表.m3u8-段格式mp3'输出%03d.mp3'FFMpeg';s流分段器,ffmpeg,http-live-streaming,aac,transcoding,mpeg2-ts,Ffmpeg,Http Live Streaming,Aac,Transcoding,Mpeg2 Ts,我正在使用FFMpeg将WAV文件分割成MP3,以便在HTTP实时流媒体中使用。 我正在使用以下命令: ffmpeg-i input.wav-c:libmp3lame-b:128k-map 0:0-f段 -段时间10-段列表输出列表.m3u8-段格式mp3'输出%03d.mp3' 流是工作的,但我得到的每个mp3片段之间的小“差距”。为什么会这样?我可以通过使用-segment\u格式的mpegts来解决这个问题 ffmpeg -i input.wav -c:a libmp3lame -b:a
流是工作的,但我得到的每个mp3片段之间的小“差距”。为什么会这样?我可以通过使用-segment\u格式的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'
你只听mp3吗?AAC通常在HLS中工作得更好。我在论坛上与苹果工程师交谈过,他们似乎表示mp3支持对他们来说是非常低的优先级。如果TS包含多个节目(DVB-T捕获的电视节目),如何分割它?例如,我有一个包含足球+烹饪+卡通的TS文件。如何将此TS文件拆分为3 mpg文件?我刚刚测试过:如果保留mp3扩展名,它对HLS工作正常,但像VLC这样的播放器无法再播放您的mp3文件。另一种解决方案是保留
-segment_格式mpegts
并将m4a指定为目标格式:输出%03d.m4a
。你救了我一天!