Bunu doğru soruyor muyum bilmiyorum ama işte geliyor. Doğum günüm için ayarlanmış bir DVD kutusu aldım ve görüntülemek üzere bilgisayarımda depolanacak dosyaları kodladım. Ham dosyaları bilgisayarıma attıktan sonra aşağıdaki toplu iş komutuyla sıkıştırdım;
INPUT="$1"
for i in *.mp4 ; do
ffmpeg -i "$i" -vcodec h264 -acodec libfaac "$i.ts"
mv "$i.ts" "$i.mp4"
sleep 3
done
Bu da büyük bir sıkıştırma ve kaliteyle sonuçlandı, ancak klasöre baktığımda, aynı klasördeki orijinal dosyalar görüntülenen videonun bir görüntüsüne sahipken, dosyalar simgelerde sadece gri kutulardı. (Lol, onun sadece kozmetik olduğunu biliyorum ama beni rahatsız ediyor :)
Komutu kullanırsam;
ffmpeg -i input.mp4 -vcodec h264 -acodec libfaac output.mp4
Görüntü simgesini iyi görüntüler ancak istediğim gibi olmayan (h264) yerine (AVC1) olarak kodlar.
Dosya simgesini istediğiniz gibi göstermesini sağlamak için toplu iş dosya komutumda bunu ele almamın bir yolu var mı? Teşekkür ederim!
ffmpeg -i in.ts -c copy out.mp4