2016-01-05 31 views
5

-fs anahtarını kullanmayı denedim, ancak yalnızca tek bir dosya oluşturur. -f segmenti seçeneği -segment_time seçeneğini kullanmamı sağlar, ancak bu sadece video süresini sınırlar, boyutu değil.FFmpeg: 100GB'lık bir MP4 dosyasını birkaç 1GB dosyasına nasıl bölebilirim?

Yani, bir 100GB MP4 dosyasını birkaç 1GB MP4 dosyasına bölmek için ffmpeg kullanmak istediğimi varsayalım, anahtar nedir? ffmpeg bunu yapmanın

+0

http://docs.unified-streaming.com/documentation/package/package.html adresini ziyaret edin: mp4split ' –

cevap

1

bir yolu olduğunu ... ffmpeg kullanmamayı;)

Ne yerine öneririz MP4Box kullanmaktır: dosya boyutunu ihtiyacı -splits

MP4Box -splits 1048576 path/to/file 

(argüman kilobayt cinsinden 1GB kilobayt cinsinden 1048576 şeklindedir.)

+0

MP4Box, GPAC'nin bir parçası gibi görünüyor - ve t Önce kullanıcı tarafından yazılımın önemsiz bir miktarda derlenmesini ve kurulmasını gerektirir. Kesinlikle harika görünüyor, ama bunu yapmak için python tabanlı bir yol var mı? – uhoh

+1

@uhoh Distro'ya bağlı olarak bir paket bulabilirsiniz. Neyse, burada bir göz var: http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/ Boyutlara göre bölünmeyecek, ama zamana göre. –

+0

Teşekkürler! - Bu bağlantı çok yararlı ve iyi yorumlanmıştır. – uhoh

İlgili konular