[FFmpeg-user] MPEG-DASH

Jeff Jones jonesjl99 at gmail.com
Tue Apr 10 05:48:33 EEST 2018


I'm trying to decipher the documentation to create a manifest for a series
of mpeg-dash files.  I've created the h.264 encoded videos and the aac
encoded audio file.  It is't real clear on how to create the manifest file
associated with this format.  There are a few examples for webm formatted
manifests, but nothing for mpeg.

I have the following from the documentation:

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

It appears to be creating the h.264 video and aac audio from a live stream
as well as creating the manifest, but the arguments don't appear to be
defined.  I don't see any info about the what the -use_timeline 1 -
use_template 1 options are or if the manifest can be generated separately.
 Can anyone break this down for me?

Thanks, Jeff...


More information about the ffmpeg-user mailing list