Re: [FFmpeg-user] missing meta data in ffprobe output from mp4 format
On Fri, Oct 20, 2023 at 11:38 PM Greg Oliver wrote: > On Fri, Oct 20, 2023 at 3:57 PM Ulf Zibis wrote: > > > > > > Am 20.10.23 um 20:14 schrieb Paul B Mahol: > > > On Fri, Oct 20, 2023 at 7:19 PM Ulf Zibis wrote: > > > > > >> Hi, > > >> > > >> in my last post "Codec 0x21000 is not in the full list." > > >> you can see, that also the included metadata is mostly missing in the > > >> output of ffprobe. Why? > > >> > > >> When I use the same command and the same metadata file for mkv output, > > >> beside this message all is fine: > > >> > > >> > > >> > > >> $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i > König_it.mkv > > >> -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 > 0:s:1 > > >> -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 > 2:s:a > > >> -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy > -cues_to_front true > > >> König_de_3_c.mkv > > >> ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg > > >> developers > > >> > > > That version is too old. > > > > Same problem with version 6 ... > > I have never used ffprobe before, but I have seen countless messages > on this left with regards to it not being closely maintained and > recommendations to use other software to query media information. > Possibly try mediainfo of cvlc, etc and see if you have different > results...? > mediainfo cant decode anything, cvlc is toy. > > > $ ffmpeg -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -t 3:00 -i > König_fr.mkv -t 3:00 -i König_en.mkv \ > > -i König_de.meta -map_metadata 4 \ > > -map_metadata:s:v 4:s:0 -map_metadata:s:a:0 4:s:0 -map_metadata:s:a:1 > 4:s:1 -map_metadata:s:a:2 4:s:2 -map_metadata:s:a:3 4:s:3 \ > > -map_metadata:s:v 0:s:v -map_metadata:s:a:0 0:s:a -map_metadata:s:a:1 > 1:s:a -map_metadata:s:a:2 2:s:a -map_metadata:s:a:3 3:s:a \ > > -map 0 -map 1:a -map 2:a -map 3:a -c copy -movflags +faststart > König_de_3_c.mp4 > > ffmpeg version 6.0-0ubuntu1~22.04.sav3 Copyright (c) 2000-2023 the > FFmpeg developers > >built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04) > >configuration: --prefix=/usr --extra-version='0ubuntu1~22.04.sav3' > --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu > --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl > --disable-stripping --enable-amf --enable-gnutls --enable-ladspa > --enable-lcms2 --enable-libaom --enable-libass --enable-libbluray > --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 > --enable-libdav1d --enable-libflite --enable-libfontconfig > --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm > --enable-libjack --enable-libmp3lame --enable-libmysofa > --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse > --enable-librabbitmq --enable-librubberband --enable-libshine > --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt > --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab > --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 > --enable-libxml2 --enable-libxvid --enable-libzimg > > --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx > --enable-openal --enable-opencl --enable-opengl --enable-sdl2 > --enable-sndio --enable-pocketsphinx --enable-librsvg --enable-avisynth > --enable-libilbc --enable-libjxl --enable-librist --enable-vapoursynth > --enable-libvmaf --enable-crystalhd --enable-libmfx --enable-libsvthevc > --enable-libsvtav1 --enable-libdc1394 --enable-libdrm --enable-libiec61883 > --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo > --enable-librav1e --enable-shared > >WARNING: library configuration mismatch > >avcodec configuration: --prefix=/usr > --extra-version='0ubuntu1~22.04.sav3' --toolchain=hardened > --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu > --arch=amd64 --enable-gpl --disable-stripping --enable-amf --enable-gnutls > --enable-ladspa --enable-lcms2 --enable-libaom --enable-libass > --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio > --enable-libcodec2 --enable-libdav1d --enable-libflite > --enable-libfontconfig --enable-libfreetype --enable-libfribidi > --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame > --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt > --enable-libopus --enable-libpulse --enable-librabbitmq > --enable-librubberband --enable-libshine --enable-libsnappy > --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh > --enable-libtheora --enable-libtwolame --enable-libvidstab > --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 > --enable-libxml2 --enable-libxvid > > --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 > --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 > --enable-sndio --enable-pocketsphinx --enable-librsvg --enable-avisynth > --enable-libilbc --enable-libjxl --enable-librist --enable-vapoursynth >
Re: [FFmpeg-user] missing meta data in ffprobe output from mp4 format
On Fri, Oct 20, 2023 at 3:57 PM Ulf Zibis wrote: > > > Am 20.10.23 um 20:14 schrieb Paul B Mahol: > > On Fri, Oct 20, 2023 at 7:19 PM Ulf Zibis wrote: > > > >> Hi, > >> > >> in my last post "Codec 0x21000 is not in the full list." > >> you can see, that also the included metadata is mostly missing in the > >> output of ffprobe. Why? > >> > >> When I use the same command and the same metadata file for mkv output, > >> beside this message all is fine: > >> > >> > >> > >> $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv > >> -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 0:s:1 > >> -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 2:s:a > >> -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy -cues_to_front true > >> König_de_3_c.mkv > >> ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg > >> developers > >> > > That version is too old. > > Same problem with version 6 ... I have never used ffprobe before, but I have seen countless messages on this left with regards to it not being closely maintained and recommendations to use other software to query media information. Possibly try mediainfo of cvlc, etc and see if you have different results...? > $ ffmpeg -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -t 3:00 -i > König_fr.mkv -t 3:00 -i König_en.mkv \ > -i König_de.meta -map_metadata 4 \ > -map_metadata:s:v 4:s:0 -map_metadata:s:a:0 4:s:0 -map_metadata:s:a:1 4:s:1 > -map_metadata:s:a:2 4:s:2 -map_metadata:s:a:3 4:s:3 \ > -map_metadata:s:v 0:s:v -map_metadata:s:a:0 0:s:a -map_metadata:s:a:1 1:s:a > -map_metadata:s:a:2 2:s:a -map_metadata:s:a:3 3:s:a \ > -map 0 -map 1:a -map 2:a -map 3:a -c copy -movflags +faststart > König_de_3_c.mp4 > ffmpeg version 6.0-0ubuntu1~22.04.sav3 Copyright (c) 2000-2023 the FFmpeg > developers >built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04) >configuration: --prefix=/usr --extra-version='0ubuntu1~22.04.sav3' > --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu > --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl > --disable-stripping --enable-amf --enable-gnutls --enable-ladspa > --enable-lcms2 --enable-libaom --enable-libass --enable-libbluray > --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 > --enable-libdav1d --enable-libflite --enable-libfontconfig > --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm > --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg > --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq > --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr > --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora > --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx > --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid > --enable-libzimg > --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal > --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio > --enable-pocketsphinx --enable-librsvg --enable-avisynth --enable-libilbc > --enable-libjxl --enable-librist --enable-vapoursynth --enable-libvmaf > --enable-crystalhd --enable-libmfx --enable-libsvthevc --enable-libsvtav1 > --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint > --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e > --enable-shared >WARNING: library configuration mismatch >avcodec configuration: --prefix=/usr > --extra-version='0ubuntu1~22.04.sav3' --toolchain=hardened > --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu > --arch=amd64 --enable-gpl --disable-stripping --enable-amf --enable-gnutls > --enable-ladspa --enable-lcms2 --enable-libaom --enable-libass > --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio > --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig > --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm > --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg > --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq > --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr > --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora > --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx > --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid > --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx > --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio > --enable-pocketsphinx --enable-librsvg --enable-avisynth --enable-libilbc > --enable-libjxl --enable-librist --enable-vapoursynth --enable-libvmaf > --enable-crystalhd --enable-libmfx --enable-libsvthevc --enable-libsvtav1 > --enable-libdc1394 --enable-libdrm --enable-libiec61883
Re: [FFmpeg-user] missing meta data in ffprobe output from mp4 format
Am 20.10.23 um 20:14 schrieb Paul B Mahol: On Fri, Oct 20, 2023 at 7:19 PM Ulf Zibis wrote: Hi, in my last post "Codec 0x21000 is not in the full list." you can see, that also the included metadata is mostly missing in the output of ffprobe. Why? When I use the same command and the same metadata file for mkv output, beside this message all is fine: $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 0:s:1 -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 2:s:a -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy -cues_to_front true König_de_3_c.mkv ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg developers That version is too old. Same problem with version 6 ... $ ffmpeg -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -t 3:00 -i König_fr.mkv -t 3:00 -i König_en.mkv \ -i König_de.meta -map_metadata 4 \ -map_metadata:s:v 4:s:0 -map_metadata:s:a:0 4:s:0 -map_metadata:s:a:1 4:s:1 -map_metadata:s:a:2 4:s:2 -map_metadata:s:a:3 4:s:3 \ -map_metadata:s:v 0:s:v -map_metadata:s:a:0 0:s:a -map_metadata:s:a:1 1:s:a -map_metadata:s:a:2 2:s:a -map_metadata:s:a:3 3:s:a \ -map 0 -map 1:a -map 2:a -map 3:a -c copy -movflags +faststart König_de_3_c.mp4 ffmpeg version 6.0-0ubuntu1~22.04.sav3 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04) configuration: --prefix=/usr --extra-version='0ubuntu1~22.04.sav3' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-amf --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio --enable-pocketsphinx --enable-librsvg --enable-avisynth --enable-libilbc --enable-libjxl --enable-librist --enable-vapoursynth --enable-libvmaf --enable-crystalhd --enable-libmfx --enable-libsvthevc --enable-libsvtav1 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared WARNING: library configuration mismatch avcodec configuration: --prefix=/usr --extra-version='0ubuntu1~22.04.sav3' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-amf --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-sndio --enable-pocketsphinx --enable-librsvg --enable-avisynth --enable-libilbc --enable-libjxl --enable-librist --enable-vapoursynth --enable-libvmaf --enable-crystalhd --enable-libmfx --enable-libsvthevc --enable-libsvtav1 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libshaderc --enable-liblensfun --enable-libsmbclient avfilter configuration: --prefix=/usr --extra-version='0ubuntu1~22.04.sav3' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-amf --enable-gnutls
Re: [FFmpeg-user] missing meta data in ffprobe output from mp4 format
On Fri, Oct 20, 2023 at 7:19 PM Ulf Zibis wrote: > Hi, > > in my last post "Codec 0x21000 is not in the full list." > you can see, that also the included metadata is mostly missing in the > output of ffprobe. Why? > > When I use the same command and the same metadata file for mkv output, > beside this message all is fine: > > > > $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv > -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 0:s:1 > -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 2:s:a > -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy -cues_to_front true > König_de_3_c.mkv > ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg > developers > That version is too old. >built with gcc 12 (Ubuntu 12.2.0-3ubuntu1) >configuration: --prefix=/usr --extra-version=1ubuntu2.1 > --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu > --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl > --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom > --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca > --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite > --enable-libfontconfig --enable-libfreetype --enable-libfribidi > --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack > --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg > --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq > --enable-librist --enable-librubberband --enable-libshine > --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt > --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame > --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp > --enable-libx265 --enable-libxml2 --enable-libxvid > --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 > --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 > --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx > --enable-libdc1394 --enable-libdrm --enable-libiec61883 > --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo > --enable-shared >libavutil 57. 28.100 / 57. 28.100 >libavcodec 59. 37.100 / 59. 37.100 >libavformat59. 27.100 / 59. 27.100 >libavdevice59. 7.100 / 59. 7.100 >libavfilter 8. 44.100 / 8. 44.100 >libswscale 6. 7.100 / 6. 7.100 >libswresample 4. 7.100 / 4. 7.100 >libpostproc56. 6.100 / 56. 6.100 > Input #0, ffmetadata, from 'König_de.meta': >Metadata: > title : Der König, der niemals einer war > LANGUAGE: deu >Duration: 00:03:00.00, start: 0.00, bitrate: 0 kb/s >Chapters: > Chapter #0:0: start 0.00, end 60.00 >Metadata: > title : chapter 1 Ein Schuss in der Dunkelheit > Chapter #0:1: start 60.00, end 120.00 >Metadata: > title : chapter 2 Kettenreaktion > Chapter #0:2: start 120.00, end 180.00 >Metadata: > title : chapter 3 Geständnisse > Codec 0x21000 is not in the full list. >Stream #0:0(deu): Data: unknown_codec > Metadata: >title : Der König, der niemals einer war >language-iso639_2: deu >language-simple : Deutsch >language-description: Deutsch > Codec 0x21000 is not in the full list. >Stream #0:1(ita): Data: unknown_codec > Metadata: >title : Il principe >language-iso639_2: ita >language-simple : Italiano >language-description: Italiano > Input #1, matroska,webm, from 'König_de.mkv': >Metadata: > ENCODER : Lavf59.27.100 >Duration: 02:08:03.05, start: 0.00, bitrate: 1148 kb/s >Stream #1:0: Video: h264 (High), yuv420p(tv, bt709, progressive), > 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn > Metadata: >ENCODER : Lavc59.37.100 libx264 >DURATION: 02:08:03.04500 >Stream #1:1: Audio: vorbis, 48000 Hz, stereo, fltp > Metadata: >ENCODER : Lavc59.37.100 libvorbis >DURATION: 02:08:03.00300 > Input #2, matroska,webm, from 'König_it.mkv': >Metadata: > ENCODER : Lavf59.27.100 >Duration: 02:08:04.42, start: 0.00, bitrate: 1148 kb/s >Stream #2:0: Video: h264 (High), yuv420p(tv, bt709, progressive), > 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn > Metadata: >ENCODER : Lavc59.37.100 libx264 >DURATION: 02:08:04.42000 >Stream #2:1: Audio: vorbis, 48000 Hz, stereo, fltp > Metadata: >ENCODER : Lavc59.37.100 libvorbis >DURATION: 02:08:04.41000 > File 'König_de_3_c.mkv' already exists. Overwrite? [y/N] y > Output #0, matroska, to 'König_de_3_c.mkv': >Metadata: > title : Der König, der
[FFmpeg-user] missing meta data in ffprobe output from mp4 format
Hi, in my last post "Codec 0x21000 is not in the full list." you can see, that also the included metadata is mostly missing in the output of ffprobe. Why? When I use the same command and the same metadata file for mkv output, beside this message all is fine: $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 0:s:1 -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 2:s:a -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy -cues_to_front true König_de_3_c.mkv ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 12 (Ubuntu 12.2.0-3ubuntu1) configuration: --prefix=/usr --extra-version=1ubuntu2.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-shared libavutil 57. 28.100 / 57. 28.100 libavcodec 59. 37.100 / 59. 37.100 libavformat 59. 27.100 / 59. 27.100 libavdevice 59. 7.100 / 59. 7.100 libavfilter 8. 44.100 / 8. 44.100 libswscale 6. 7.100 / 6. 7.100 libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100 Input #0, ffmetadata, from 'König_de.meta': Metadata: title : Der König, der niemals einer war LANGUAGE : deu Duration: 00:03:00.00, start: 0.00, bitrate: 0 kb/s Chapters: Chapter #0:0: start 0.00, end 60.00 Metadata: title : chapter 1 Ein Schuss in der Dunkelheit Chapter #0:1: start 60.00, end 120.00 Metadata: title : chapter 2 Kettenreaktion Chapter #0:2: start 120.00, end 180.00 Metadata: title : chapter 3 Geständnisse Codec 0x21000 is not in the full list. Stream #0:0(deu): Data: unknown_codec Metadata: title : Der König, der niemals einer war language-iso639_2: deu language-simple : Deutsch language-description: Deutsch Codec 0x21000 is not in the full list. Stream #0:1(ita): Data: unknown_codec Metadata: title : Il principe language-iso639_2: ita language-simple : Italiano language-description: Italiano Input #1, matroska,webm, from 'König_de.mkv': Metadata: ENCODER : Lavf59.27.100 Duration: 02:08:03.05, start: 0.00, bitrate: 1148 kb/s Stream #1:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn Metadata: ENCODER : Lavc59.37.100 libx264 DURATION : 02:08:03.04500 Stream #1:1: Audio: vorbis, 48000 Hz, stereo, fltp Metadata: ENCODER : Lavc59.37.100 libvorbis DURATION : 02:08:03.00300 Input #2, matroska,webm, from 'König_it.mkv': Metadata: ENCODER : Lavf59.27.100 Duration: 02:08:04.42, start: 0.00, bitrate: 1148 kb/s Stream #2:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn Metadata: ENCODER : Lavc59.37.100 libx264 DURATION : 02:08:04.42000 Stream #2:1: Audio: vorbis, 48000 Hz, stereo, fltp Metadata: ENCODER : Lavc59.37.100 libvorbis DURATION : 02:08:04.41000 File 'König_de_3_c.mkv' already exists. Overwrite? [y/N] y Output #0, matroska, to 'König_de_3_c.mkv': Metadata: title : Der König, der niemals einer war LANGUAGE : deu encoder : Lavf59.27.100 Chapters: Chapter #0:0: start 0.00, end 60.00 Metadata: title : chapter 1 Ein Schuss in der Dunkelheit Chapter #0:1: start 60.00, end 120.00 Metadata: title : chapter 2 Kettenreaktion
[FFmpeg-user] Codec 0x21000 is not in the full list.
Hi, above message is 2 times in the output (in yellow). What does that mean? Also there is in yellow: [mp4 @ 0x55a76f8cf3c0] track 1: codec frame size is not set [mp4 @ 0x55a76f8cf3c0] track 2: codec frame size is not set In the following ffprobe output, there is an additional subtitle stream with message: Unsupported codec with id 98314 for input stream 3 Where does it come from? $ ffmpeg -i König_de.meta -t 3:00 -i König_de.mkv -t 3:00 -i König_it.mkv -map_metadata:s:v 0:s:0 -map_metadata:s:a:0 0:s:0 -map_metadata:s:a:1 0:s:1 -map_metadata:s:v 1:s:v -map_metadata:s:a:0 1:s:a -map_metadata:s:a:1 2:s:a -map_metadata 0 -map_metadata 1 -map 1 -map 2:a -c copy -cues_to_front true König_de_3_c.mp4 ffmpeg version 5.1.1-1ubuntu2.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 12 (Ubuntu 12.2.0-3ubuntu1) configuration: --prefix=/usr --extra-version=1ubuntu2.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-shared libavutil 57. 28.100 / 57. 28.100 libavcodec 59. 37.100 / 59. 37.100 libavformat 59. 27.100 / 59. 27.100 libavdevice 59. 7.100 / 59. 7.100 libavfilter 8. 44.100 / 8. 44.100 libswscale 6. 7.100 / 6. 7.100 libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100 Input #0, ffmetadata, from 'König_de.meta': Metadata: title : Der König, der niemals einer war LANGUAGE : deu Duration: 00:03:00.00, start: 0.00, bitrate: 0 kb/s Chapters: Chapter #0:0: start 0.00, end 60.00 Metadata: title : chapter 1 Ein Schuss in der Dunkelheit Chapter #0:1: start 60.00, end 120.00 Metadata: title : chapter 2 Kettenreaktion Chapter #0:2: start 120.00, end 180.00 Metadata: title : chapter 3 Geständnisse Codec 0x21000 is not in the full list. Stream #0:0(deu): Data: unknown_codec Metadata: title : Der König, der niemals einer war language-iso639_2: deu language-simple : Deutsch language-description: Deutsch Codec 0x21000 is not in the full list. Stream #0:1(ita): Data: unknown_codec Metadata: title : Il principe language-iso639_2: ita language-simple : Italiano language-description: Italiano Input #1, matroska,webm, from 'König_de.mkv': Metadata: ENCODER : Lavf59.27.100 Duration: 02:08:03.05, start: 0.00, bitrate: 1148 kb/s Stream #1:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn Metadata: ENCODER : Lavc59.37.100 libx264 DURATION : 02:08:03.04500 Stream #1:1: Audio: vorbis, 48000 Hz, stereo, fltp Metadata: ENCODER : Lavc59.37.100 libvorbis DURATION : 02:08:03.00300 Input #2, matroska,webm, from 'König_it.mkv': Metadata: ENCODER : Lavf59.27.100 Duration: 02:08:04.42, start: 0.00, bitrate: 1148 kb/s Stream #2:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x688 [SAR 1:1 DAR 80:43], 24 fps, 24 tbr, 1k tbn Metadata: ENCODER : Lavc59.37.100 libx264 DURATION : 02:08:04.42000 Stream #2:1: Audio: vorbis, 48000 Hz, stereo, fltp Metadata: ENCODER : Lavc59.37.100 libvorbis DURATION : 02:08:04.41000 File 'König_de_3_c.mp4' already exists. Overwrite? [y/N] y [mp4 @ 0x5556f455c3c0] track 1: codec frame size is not set [mp4 @ 0x5556f455c3c0] track 2: codec frame size is not set Output #0, mp4, to 'König_de_3_c.mp4': Metadata: title : Der König, der niemals einer war LANGUAGE : deu encoder : Lavf59.27.100 Chapters: Chapter
[FFmpeg-user] Differences between ffmpeg 5 and 6 with respect to exiting after error
Hi All, I am new to this list but an avid ffmpeg user. For reference, I have a bug report opened with ffmpeg: https://trac.ffmpeg.org/ticket/10565 Essentially when I run this: ffmpeg -stream_loop -1 -re -i low2.mp4 -map 0 -c copy -f flv rtmp://127.0.0.1:1935/ This file plays fine once, but when it repeats (start over) it gives the broken pipe and causes a problem. av_interleaved_write_frame(): Broken pipesize= 71202kB time=00:05:10.50 bitrate=1878.6kbits/s speed= 1x [out#0/flv @ 0x7fecbe7124c0] Error muxing a packet But that is not the reason for my email. I am running ffmpeg as a child process in our system. What I did notice is on ffmpeg 5 when I hit this bug, ffmpeg exits (which causes the child process to exit) and I can gracefully exit my main process. However, on ffmpeg 6 when I hit this error it does show the error, but it seems to start over and connect back to the server and keep going. So from my main process I never really know that it had a problem, which causes me problems on my end as you can imagine. All of that to ask my question: Do to the architectural changes between v5 and v6 (eg I read something about threading changes) cause error conditions to be handled differently? If so, is there some type of flag I can pass into v6 to make it behave like v5 with respect to errors and exiting. Thanks! -Rob ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
[FFmpeg-user] protected whitespace in Wiki?
How can I insert protected whitespaces in the Wiki? I've tried and but both don't work. I did also search on this page, but didn't find it: https://trac.ffmpeg.org/wiki/WikiFormatting Thanks, Michael ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".