У меня есть список изображений, которые я пытаюсь преобразовать в видео.
изображения являются следующие:
t2.jpg
t3.jpg
t4.jpg
можно преобразовать эти три изображения в видео с:
FFmpeg -r 5% -это д .jpg -y -an video.avi
, но если я вернусь к именам t20.jpg, t30.jpg и t40.jpg, он больше не работает.
и изменение% d на% 02d не имеет никакого значения.
Что я делаю неправильно?
Пользовательский интерфейс вокруг ffmpeg кажется очень плохим.
Есть ли другой способ превратить список изображений в видео?
Образы Linux для видео, проблема с двузначными числами
1
A
ответ
1
Надеется, что это помогает
Для создания видео из многих изображений:
ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi
Синтаксиса foo-% 03d.jpeg указует использовать десятичное число, состоящее из трех цифр, проложенных с нулями для выражения порядкового номера. Это тот же синтаксис, поддерживаемый функцией printf C, но подходят только форматы, принимающие нормальное целое число.
я получаю ту же ошибку: FFmpeg версия СВН-rUNKNOWN, Copyright (с) 2000-2007 Беллар и др. Конфигурация: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable -debug --enable-shared --prefix =/usr libavutil версия: 1d.49.3.0 версия libavcodec: 1d.51.38.0 версия libavformat: 1d.51.10.0, построенная на 23 апреля 2010 15:11:13, gcc: 4.2.4 (Ubuntu 4.2.4-1ubuntu3) t% 02d.jpg: Произошла ошибка ввода-вывода. Обычно это означает, что входной файл усечен и/или поврежден. –
Вы можете попробовать переименовать файлы с t10, t11, t12, поскольку он говорит, что они должны формировать последовательность. –
я их назвать 11.jpg, 12.jpg, 13.jpg и 14.jpg затем запустить: FFmpeg -f image2 -i% 02d.jpg -r 12 -s WxH foo.avi и получить ошибку: % 02d.jpg: произошла ошибка ввода-вывода Обычно это означает, что входной файл усечен и/или поврежден. но я имею в виду, я знаю, что нет ничего плохого в самих файлах, они отлично работали, когда имена были 1.jpg ... 4.jpg. и команда имела% d.jpg –