Я создаю видео из рамки изображения, и она прекрасно работает. Проблема в том, что я не хочу использовать все изображения в моей папке. У меня в папке 200 кадров, но я хочу видео от 1 до 100
Как определить количество кадров или конец кадра?
ffmpeg -start_number n -i test_% d.jpg -vcodec mpeg4 test.avi
Я не могу найти как
Благодарность!
Ответы:
Вы делаете это, указывая количество кадров, которые вы хотите:
Так эффективно это в вашем случае:
Вам может потребоваться указать другие параметры, такие как
pix_fmt
т. Д. В зависимости от других факторов.Кроме того, обычно используется что-то вроде
test_%05d.jpg
нумерованной последовательности, имеющей предшествующие нули и 5 цифр. Если у вас его нет в этом формате, вам может понадобиться использовать шаблон сглаживания. Смотрите это .источник
Это код, который всегда работает для меня хорошо.
время только в секундах. Если на 2 минуты больше, чем на катушке, то это 120. Один файл изображения всегда стоит одну секунду, таким образом, рассчитайте изображение желаемого с помощью этого подхода.
yourfile.mp4 = ваш видеоклип
snapshot.jpg = ваш новый файл изображения
ВАЖНО: оставьте image2 в покое. Это единственный способ получить то, что я хотел.
источник
ffmpeg
которую я должен использовать прямо сейчас; единственное, что не-t
является «временем окончания»,man ffmpeg
утверждает, что это «продолжительность»; таким образом, время окончания будет начало + продолжительность. Ура!