Come si divide un grande file video MPEG-4 in file più piccoli?


10

Ho un'ora di filmati non elaborati di una riunione di un gruppo di utenti che voglio suddividere in blocchi di 10 minuti in modo da poterli caricare su YouTube. Ho fatto qualche ricerca e non sono riuscito a trovare davvero un buon modo per farlo. Conosci un buon metodo o strumento per dividere il video? Ho accesso al software Adobe dal lavoro.

EDIT: Un amico al lavoro mi ha suggerito di dare un'occhiata a http://videohelp.com ma è bloccato qui al lavoro, quindi immagino che dovrò verificarlo più tardi.


2
So che MeGUI ha la capacità di dividere MP4 per dimensione del file, ma non credo che possa fare codici di tempo ... Come è stata codificata la fonte - CBR o VBR?
Breakthrough

1
bene, controllerò MeGUI sono quasi sicuro che la codifica sia VBR. L'ho registrato con Flip Ultra HD
Robert Greiner il

1
Hmm, questo lo rende più difficile. Se fosse CBR, allora potresti solo determinare quanto sarebbero grandi i 10 minuti e dividerlo per quella dimensione. Per VBR, potrebbe essere necessario ricodificare il file, poiché è difficile dividere i file in specifici timecode senza fotogrammi chiave.
Breakthrough

Ah, capisco. Potrebbe comunque valere la pena provarlo.
Robert Greiner,

1
Immagino che potresti sempre approssimarlo ottenendo la dimensione media del video per dieci minuti (o nove se vuoi essere sicuro) e quindi dividerlo per quella dimensione. Solo così sai, puoi accedere al menu di divisione in MeGUI andando su Tools -> Muxer -> MP4 Muxere impostando la seconda ultima opzione ( Splitting).
Breakthrough

Risposte:


13

Se non hai paura della riga di comando, ffmpeg è lo strumento da utilizzare.

È un po 'complicato, ma la maggior parte degli strumenti gratuiti si basa su ffmpeg perché è il più potente in circolazione. Questo è un esempio di un comando per suddividere 30 secondi di un video.

ffmpeg -i input.avi -vcodec copy -ss 00:00:10:15 -t 00:00:30:00 output.avi

Se sei su Windows, è un po 'difficile installarlo, ma qui ci sono alcuni buoni collegamenti per ottenerlo. http://ffmpeg.arrozcru.org/wiki/index.php?title=Links


1
+1 eccellente, potrebbe essere proprio quello che sto cercando. Lo controllerò stasera quando torno a casa dal lavoro. Grazie.
Robert Greiner,

spero che funzioni per te, sto usando Linux e sono stato in grado di fare grandi cose con esso.
brividi42

1
In realtà è abbastanza buono ... Fa qualche codifica o divide semplicemente i file e scrive le intestazioni appropriate?
cp2141

Credo che in questo caso eviti la codifica e copi semplicemente lo stream, ma non sono sicuro delle specifiche.
brividi42

-non significa nessun audio? non voleva audio?
barlop

3

Se sei disposto a provare, meGUI è in grado di gestire la suddivisione dei file MP4 in base alla dimensione del file. Per fare ciò, è sufficiente avviare il programma e andare a Tools -> Muxer -> MP4 Muxer. Importa il file, quindi puoi inserire una dimensione per dividerla.

Se lavori con contenuti CBR, puoi determinare la dimensione del file per un segmento di dieci minuti tramite il bitrate. Se è VBR, questo è meno coerente a seconda del contenuto, quindi dovresti mirare a un tempo leggermente inferiore (ad esempio la dimensione media di un segmento di nove minuti), in modo da non superare il limite di 10 minuti.


2
ffmpeg -i input.avi -acodec copy -vcodec copy -ss 00:00:00:00 -t 00:10:00:00 output.avi

Questo copierà anche l'audio ... appena caricato un video muto su YouTube di una performance musicale. -un è il colpevole. Manpages FTW.


0

Se il tuo video si trova in un contenitore MP4, MOV o 3GP (ovvero con estensione .mp4, .mov o .3gp), allora MP4Box (riga di comando util) e YAMB (una GUI per MP4Box) sono ciò di cui hai bisogno.

Esegui YAMB e seleziona la sezione Modifica, c'è un'opzione "Fai clic per dividere i file MP4 / M4A / MOV / 3GP".

YAMB

Percorsi di download alternativi: MP4Box e YAMB

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.