Перетворення зображень у відео


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.