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. Thank you. Fred |
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.
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
On 1/19/25 10:56 PM, Frederic Muller wrote:
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)
h265 video. This is the codec you need to watch it.
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
Probably some sort of metadata.
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)
Probably the thumbnail.
On 20/01/2025 15:24, Samuel Sieb wrote:
On 1/19/25 10:56 PM, Frederic Muller wrote:
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)
h265 video. This is the codec you need to watch it.
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
Probably some sort of metadata.
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)
Probably the thumbnail.
Thank you very much! I further searched the web and now while I still have the error message at the beginning the file plays. Not sure why it's still popping up though. And yes there is no thumbnail displayed either but I can live without that.
So thank you.
Fred
On 1/20/25 8:07 PM, Frederic Muller wrote:
On 20/01/2025 15:24, Samuel Sieb wrote:
On 1/19/25 10:56 PM, Frederic Muller wrote:
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
Probably some sort of metadata.
Thank you very much! I further searched the web and now while I still have the error message at the beginning the file plays. Not sure why it's still popping up though. And yes there is no thumbnail displayed either but I can live without that.
Compare the error messages with those stream types. "fourcc" = "four character codes": https://en.wikipedia.org/wiki/FourCC
It's trying to lookup a method to decode those and can't find anything.