[FFmpeg-user] DASH and Variable framerate

Alfred E. Heggestad alfred.heggestad at gmail.com
Thu Aug 6 16:00:55 EEST 2020


I am wondering if DASH muxer supports variable framerate.

What I have seen is that DASH and HLS behaves differently
regarding variable framerate input.

   muxer:               format:   audio delay:

   DASH:                m4s       yes
   DASH w HLS playlist: m4s       yes
   HLS muxer:           mpegts    no

in m4s the audio and video track is stored in separate .m4s files.
after some time they become out of sync.

in mpegts the audio/video track is stored in the same .ts file.
no issues with a/v sync here

The ffmpeg command is used with RTMP as input:

$ ffmpeg -listen 1 -i rtmp:// \
     -c:v copy \
     -c:a copy \
     -f dash -remove_at_exit false playlist.mpd

any feedback is appreciated.


More information about the ffmpeg-user mailing list