ffmpeg PNG в mp4 - Черный экран

Я могу создать видео в милях на галлон, используя эту строку

ffmpeg -f image2 -i 100%03d0.png movie.mpg

Но если я пытаюсь создать видео в формате mp4, я получаю видео с черным экраном.

ffmpeg -f image2 -i 100%03d0.png movie.mp4

Мой каталог с цифрами выглядит так: 1000010.png,1000020.png,...1001260.png


person ilciavo    schedule 16.09.2014    source источник


Ответы (1)


Добавление -pix_fmt yuv420p должно решить проблему:

ffmpeg -i input_%03d.png -pix_fmt yuv420p movie.mp4

Из Вики FFmpeg:

«По умолчанию при использовании libx264 и в зависимости от вашего ввода ffmpeg попытается избежать субдискретизации цвета. Технически это предпочтительнее, но, к сожалению, почти все видеоплееры, за исключением проигрывателей на основе FFmpeg, и многие онлайн-видеосервисы поддерживают только цветовое пространство YUV с Подвыборка цветности 4:2:0.

Использование параметров -pix_fmt yuv420p или -vf format=yuv420p максимизирует совместимость."

person user3473830    schedule 16.09.2014
comment
вы были правы, я могу воспроизвести видео на VLC, но не на Quicktime. Добавление -pix_fmt yuv420p решило проблему. Спасибо. - person ilciavo; 16.09.2014