使用 FFMPEG 将 MXF 转换为破折号

MXF To dash conversion using FFMPEG

我正在尝试使用 FFMPEG 将 mxf 转换为破折号。但是当我这样做时,破折号文件不会在 VLC 中播放。我有一个可用的破折号文件(从某些网站获得示例),所以我确定我的 VLC 似乎工作正常并且可以读取破折号。

ffmpeg -re -i "XXX-05763.mxf" -pix_fmt yuv420p -map 1:v -map 0:v -map 0:a  -c:a aac -c:v libx264 -use_template 1 -use_timeline 1 -init_seg_name "init-stream$RepresentationID$-$Bandwidth$.mp4" -adaptation_sets "id=0,streams=v id=1,streams=a" -dash_segment_type mp4 -f dash XXX-05763.mpd

上面有什么我遗漏的吗?

我已经弄明白了,在下面发帖:

ffmpeg -re -i XXX-05763.mxf -pix_fmt yuv420p -map 0:v:0 -map 0:a:0 -c:a aac -c:v libx264 -use_template 1 -use_timeline 1 -frag_type duration -init_seg_name  "init-stream$RepresentationID$-$Bandwidth$.mp4" -b:v 12000k -profile:v main -level:v 3.0  -s 1920x1080 -r 25 -adaptation_sets "id=0,streams=v id=1,streams=a" -dash_segment_type mp4 -f dash XXX-05763.mpd