【发布时间】:2019-11-01 07:41:55
【问题描述】:
我正在使用这样的 ffmpeg 创建流式音频:
ffmpeg -i test.mp3 -vn -ac 2 -acodec aac -f segment -segment_format mpegts -segment_time 10 -segment_list playlist.m3u8 playlist-%05d.ts
我的目标是创建 HLS 格式的内容,并且它似乎可以工作(可以通过 hls.js 播放)。我只是想知道 mpegts 的 segment_format,对吗?通过阅读答案here mpegts 似乎是与 HLS 不同的格式。是哪个?
上面的 ffmpeg 脚本为块生成.ts-files 和为播放列表生成.m3u8-file。是否可以在所有支持m3u-playlist 的设备上播放此播放列表?旧的 Winamp-m3u-playlists 和 hls 格式有什么区别?
.ts 文件的内容类型是否仍与 mp3 相同?
【问题讨论】:
标签: ffmpeg http-live-streaming m3u8 hls.js