Ffmpeg Video Encoding Rehberi - Video Kesme


Ffmpeg ile Video Kesme

( Ffmpeg kurulumunu bilmiyorsanız, öğrenmek için buraya tıklayınız  )

ffmpeg -ss 00:00:00 -i input.mkv -c copy -t 00:00:19.0 output.mkv

Yukarıdaki komut ile videolarınızdan saniyeler içerisinde, istediğiniz kesiti herhangi bir işlemeye tabii tutmadan çıkarabilirsiniz.

Örneğin 05:01.254 (5'inci dakikanın 1'inci saniyesinin 254'üncü milisaniyesi) - 11:02.304 (11'inci dakikanın 2'inci saniyesinin 304'üncü milisaniyesi) arasındaki kısmı çıkarmak istediğiniz taktirde şöyle yazmanız gerekir.

ffmpeg -ss 00:05:01.254 -i input.mkv -c copy -t 00:06:01.050 output.mkv

çünkü (11:02.304)'ten başlangıç zamanını, diğer bir deyişle (05:01.254)'ü çıkarırsak geriye (06:01.050) kalır. Yani programa nereden başlayıp ne kadar uzunlukta kesit aldığını söylersiniz.

Her ne kadar zaman bilgilerini milisaniye hassasiyetiyle okuyabilse de milisaniye hassasiyeti ile kesme yapamaz çünkü videodan çıkarmaya çalıştığınız kesiti herhangi bir encode işlemine tabii tutmadan ait olduğu videonun aynı özellikleriyle çıkarmak için referans alabileceği en yakın intra-frame'i seçip ondan sonra videonuzdan istediniz kesiti çıkarıyor olabilir.

Intra-frame'in ne olduğunu şu üç kavramıyla beraber internette araştırarak bulabilirsiniz. --> I-frame, P-frame, B-frame

Intra-frame'i sabit bir resim olarak düşünebilirsiniz, P-frame'i ve B-frame'i ise bu sabir resmi referans alarak oluşturulmuş ara frame'ler olarak düşünebilirsiniz. Daha iyi bir idrak için video sıkıştırması üzerine araştırmalar yapabilirsiniz.

Yorum Gönder

0 Yorumlar