Videoyu görüntülere dönüştürmek, bazı görüntü işleme yapmak ve görüntüleri tekrar videoya dönüştürmek istiyorum.ffmpeg yakınsama görüntüsü <-> video art artefacts nedenleri
./ffmpeg -r 30 -i $VIDEO_NAME "image%d.png"
./ffmpeg -r 30 -y -i "image%d.png" output.mpg
Ama output.mpg
videoda bazı eserlerin like in jpeg var:
İşte benim komutlar olduğunu.
Ayrıca, fps'yi nasıl algılayacağımı bilmiyorum, fps = 30'u ayarlıyorum (-r 30
). Ben -r
olmadan ilk komuta yukarıdaki kullandığınızda o görüntülerin> 1kk bir sürü üretir ama -r 30
seçeneğini kullanın olmadığı kadar kare sayısını bu hesaplamalar bu komut olarak görüntülerin aynı sayıda üretmek:
FRAME_COUNT=`./ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 $VIDEO_NAME`
Yani benim sorular şunlardır:
Kare hızı nasıl belirlenir?
Görüntüleri videoya nasıl dönüştürür ve başlangıç kalitesini düşürmez?
GÜNCELLEME:
./ffmpeg -y -i "image%d.png" -vcodec mpeg4 -b $BITRATE output_$BITRATE.avi
ama hala emin değilim:
Ben Image sequence to video quality
yüzden çıkan komut -r
seçeneği kaldırıldı sonra bu, yardımcı görünüyor bit hızı seçmek için
Orijinal .mp4
dosyasının bit oranını nasıl görebilirim?
Orijinal '.mp4' dosyasının bit hızını görebilir miyim? – mrgloom
Ffprobe çalıştırarak ve çıktıyı ayrıştırarak. – Mulvya