Herhangi biri videoyu kareyle kesebilen linux için kurulabilecek / derlenebilecek bir yazılım bilen var mı? Teşekkürler.
Herhangi biri videoyu kareyle kesebilen linux için kurulabilecek / derlenebilecek bir yazılım bilen var mı? Teşekkürler.
Yanıtlar:
ffmpeg yapabilir. Video codec'i kodlanmış ve tam kare doğruluğu istiyorsanız, videoyu yeniden kodlamanız gerekir. Videoyu yeniden kodlamanız gerekmiyorsa, ffmpeg belirtilen kesme noktasından önce en yakın GOP sınırından keser.
Kes ve akış kopyala :
ffmpeg -i input -ss T -t D -c copy -fflags +genpts output
-ss
T
zaman kodu olarak ifade edilen başlangıç noktasını, S+[.m...]
örneğin 24
veya 65.22
veya [HH:]MM:SS[.m...]
örneğin biçiminde belirtir02:34:11.644
-t
D
süreyi aynı formatta belirtir.
Başlangıç noktası GOP sınırında değilse, bu durum tam olarak doğru olmaz.
Kes ve yeniden kodla :
ffmpeg -i input -ss T -t D -fflags +genpts output
Yukarıdakiyle aynı, ancak bu çerçeve kesinliği olacaktır.
Çerçeve numaralarıyla giriş ve çıkış noktalarını belirtmeniz gerekirse:
ffmpeg -i input -vf trim=start_frame=n:end_frame=m -af atrim=start=s:end=t -fflags +genpts output
n
ve m
video giriş ve çıkış noktalarının kare sayılarıdır. s
ve t
karşılık gelen ses için zaman kodlarıdır.
Yeniden kodlanmış videolar için seçilen kodekler, ffmpeg'in çıkış kabı için hangi varsayılan ayarlara göre ayarlanacağına bağlı olacaktır, örneğin H.264 ve MP4 için AAC.