
Ffmpeg'in içinde frame rate değiştirmek için birden fazla filtre var ama ben sadece -r filtresine değineceğim, çünkü diğerlerini etkin bulmuyorum.
Frame rate değiştirme işlemleri genellikle progressive videolarda etkilidir. Progressive videonun ne olduğunu burada ele almayacağım.
-r ile yapabilecekleriniz
- Yüksek bir frame rate değerinden daha düşük bir frame rate değerine geçebilirsiniz.
- Düşük bir frame rate değerinden daha yüksek bir frame rate değerine geçebilirsiniz. (Çok yüksek bir değer verirseniz gerçekçi sonuçlar vermez)
- Değişken frame rate'e sahip bir videoyu uygun bulduğunuz bir frame rate'e sabitleyebilirsiniz
.
Normalde videonun frame rate'ni değiştirmek sesin frame rate'ini değiştirmez. Videonun frame rate'inin değiştiği ölçüde sesin de frame rate'i değişmezse ses ve görüntü arasındaki senkron bozulmuş demektir. İşte -r filtresi ses için de frame rate değiştirme işlemini otomatik olarak yapar.
Aşağıdaki komutta videomuzun 30 fps olmasını sağladık.
Normalde videonun frame rate'ni değiştirmek sesin frame rate'ini değiştirmez. Videonun frame rate'inin değiştiği ölçüde sesin de frame rate'i değişmezse ses ve görüntü arasındaki senkron bozulmuş demektir. İşte -r filtresi ses için de frame rate değiştirme işlemini otomatik olarak yapar.
Aşağıdaki komutta videomuzun 30 fps olmasını sağladık.
ffmpeg -i input_video.mkv -r 30 -c:v libx264 output_video.mkv
0 Yorumlar