Questo è il comando avisplit che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
avisplit - divide i file AVI in blocchi di dimensione massima
SINOSSI
avisplit [ -i filetto -o base [ -s Taglia ] [ -H num ] [ -t s1-s2[,s3-s4,..] -c -m -b num -f
commentofile ]] [ -v ]
COPYRIGHT
avisplit è Copyright (C) di Thomas Oestreich.
DESCRIZIONE
avisplit divide un singolo file AVI in blocchi di dimensioni Taglia.
Ciascuno dei blocchi creati sarà un file indipendente, vale a dire che potrà essere riprodotto senza
senza aver bisogno di nessun altro pezzo.
VERSIONI
-i filetto
Specificare il nome del file da dividere in blocchi.
-o base
Specificare la base del nome del file di output avisplit si dividerà poi in
base-%04d.avi
-s Taglia
Utilizzare questa opzione per specificare la dimensione massima (in unità MB) dei blocchi avisplit
dovrebbe creare. 0 significa dechunkare, creare quanti più file possibile.
-H num Crea solo il primo num blocchi poi escono.
-t s1-s2[,s3-s4,..]
Dividere il file di input in base al tempo/framecode (hh:mm:ss.ms)
-c Insieme a -t. Unisci nuovamente tutti i segmenti in un unico file AVI invece di generare
file separati.
-m Insieme a -tForza la divisione sul confine superiore anziché sul confine inferiore.
-b num Specifica se avisplit deve scrivere un'intestazione VBR mp3 nel file AVI. Il valore predefinito è 1
perché non fa male. num è 1 o 0.
-f commentofile
Leggi i dati AVI tombstone per i commenti dell'intestazione da commentofile. Vedere
/docs/avi_comments.txt per un esempio.
-v Stampa solo le informazioni sulla versione ed esci.
ESEMPI
Il comando
avisplit -s 700 -i mio_file.avi
dividerà il file mio_file.avi in blocchi la cui dimensione massima non supererà i 700 MB,
cioè, ciascuno di essi sarà contenuto in un CD. I blocchi creati saranno denominati my_file.avi-0000,
my_file.avi-0001, ecc.
avisplit -i mio_file.avi -c -o fuori.avi -t 00:10:00-00:11:00,00:13:00-00:14:00
prenderà i minuti dal 10 all'11 e dal 13 al 14 da my_file.avi e li unirà in out.avi
BAD SINCRONIZZAZIONE
Quando dividi un file con avisplit e la sincronizzazione A/V per il primo file è OK ma la sincronizzazione
su tutti i file successivi è errato, quindi dai un'occhiata all'output di sonda(1) (abbreviazione).
| V: 25.000 fps, codec=dvsd, fotogrammi=250, larghezza=720, altezza=576
| A: 48000 Hz, formato=0x01, bit=16, canali=2, bitrate=1536 kbps,
| 10 blocchi, 1920000 byte
Vedrai che il file AVI ha solo 10 frammenti audio ma 250 frammenti video. Ciò significa che uno
il blocco audio si estende su più fotogrammi video. avisplit non può tagliare un blocco a metà, può solo
gestisce blocchi completi. Se si esegue, ad esempio, avisplit -s 20, è possibile che il primo
il file avrà 6 blocchi audio e il secondo solo 4, il che significa che c'è troppo audio in
il primo file AVI.
La soluzione è quella di riassemblare il file AVI con
transcodifica -i in.avi - P1 -N 0x1 -y crudo -o fuori.avi
(ovviamente -N 0x1 non è corretto per tutti i file AVI). Ora guarda di nuovo tcprobe
| V: 25.000 fps, codec=dvsd, fotogrammi=250, larghezza=720, altezza=576
| A: 48000 Hz, formato=0x01, bit=16, canali=2, bitrate=1536 kbps,
| 250 blocchi, 1920000 byte
I dati in questo file sono di preciso lo stesso (è identico a livello di bit) di quello che era in in.avi; l'AVI
il file è stato appena scritto in un modo diverso, ora abbiamo 250 blocchi audio che rendono
la divisione è molto più semplice e precisa per avisplit.
AUTORI
avisplit è stato scritto da Thomas Oestreich
<[email protected]> con il contributo di molti altri. Vedere
AUTORI per i dettagli.
Utilizzare avisplit online utilizzando i servizi onworks.net