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 +faststartSeç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 copykullanacak ; bu nedenle kaliteyi korumak.
-map 0Giriş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).
ffmpegGeliştirme çok aktif olduğundan son kullandığınızdan emin olun . Seçenekler için FFmpeg İndirme sayfasına bakın .