【发布时间】:2018-06-23 17:05:06
【问题描述】:
ffmpegdocumentation 说我们可以使用 dash muxer 只用一个命令来创建 dash 段和清单文件,例如:
ffmpeg -re -i <input> -map 0 -map 0 -c:a libfdk_aac -c:v libx264
-b:v:0 800k -b:v:1 300k -s:v:1 320x170 -profile:v:1 baseline
-profile:v:0 main -bf 1 -keyint_min 120 -g 120 -sc_threshold 0
-b_strategy 0 -ar:a:1 22050 -use_timeline 1 -use_template 1
-window_size 5 -adaptation_sets "id=0,streams=v id=1,streams=a"
-f dash /path/to/out.mpd
假设我有一些高清视频文件,我希望通过 DASH 以不同的比特率提供该视频,以便客户可以根据当前的网络状况自动选择备选方案。所有这些都可以用一个ffmpeg 命令完成吗,就像上面给出的那样?
我知道有一个使用 ffmpeg + mp4box 的解决方案,但我很感兴趣是否可以仅使用 ffmpeg 来完成。
【问题讨论】: