/* bool isWow64 = false;
HMODULE hKernel = GetModuleHandle("kernel32.dll");
if (hKernel)
{
typedef bool (__stdcall *funcIsWow64Process)(void*, bool*);
funcIsWow64Process pIsWow64Process = (funcIsWow64Process)GetProcAddress(hKernel, "IsWow64Process");
if (pIsWow64Process)
{
pIsWow64Process(GetCurrentProcess(), &isWow64);
}
}
if (isWow64)
index += sprintf(version + index, "; 64-bit");
else
index += sprintf(version + index, "; 32-bit");*/
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_ac3_h.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_avcodec.h.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_ff_spsinfo.h.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_golomb.h.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_h264_parser.c.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_hevc_parser.c.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_internal_h_msvc.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_libavcodec.v.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_mathops.h.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_mpeg12enc.c.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_mpegvideo_enc.c.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_nvenc.c.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavcodec_nvenc.patch
G:/Dev/MinGW/bin/Patch.exe -p0 -i G:/avidemux_2.7.4/avidemux_core/../avidemux_core/ffmpeg_package/patches//libavformat_isom.c.patch
avidemux_core/../avidemux_core
patches//libavformat
Битые кадры будут иметь 2-3 характерных пика на кратных частотах.
Можно и второй вариант, попроще - считать среднюю по кадру контрастность между соседними ячейками сетки 8x8, 16x16
Особо не изучал вопрос, просто проходил мимо и рассуждал логически,
Задача-то интересная.