On 20/01/2025 13:23, Samuel Sieb wrote:
On 1/19/25 8:42 PM, Frederic Muller wrote:
Hi!
I'm trying to pay my recorded videos from the DJI O3 Air unit (4k/60fps) and mplayer tells me meta/x-gst-fourcc-dbgi decoder, meta/x-gst-fourcc- djmd decoder are required to play the file. Unfortunately I can't find them.
VLC plays the file ok.
Any idea where I can find them? Web search didn't help me so far. I did the
|sudo dnf install libavcodec-freeworld --allowerasing sudo dnf swap ffmpeg-free ffmpeg --allowerasing sudo dnf update @multimedia -- setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sudo dnf update @sound-and-video|
|sudo dnf install intel-media-driver which fix gyroflow not exporting yesterday. Only libavcodec-freeworld had something installing. Let me know if you need more info, or if you know how to get those codecs.
Try running "ffprobe" on the file.
ffprobe version 6.1.2 Copyright (c) 2007-2024 the FFmpeg developers built with gcc 14 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm --enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libilbc --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband --enable-libsmbclient --enable-version3 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x557a62ecdb00] All samples in data stream index:id [3:4] have zero duration, stream set to be discarded by default. Override using AVStream->discard or -discard for ffmpeg command. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x557a62ecdb00] stream 0, timescale not set Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'DJI_0083.MP4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2mp41 creation_time : 1970-01-01T00:46:19.000000Z encoder : DJI DEFAULT ENCODING comment : EIS:OFF,FOV:Wide Duration: 00:05:00.88, start: 0.000000, bitrate: 95203 kb/s Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 3840x2160, 89893 kb/s, 59.94 fps, 59.94 tbr, 60k tbn (default) Metadata: creation_time : 1970-01-01T00:46:19.000000Z handler_name : VideoHandler vendor_id : [0][0][0][0] Stream #0:1[0x2](und): Data: none (djmd / 0x646D6A64), 385 kb/s Metadata: creation_time : 1970-01-01T00:46:19.000000Z handler_name : DJI meta Stream #0:2[0x3](und): Data: none (dbgi / 0x69676264), 4844 kb/s Metadata: creation_time : 1970-01-01T00:46:19.000000Z handler_name : DJI dbgi Stream #0:3[0x4](und): Data: none (nail / 0x6C69616E) Metadata: creation_time : 1970-01-01T00:46:19.000000Z handler_name : DJI nail Stream #0:4[0x0]: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 160x90 [SAR 1:1 DAR 16:9], 90k tbr, 90k tbn (attached pic) Unsupported codec with id 0 for input stream 1 Unsupported codec with id 0 for input stream 2 Unsupported codec with id 0 for input stream 3
Thank you.
Fred