0
I am currently testing a video player with DASH contents and I need to create a certain content with two video tracks: one with parameter @codecs = "avc1.4D4028"
and the other one with value @codecs="avc1.4D401F"
.
After searching for a while I found out this videos are H.264 with main profile
.
I have been able to create content with @codecs=avc1.4d481f
by using this command:
ffmpeg -hide_banner -y -i $IN_VIDEO \
-c:v libx264 -profile:v main -level:v 3.1 $DIR/vid264.mp4
packager \
input=$DIR/vid264.mp4,stream=video,init_segment=$OUTDIR/vid-a-init.m4a,segment_template=$OUTDIR/vid-\$Number\$.m4a \
--generate_static_mpd \
--mpd_output $OUTDIR/manifest.mpd
Also any explanation on those @codecs
values would be much appreciated.
Thanks!
So I cannot set those flags manually? Should I then try with different video configurations? (Resolutions, bit rates....) – Manuel Hernandez – 2020-01-28T08:45:47.623
I would start by targeting the level. Calculate a resolution and frame rate form that table in Wikipedia. The constraints will be harder (and less important to get rite) – szatmary – 2020-01-28T11:43:21.880