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

How to split a mp4 file into multiple .m4s chunks with one init.mp4 file

我正在尝试将一个 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 块。

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

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

参考: