Я очень новичок в ffmpeg и пытаюсь преобразовать серию изображений в видео.Первое изображение, не показывающее изображение для видео с помощью ffmpeg
Команда Я использую (копируется/изменен из учебника)
ffmpeg -framerate 1/5 -start_number 1 -i dog%01d.jpg -c:v libx264 -r 30 -pix_fmt rgb24 dog.mp4
В принципе, у меня есть 4 изображений меченых dog1.jpg, dog2.jpg, dog3.jpg и dog4.jpg.
Проблема заключается в том, что выходное видео, которое я получаю, имеет изображение, начинающееся с «dog2.jpg» и заканчивающееся на «dog4.jpg», что означает, что отсутствует первое изображение в последовательности (i.e dog1.jpg).
Я попытался с различными комбинациями изображений, и такое же поведение произошло, в результате видео никогда не было первого изображения в последовательности.
Любые идеи?
Несвязанный, но почему '-pix_fmt rgb24'? Я ожидал увидеть '-pix_fmt yuv420p', поэтому большинство игроков, не поддерживающих FFmpeg, могут его декодировать. Попытка заставить rgb24, скорее всего, приведет к выходу с использованием yuv444p. Если вам действительно нужен RGB-вывод, вы можете использовать кодер 'libx264rgb'. – LordNeckbeard