Videoyu ffmpeg kullanarak kırpıyorum ancak meta veri konumu en son çıkış videosunda kuruldu.
Output.mp4'ün başına meta veri koymanın bir yolu var mı
Videoyu ffmpeg kullanarak kırpıyorum ancak meta veri konumu en son çıkış videosunda kuruldu.
Output.mp4'ün başına meta veri koymanın bir yolu var mı
Yanıtlar:
Kullanım -movflags +faststart
:
ffmpeg -ss 30 -i in.mp4 -t 00:02:34 -codec copy -movflags +faststart out.mp4
-movflags +faststart
Seçenek dosya tamamen indirilmeden önce oynatma başlamak için izin başlangıcına dosyanın sonundan moov atomu taşımak olacaktır.
Bu örnek ilk 30 saniyeyi atlayacaktır ( -ss 30
) ve çıktının süresi 2 dakika 34 saniye olacaktır ( -t 00:02:34
).
Kullanarak yeniden kodlama yerine re-muxing gerçekleştirecek akış kopyalama modu -codec copy
kullanacak ; bu nedenle kaliteyi korumak.
-map 0
Girişteki tüm akışları dahil etmek istiyorsanız ekleyebilirsiniz . Aksi halde, varsayılan akış seçimi , akış türü başına yalnızca bir akış içerecektir (örneğin, girişiniz birden fazla ses akışı içeriyorsa, varsayılan olarak yalnızca en fazla kanal sayısına sahip akış seçilecektir).
ffmpeg
Geliştirme çok aktif olduğundan son kullandığınızdan emin olun . Seçenekler için FFmpeg İndirme sayfasına bakın .