Come dividere il file flv per dimensione usando FFmpeg o mencoder o smth altro?
Domanda
Devo dividere un file flv in blocchi di dimensioni note sul server Linux. Ad esempio il mio file originale è 9Mb e la dimensione del blocco è 4Mb. Quindi dovrei ottenere 3 parti: 4 Mb, 4 Mb e 1 Mb.
Sembra che FFmpeg possa essere diviso solo per tempo.
Mencoder può iniziare in base all'ora (-ss TIME) e terminare in base alle dimensioni (-endpos SIZE MB). Ma se il secondo di inizio del primo pezzo è ovviamente 0, come posso iniziare secondo per i pezzi successivi?
Hai qualche suggerimento?
Grazie in anticipo.
Soluzione
calcola ~ tempo (sec) di ogni blocco & amp; usa -ss X -t X + avg_block_time per video diviso
Altri suggerimenti
Esiste un'utilità a riga di comando che fa proprio questo: http://mpgtx.sourceforge.net/
mpgtx -3 movie.mpg -b mysplit
divide il film in 3 pezzi con i nomi mysplit-1.mpg, mysplit-2.mpg, mysplit-3.mpg
Detto questo, sembra che io abbia problemi con l'audio quando lo uso, ma non so se anche tu avresti quel problema.