Mengubah gambar menjadi video


10

Saya menemukan metode di internet untuk avconvmembuat video dari gambar, tetapi kualitasnya sangat buruk. Saya mengatur resolusi tetapi tidak membantu.

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

Bagaimana saya bisa memilih kompresi gambar dan mengatur kualitasnya menjadi yang terbaik?


Jawaban:


8

Anda dapat melakukannya dengan ffmpeg dan imagemagic. Instal mereka jika mereka tidak diinstal pada PC Anda.

Lakukan langkah-langkah ini di terminal Anda:

1. Buat direktori untuk mencoba solusi ini, lebih baik Anda membuat salinan duplikat video sebelum mencoba ini.

mkdir temp

2. Salin semua gambar Anda ke direktori tempyang telah Anda buat.

cp *.JPG temp/.

3. Tetapkan resolusi gambar Anda.

mogrify -resize 800x800  temp/*.JPG

4. Konversikan agar menjadi morf untuk transisi lunak dan buat video mp4.

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

ffmpeg tidak ada dalam repositori untuk Ubuntu 14.04, tetapi dalam 15.04!

sumber: http://www.itforeveryone.co.uk/image-to-video.html


4
Saya mendapatkan: "Opsi qscale (menggunakan skala kualitas tetap (VBR)) tidak dapat diterapkan ke file input temp /% 05d.jpg - Anda mencoba menerapkan opsi input ke file output atau sebaliknya. Pindahkan opsi ini sebelum File itu milik. Kesalahan opsi parsing untuk input file temp /% 05d.jpg. Kesalahan membuka file input: Argumen tidak valid "dan ketika ini dikoreksi," Silakan gunakan -q: a atau -q: v, -qcale ambigu Tidak format piksel yang ditentukan, yuvj420p untuk pengkodean H.264 dipilih. Gunakan -pix_fmt yuv420p untuk kompatibilitas dengan pemutar media yang ketinggalan zaman. [libx264 @ 0x3a84820] -kala diabaikan, -rk direkomendasikan. "
Sanjay Manohar

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.