2016-03-20 21 views
5

Uzunluğunu bilmediğim bir videonun son 10 saniyesini almaya çalışıyorum ve 10 saniyeleri yeni bir video olarak kaydedin. Bu, ffmpeg komut istemi ile mümkün mü? Ve eğer öyleyse, nasıl? yardımFFMPEG: son 10 saniyeyi alın

için

Teşekkür

cevap

9

-sseof seçeneği kullanın karşılıyor. documentation Gönderen:

-sseofkonumuna (giriş/çıkış) "dosyanın sonuna" ile -ss seçenek ama göreli gibi
. Bu negatif değerler dosyada daha erken, 0 EOF'ta.

Örnek: o tam istenilen zamanında kesebilir böylece stream copy modunda (-c copy veya eşdeğeri kullanılarak) kesme, en yakın ana kareden üzerinde cereyan edeceği

ffmpeg -sseof -10 -i input.mp4 output.mp4 

Not. Daha fazla doğruluk gerekiyorsa, akış kopyası yerine yeniden kodlamak zorunda kalacaksınız.