[FFmpeg-user] ffmpeg and ffprobe 7.0 cannot read video files from the Sony A7SIII camera
Jean Vézina
jean.vezina at gmail.com
Tue May 28 00:15:14 EEST 2024
Good evening,
I have upgraded ffmpeg (and ffprobe) from 6.1.1 to 7.0 and the Sony A7SIII video files can no longer be read.
I can supply a test file if required.
Regards,
Jean
Example with 6.1.1 (correct)
ffprobe C0033.MP4
ffprobe version 6.1.1 Copyright (c) 2007-2023 the FFmpeg developers
built with Apple clang version 15.0.0 (clang-1500.3.9.4)
configuration: --prefix='/opt/homebrew/Cellar/ffmpeg at 6/6.1.1_1' --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenvino --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox --enable-neon
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 @ 0x124f06260] st: 0 edit list: 1 Missing key frame while searching for timestamp: 2002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x124f06260] st: 0 edit list 1 Cannot find an index entry before timestamp: 2002.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C0033.MP4':
Metadata:
major_brand : XAVC
minor_version : 17506303
compatible_brands: XAVCmp42nrasiso6
creation_time : 2024-05-25T17:54:46.000000Z
Duration: 00:00:35.04, start: 0.000000, bitrate: 92011 kb/s
Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 3840x2160 [SAR 1:1 DAR 16:9], 75423 kb/s, 59.94 fps, 59.94 tbr, 60k tbn (default)
Metadata:
creation_time : 2024-05-25T17:54:46.000000Z
handler_name : Video Media Handler
vendor_id : [0][0][0][0]
encoder : HEVC Coding
Stream #0:1[0x2](und): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s (default)
Metadata:
creation_time : 2024-05-25T17:54:46.000000Z
handler_name : Sound Media Handler
vendor_id : [0][0][0][0]
Stream #0:2[0x3](und): Data: none (rtmd / 0x646D7472), 9329 kb/s (default)
Metadata:
creation_time : 2024-05-25T17:54:46.000000Z
handler_name : Timed Metadata Media Handler
timecode : 00:13:53:18
Unsupported codec with id 0 for input stream 2
Example with version 7.0 (failed)
ffprobe C0033.MP4
ffprobe version 7.0 Copyright (c) 2007-2024 the FFmpeg developers
built with Apple clang version 15.0.0 (clang-1500.3.9.4)
configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/7.0_1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenvino --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox --enable-neon
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11cf04880] st: 0 edit list: 1 Missing key frame while searching for timestamp: 2002
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11cf04880] st: 0 edit list 1 Cannot find an index entry before timestamp: 2002.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11cf04880] infe: version < 2 not supported
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11cf04880] error reading header
C0033.MP4: Not yet implemented in FFmpeg, patches welcome
More information about the ffmpeg-user
mailing list