Я предпринимаю свои первые попытки фотографии таймлапса. Изображения, которые я получаю от своей камеры смартфона, имеют метку времени в своем имени файла – таким образом они являются поддающимися сортировке, но не последовательно перечисленные, мешая любым попыткам прокрутить их ffmpeg
.
Как я могу обработать эти изображения в видео таймлапса? ОС является ПОМОЩНИКОМ Ubuntu 16.04.
mencoder
от repos.mencoder
на них, например. mencoder mf://*.jpg -mf w=1920:h=1080:fps=25:type=jpg -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=16000:keyint=15:mbd=2:trell -oac copy -o output.avi
.Опции выше обработанного хорошо для моих изображений, которые были в разрешении HD1080, производя видео на уровне 25 футов в секунду (обычный уровень телевизионного кадра в Европе). Если у Вас есть различные потребности, необходимо настроить опции.
Опции после -mf
переключатель указывает формат данных.
w=1920:h=1080
к Вашей желаемой ширине и высоте.fps=25
к Вашему уровню нужного кадра.Опции после -lavcopts
опции кодера. Они могут в большой степени влиять на выходное качество.
vbitrate=16000
устанавливает скорость передачи на 16 Мбит/с, которых я нашел для работы хорошо на HD1080. Для более низких разрешений можно понизить это значение – я услышал отчеты о vbitrate=8000
предоставление хороших результатов для разрешения VGA. Протест: интерпретация этого значения хитра. Значения до 16 000 будут интерпретироваться как килобайты (1 000 байтов), что-либо выше, будут интерпретироваться как байты. Поэтому максимум 24 Мбит/с был бы введен как vbitrate=24000000
. (Я нашел, что это приводит к справедливому незначительно большему файлу, таким образом, я в конечном счете решил придерживаться этого.)keyint=15
указывает ключевой кадр каждые 15 кадров. Ключевые кадры содержат полноэкранное изображение, тогда как все другие кадры содержат только изменения начиная с последнего кадра. Увеличение этого значения, результаты в меньшем файле, за счет ищут точность (видеоплееры могут только искать на ключевой кадр).Получите StopMotion из репозиториев. Обязательно также доберитесь mencoder
– это не зависимость, но требуемый экспортировать видеофайл.
StopMotion имеет довольно экзотическое значение по умолчанию 12 кадр/с – можно изменить это в главном окне. После этого просто добавьте свои файлы изображений к Вашему проекту. Можно предварительно просмотреть фильм прямо в StopMotion и сохранить его как проект, который можно отредактировать снова позже.
Когда Вы удовлетворены результатом, можно экспортировать его в фильм. Прежде чем Вы сделаете это, однако, я настоятельно рекомендую предпочтения StopMotion изменения mencoder
, поскольку опции по умолчанию производят довольно массивно выглядящие видео на уровне 12 футов в секунду.
Измените значение по умолчанию:
mencoder -ovc lavc -lavcopts vcodec=msmpeg4v2:vpass=1:$opt -mf type=jpg:fps=12 -o "$VIDEOFILE" "mf://$IMAGEPATH/*.jpg"
кому:
mencoder -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=16000:keyint=15:$opt -mf type=jpg:fps=25 -o "$VIDEOFILE" "mf://$IMAGEPATH/*.jpg"
После этого экспортируйте свое видео.