Saya mencoba untuk menyandikan video .mp4 dari serangkaian bingkai menggunakan FFMPEG menggunakan codec libx264.
Ini adalah perintah yang saya jalankan:
/usr/local/bin/ffmpeg -r 24 -i frame_%05d.jpg -vcodec libx264 -y -an video.mp4
Saya terkadang mendapatkan kesalahan berikut:
[libx264 @ 0xa3b85a0] height not divisible by 2 (520x369)
Setelah mencari-cari sedikit sepertinya masalah ini ada hubungannya dengan algoritma penskalaan dan dapat diperbaiki dengan menambahkan argumen -vf.
Namun, dalam kasus saya, saya tidak ingin melakukan penskalaan. Idealnya, saya ingin menjaga dimensi persis sama dengan bingkai. Ada saran? Apakah ada semacam rasio aspek yang diberlakukan H264?
-vf pad="width=ceil(iw/2)*2:height=ceil(ih/2)*2"
, yang bahkan bukan salah satu jawabannya. Jawaban yang benar untuk pertanyaan semua orang adalah milik LordNeckbeard.
"scale="
alih-alih "pad="
jika dia tidak ingin piksel padatan berwarna?