Recherche avancée

Médias (16)

Mot : - Tags -/mp3

Autres articles (42)

Sur d’autres sites (6414)

  • Specifying track title or language in MPEG DASH MANIFEST

    10 février 2019, par Ramesh Navi

    I am creating a manifest to playback Adaptive WebM using DASH. Everything working pretty fine but I need language-name/track-name instead of bitrate. Is it supported ? How can update/optimize to support such feature ?

    Manifest creation :

    ffmpeg \
    -f webm_dash_manifest -i webm240.webm \
    -f webm_dash_manifest -i webm360.webm \
    -f webm_dash_manifest -i webm480.webm \
    -f webm_dash_manifest -i webm720.webm \
    -f webm_dash_manifest -i audio1.webm \
    -f webm_dash_manifest -i audio2.webm \
    -f webm_dash_manifest -i audio3.webm \
    -f webm_dash_manifest -i audio4.webm \
    -c copy -map 0 -map 1 -map 2 -map 3 -map 4 -map 5 -map 6  -map 7 \
    -f webm_dash_manifest \
    -adaptation_sets "id=0,streams=0,1,2,3 id=1,streams=4,5,6,7" \
    manifest.mpd

    Player audio track selection :

    enter image description here

  • init seg_duration option for dash similar to -hls_init_time option

    5 août 2019, par Saurabh

    Is there any option to set first segment duration for dash files, There is similar option for HLS : hls_init_time ?

    I could not found any such option in documentation.


    Why I want such option to be there :

    From generated DASH files : in Android ExoPlayer, It always plays first chunk of lowest quality(bitrate/resolution), after first chunk, basis user’s internet speed, it picks the next chunk. If there is no init_seg_duration option, I have to rely only on seg_duration and I can not keep it bit large. Why I will like to keep it large : to reduce the number of files generated.

    With such option, I could had given -init_seg_duraion 2 -seg_duration 6, so video quality would had increased after 2 seconds and total number of files generated would also not had exploded.

  • avformat/{isom,mov,movenc} : add support for CMAF DASH roles

    15 juillet 2021, par Jan Ekström
    avformat/isom,mov,movenc : add support for CMAF DASH roles
    

    This information is coded in a standard MP4 KindBox and utilizes the
    scheme and values as per the DASH role scheme defined in MPEG-DASH.
    Other schemes are technically allowed, but where multiple schemes
    define the same concepts, the DASH scheme should be utilized.

    Such flagging is additionally utilized by the DASH-IF CMAF ingest
    specification, enabling an encoder to inform the following component
    of the roles of the incoming media streams.

    A test is added for this functionality in a similar manner to the
    matroska test.

    Signed-off-by : Jan Ekström <jan.ekstrom@24i.com>

    • [DH] libavformat/isom.c
    • [DH] libavformat/isom.h
    • [DH] libavformat/mov.c
    • [DH] libavformat/movenc.c
    • [DH] libavformat/version.h
    • [DH] tests/fate/mov.mak
    • [DH] tests/ref/fate/mov-mp4-disposition-mpegts-remux