如何使用一个init.mp4文件将mp4文件拆分为多个.m4s块

时间:2018-11-26 12:34:37

标签: ffmpeg streaming mp4 mpeg-dash mp4box

我正在尝试将一个audio.mp4分成多个块(每个10秒),文件格式为.m4s或.mpd和一个init.mp4。

1>通过此命令,我已经用一个m3u8文件成功制作了10秒的数据块-

ffmpeg -i song.mp3 -c:a aac -b:a 64k -vn -hls_time 10 -hls_list_size 0 abc.m3u8

2>也尝试过此命令

MP4Box -dash 10000 -frag 1000 -rap -segment-name myDash -subsegs-per-sidx 5 -url-template test.mp4

但是无法通过一个init.mp4来制作.m4s块。

1 个答案:

答案 0 :(得分:-1)

现在,我可以使用以下命令创建.m4s段和一个init.mp4。

    MP4Box -dash 10000 -out video.mpd -dash-profile live -segment-name mv_ -rap video.mp4

参考:Calculate .m4s segment file suffix in HTML5 video streaming when user seeks to another time