代码之家  ›  专栏  ›  技术社区  ›  user726720

MXF使用FFMPEG进行破折号转换

  •  0
  • user726720  · 技术社区  · 4 年前

    我正试图使用以下命令将mxf转换为破折号 FFMPEG 。但当我这样做时,破折号文件不会在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
    

    上面有什么我遗漏的吗。

    0 回复  |  直到 4 年前
        1
  •  0
  •   user726720    4 年前

    我想出来了,贴在下面:

    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