Обнаружение черных кадров в Raw YUV-видео с помощью библиотеки libavcodec в командной строке C++ NOT
У меня есть сырой видео поток YUV, скажем, example.yuv. Я хочу читать это видео кадр за кадром, используя libavcodec в C++. Как только я получаю это кадр за кадром, мне нужно обнаружить черные кадры, а затем преобразовать это видео в mp4.
Я знаю, что обнаружение черных рамок может быть сделано с использованием компонентов Y, U и V отдельных пикселей. Поэтому мне нужно получить доступ к отдельным фреймам с помощью libavcodec.