MPEG-DASH

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

MPEG-DASH

Jeff Jones
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...
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: MPEG-DASH

Carl Eugen Hoyos-2
2018-04-10 4:48 GMT+02:00, Jeff Jones <[hidden email]>:

> 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

https://ffmpeg.org/ffmpeg-formats.html#dash-2

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".