Re: [FFmpeg-user] missing meta data in ffprobe output from mp4 format

2023-10-20 Thread Paul B Mahol
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

2023-10-20 Thread Greg Oliver
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

2023-10-20 Thread Ulf Zibis


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

2023-10-20 Thread 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.


>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

2023-10-20 Thread Ulf Zibis

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.

2023-10-20 Thread Ulf Zibis

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

2023-10-20 Thread Rob Desilets
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?

2023-10-20 Thread Michael Koch
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".