[FFmpeg-user] Mal-formed MP4s from Blue Iris won't play on Apple Silicon Macs. Diagnose ffprobe output?

Steven Kan steven at kan.org
Wed Feb 8 03:01:42 EET 2023


> On Feb 7, 2023, at 3:36 PM, Steven Kan <steven at kan.org> wrote:
> 
> <snip>
> Console output from Bad (original) file:
> 
> ffprobe /Users/steven/Downloads/TrailDown.20230203_042912-042924.495.mp4 
> ffprobe version N-109745-g7d49fef8b4-tessus  https://evermeet.cx/ffmpeg/  Copyright (c) 2007-2023 the FFmpeg developers
>  built with Apple clang version 11.0.0 (clang-1100.0.33.17)
>  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay
>  libavutil      57. 44.100 / 57. 44.100
>  libavcodec     59. 61.100 / 59. 61.100
>  libavformat    59. 37.100 / 59. 37.100
>  libavdevice    59.  8.101 / 59.  8.101
>  libavfilter     8. 56.100 /  8. 56.100
>  libswscale      6.  8.112 /  6.  8.112
>  libswresample   4.  9.100 /  4.  9.100
>  libpostproc    56.  7.100 / 56.  7.100
> [h264 @ 0x7fd082805200] error while decoding MB 161 121, bytestream -5
> [h264 @ 0x7fd082805200] concealing 50 DC, 50 AC, 50 MV errors in I frame
> [h264 @ 0x7fd082805200] error while decoding MB 161 121, bytestream -6
> [h264 @ 0x7fd082805200] concealing 50 DC, 50 AC, 50 MV errors in P frame
> [h264 @ 0x7fd082805200] error while decoding MB 161 121, bytestream -5
> [h264 @ 0x7fd082805200] concealing 50 DC, 50 AC, 50 MV errors in P frame
> [h264 @ 0x7fd082805200] error while decoding MB 161 121, bytestream -5
> [h264 @ 0x7fd082805200] concealing 50 DC, 50 AC, 50 MV errors in P frame
> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/steven/Downloads/TrailDown.20230203_042912-042924.495.mp4':
>   <snip>

One more note: The playback error is specific to Apple-Silicon-based Macs. Either file plays properly in Windows.

But the ffprobe output is the same whether I run ffprobe in Windows or on my Mac, so there appears to be an issue with the file itself that Windows can handle, that my Intel Mac could handle, but that my AS Mac can not handle. 



More information about the ffmpeg-user mailing list