Преобразование изображений в видео


10

В интернете я нашел способ использовать avconvвидео для изображений, но качество очень низкое. Я установил разрешение, но это не помогло.

avconv -i "franc%04d.jpg" -r 30 -s:v 1280x720 a.mkv

Как я могу выбрать сжатие изображения и установить лучшее качество?


Ответы:


8

Вы можете сделать это с помощью ffmpeg и imagemagic. Установите их, если они не установлены на вашем компьютере.

Сделайте эти шаги в вашем терминале:

1. Создайте каталог, чтобы попробовать это решение, лучше сделайте копию видео, прежде чем пытаться это сделать.

mkdir temp

2. Скопируйте все ваши изображения в тот каталог, который tempвы создали.

cp *.JPG temp/.

3. Установите разрешение ваших изображений.

mogrify -resize 800x800  temp/*.JPG

4. Конвертируйте их, чтобы они превращались в мягкие переходы и делали их в формате mp4.

convert temp/*.JPG -delay 10 -morph 10 temp/%05d.jpg
ffmpeg -r 25 -qscale 2  -i temp/%05d.jpg output.mp4

ffmpeg отсутствует в репозиториях для Ubuntu 14.04, но есть в 15.04!

источник: http://www.itforeveryone.co.uk/image-to-video.html


4
Я получаю: «Опцию qscale (использовать фиксированную шкалу качества (VBR)) нельзя применить к входному файлу temp /% 05d.jpg - вы пытаетесь применить опцию ввода к выходному файлу или наоборот. Переместите эту опцию до файл, к которому он принадлежит. Ошибка анализа параметров для входного файла temp /% 05d.jpg. Ошибка открытия входных файлов: неверный аргумент "и когда это исправлено", пожалуйста, используйте -q: a или -q: v, -qscale неоднозначно Нет указан формат пикселя, выбрана yuvj420p для кодировки H.264. Используйте -pix_fmt yuv420p для совместимости с устаревшими медиаплеерами. [libx264 @ 0x3a84820] -qscale игнорируется, рекомендуется -crf. "
Санджай Манохар

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.