
Ffmpeg ile Video Kesme
( Ffmpeg kurulumunu bilmiyorsanız, öğrenmek için buraya tıklayınız )
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.
çü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.
( 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.
0 Yorumlar