Opened 22 months ago

Last modified 22 months ago

#9821 new defect

Rewarp MPEGDash to MP4 changes audio bitrate mode

Reported by: Matth Owned by:
Priority: normal Component: avformat
Version: git-master Keywords: DASH bitrate mp4
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by Matth)

Summary of the bug:

On a windows machine, i'm rewrapping some MPEGDash to MP4 wrapper and some files are outputed with variable audio bitrate where others with constant bitrate,and both sources looks exactly the same.

How to reproduce:

.\ffmpeg.exe -y -i MPEGDash_A0002_30sec.mpd -map 0:v -map 0:a -c copy OutFile.mp4
ffmpeg version 5.0-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 11.2.0 (Rev5, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil      57. 17.100 / 57. 17.100
libavcodec     59. 18.100 / 59. 18.100
libavformat    59. 16.100 / 59. 16.100
libavdevice    59.  4.100 / 59.  4.100
libavfilter     8. 24.100 /  8. 24.100
libswscale      6.  4.100 /  6.  4.100
libswresample   4.  3.100 /  4.  3.100
libpostproc    56.  3.100 / 56.  3.100
  • This source MPEGDASH with constant audio bitrate (_MediaInfo_MPEGDash_A0002_30sec.Dash.txt)
  • Has the expected output with constant audio bitrate on the MP4 (_MediaInfo_A0002_30sec.mp4.txt)
  • But this source MPEGDASH which has the same characteristics (_MediaInfo_MPEGDash_A0005_30sec.Dash.txt)
  • Has this output where the MP4 have the first audio with variable bitrate (_MediaInfo_A0005_30sec.mp4.txt)

I can upload the source Dash packages if needed.

Attachments (1)

FFMPEG Variable BitRate.zip (11.6 KB ) - added by Matth 22 months ago.
MediaInfo and FFprobe of source and output

Download all attachments as: .zip

Change History (2)

by Matth, 22 months ago

MediaInfo and FFprobe of source and output

comment:1 by Matth, 22 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.