1

Я пытаюсь найти формат видео, поддерживаемый ffmpeg, который состоит из потока несжатых кадров yuv444 с прикрепленными временными метками. Мой пример использования - я хочу выполнить обработку изображения с помощью специальной программы, но у моего видео нет постоянных временных меток, поэтому мне нужно их сохранить. Как и в я хочу запустить трубу оболочки, как:

ffmpeg -i in.mp4 -c:v? -pixfmt yuv444 -o - | мойфильтр | ffmpeg -f rawvideo -c:v? -o out.mp4

Где myfilter читает кадры фиксированного размера из стандартного ввода в формате, подобном [header] [yuv444 data], обрабатывает их и записывает их в стандартный вывод с тем же заголовком, сохраняя временную метку кадра.

Редактирование: кадры фиксированного размера и отсутствие сжатия не являются жесткими требованиями, поскольку каждый кадр является автономным, а чтение и запись их тривиальны.

0