Questo è il comando MP4Box che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
MP4Box - Strumenti per sistemi MPEG-4
SINOSSI
MP4Box [opzioni] filetto [opzioni]
DESCRIZIONE
MP4Box è uno strumento da riga di comando multiuso per creare e modificare sistemi MPEG-4
presentazioni e manipolare file multimediali ISO (MP4, 3GP, MOV).
MP4Box supporta la conversione di file da vari formati raw e IsoMedia/AVI/MPEG-PS/OGG
contenitori, suggerimenti sui file per lo streaming RTP per server di streaming compatibili con QuickTime,
file interleaving, frammentazione dei file ed estrazione delle tracce.
MP4Box fornisce anche strumenti di dump utilizzati per ispezionare il layout dei file, tracce suggerimento RTP, SDP
informazioni, composizione della scena. Può anche essere usato per convertire da e verso BT/XMT-
A/VRML/X3D.
MP4Box dispone anche di codificatori e decodificatori MPEG-4 Systems per strumenti BIFS e OD.
MP4Box non si aspetta alcun ordine particolare nelle opzioni al prompt.
COME AIUTO CON MP4Box
-h [genere]
stampa la schermata di aiuto. "tipo" può essere uno tra "generale", "suggerimento", "importa", "codifica",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" per specifiche
aiuto.
-versione
stampa la versione di MP4Box.
-noprog
disabilitare i rapporti sullo stato di avanzamento.
-silenzioso modalità silenziosa (nessuna informazione di registro).
-v modalità dettagliata (maggiori informazioni sul registro).
-errore rigoroso
esce dopo la segnalazione del primo errore.
-nodi elenca i nodi supportati dai sistemi MPEG-4 nella build corrente di MP4Box.
-nodo NodeName
stampa la sintassi del nodo. Ogni campo è elencato come
Tipo di evento tipo di campo nomecampo valore di default
e informazioni sulla quantizzazione del campo e limiti di quantizzazione se presenti.
-xnodi
elenca i nodi X3D supportati nella build corrente di MP4Box.
-xnodo NodeName
stampa la sintassi del nodo X3D. Ogni campo è elencato come
-snodi
elenca i nodi SVG/LASeR supportati nella build corrente di MP4Box.
GENERALE VERSIONI
-Inter durata
interfoglia i dati multimediali in blocchi della durata massima specificata (espressa in
millisecondi) e preparare il file per lo streaming HTTP/FTP. Per impostazione predefinita MP4Box sempre
memorizza con 0.5 secondi di interleaving. Un valore di interlacciamento di '0' memorizza senza
interleaving (meta-dati quindi traccia dopo traccia).
-vecchio-inter durata come -inter ma senza regolazione della deriva
NOTA: Traccia Modifica elenchi sono ignorati quando esecuzione intercalare.
-piatto memorizza prima il file con tutti i dati multimediali, senza interfoliazione. Se utilizzato durante la creazione di un nuovo
file, non viene creato alcun file temporaneo (memorizzazione più rapida).
-frammento durata
frammenti di file utilizzando frammenti di filmati ISO-Media. Le tracce saranno frammentate in modo che
nessuna corsa di traccia supera la durata specificata (espressa in millisecondi). disabilita
intercalare.
-su
specifica il nome del file di output.
-tmp
specifica la directory per l'archiviazione temporanea. Se non è impostato, l'archiviazione temporanea è OS-
dipendente.
-ffspazio Taglia
inserisce lo spazio libero prima di moof nei file frammentati.
- ficcanaso rimuove tutte le informazioni sui sistemi MPEG-4 dal file ma mantiene uno IOD vuoto per
Indicazioni MPEG-4 Profile@Level. alias: -no-sys
-no-iod
rimuove InitialObjectDescriptor dal file.
-isma riscrive il file come file audio/video ISMA 1.0 (tutte le informazioni di sistema riscritte) con
riferimenti di clock adeguati.
-èmax riscrive il file come file audio/video ISMA 1.0 (tutte le informazioni di sistema riscritte) con
Riferimenti di clock ISMA (flussi non sincronizzati esplicitamente).
NOTA: Cerco può be rotto con alcuni giocatori (in ISMA, Audio e video flussi do
non è un dipendere on principale scena orologio).
-3 mo riscrive il file come file 3GP (non più informazioni specifiche dei sistemi MPEG-4). Questa opzione
è attivato per impostazione predefinita quando l'estensione del file di input è .3gp o .3g2.
-iPod riscrive il file per iPod.
-marca ABCD[:v]
imposta la marca principale del file, con versione opzionale.
-ab ABCD
aggiunge un dato marchio all'elenco dei marchi alternativi del file.
-RB ABCD
rimuove il marchio dato dall'elenco dei marchi alternativi del file.
-cprt stringa
aggiunge una stringa di avviso di copyright al file.
-cap file_cap
aggiunge le informazioni sui capitoli contenute in chap_file al filmato. Per maggiori dettagli su
sintassi del file di capitolo, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rim ID traccia
rimuove la traccia data dal file - può essere specificato più volte.
-abilitare ID traccia
abilita la traccia data.
-disattivare ID traccia
disabilita la traccia data.
-nuovo forza la creazione di un nuovo file di destinazione.
-Long [tkID=]LAN
imposta la lingua di tutte le tracce o della traccia data. LAN è la ISO 639-2 3
codice carattere.
-ritardo [tkID=]ritardo_ms
imposta il ritardo in millisecondi di tutte le tracce o della traccia data. LAN è l'ISO
639-2 codice a 3 caratteri.
-attraverso tkID=PAR
imposta le proporzioni pixel della traccia visiva (PAR=Num:Den o "none").
-nome tkID=nome
imposta il nome del gestore della traccia.
-tags tag1[:tag2]
imposta i tag di iTunes su file - maggiori informazioni: MP4Box -tag-list.
-Diviso tempo_in_secondi
si divide in file della durata massima desiderata. Questo rimuoverà tutti i sistemi MPEG-4
media attraverso interessi simili.
-dimensione divisa size_in_kilobyte
si divide in file della dimensione massima desiderata. Questo rimuoverà tutti i supporti dei sistemi MPEG-4.
Alias: -split
-pezzo diviso inizio:fine
estrae un nuovo file dall'ora di inizio a quella di fine specificata (in secondi). Questo sarà
rimuovere tutti i supporti dei sistemi MPEG-4. Alias: -splitx
-split inizio:fine
uguale all'opzione -split-chunk, ma regola l'ora di fine in modo che sia appena prima dell'ultimo rap
trovato nel pezzo.
-split-rap inizio:fine
si divide in file che iniziano ad ogni RAP. Questo rimuoverà tutti i supporti dei sistemi MPEG-4.
Alias: -split
-gruppo-aggiungi FMT
crea una nuova informazione di raggruppamento nel file. Il formato è un elenco separato da due punti di
seguenti opzioni:
refTrack=ID: ID della traccia utilizzata come riferimento del gruppo. Se non è impostato, la traccia sarà
appartengono allo stesso gruppo del precedente trackID specificato. Se 0 o nessun precedente
traccia specificata, verrà creato un nuovo gruppo alternativo.
switchID=ID: ID del gruppo di switch da creare. Se 0, verrà calcolato un nuovo ID per
voi. Se <0, disabilita SwitchGroup.
criteri=stringa: elenco di 4CC separati da spazi.
trackID=ID: ID della traccia da aggiungere a questo gruppo.
*AVVISO* Le opzioni modificano lo stato mentre vengono analizzate:
trackID=1:criteria=lang:trackID=2 è diverso da:
criteri=lang:trackID=1:trackID=2. -gruppo-rem-traccia ID rimuove la traccia dal suo
gruppo.
-gruppo-rem ID
rimuove il gruppo della traccia.
-pulizia di gruppo
rimuove tutte le informazioni sul gruppo da tutte le tracce.
-rif ID: XXXX: ID rif
aggiunge un riferimento di tipo 4CC da track ID a track refID.
-trattino DUR
abilita il DASH-ing del file con una durata del segmento di DUR.
-rap i segmenti iniziano con punti di accesso casuale.
-frag-per-sidx N
imposta il numero di segmenti da scrivere in ciascuna casella SIDX.
-nome-segmento Nome
imposta il nome del segmento per i segmenti generati.
-segmento-est Nome
imposta il nome dell'estensione del segmento. L'impostazione predefinita è m4s.
-modello-url
utilizza UrlTemplate invece di origini esplicite nei segmenti.
-ghirlanda di margherite
Utilizza SIDX a margherita anziché gerarchico. Ignorato se frags/sidx è 0.
-trattino-ctx RISORSE
Memorizza/ripristina i tempi DASH da FILE.
-trattino-ts-prog N
Numero_programma da considerare in caso di file di input MPTS.
Quando ingresso filetto is an ISO-Media filetto (QT, MP4, 3GP), if no produzione is specificato IL
INGRESSO RISORSE IS SOVRASCRITTO.
SUGGERIMENTO VERSIONI
-suggerimento suggerire il file per le sessioni RTPRTSP. Il tipo di carico utile viene rilevato automaticamente e
configurato a meno che non venga forzato tramite uno dei payload RTP generici MPEG-4.
-mtu Taglia
specifica la dimensione massima dell'unità di trasmissione in byte (es. dimensione massima del pacchetto RTP).
La dimensione predefinita è 1500 byte (Ethernet MTU). Questo deve essere scelto con attenzione:
specificare pacchetti troppo grandi risulterà in una frammentazione indesiderata dei pacchetti in UDP
layer mentre si specificano pacchetti troppo piccoli si tradurrà in un sovraccarico dell'intestazione RTP.
-copia forza la copia dei dati suggeriti nella traccia suggerimento anziché semplicemente referenziati.
Ciò accelera la costruzione del pacchetto RTP sul lato server ma risulta in molto
file più grandi.
-stretto esegue l'interlacciamento basato su campioni di tracce multimediali e tracce suggerimento. Questo dovrebbe
ridurre le ricerche del disco sul lato server (a seconda dell'implementazione del server) ma i risultati
in un file più grande.
-multiplo [tempo massimo]
abilita la concatenazione delle unità di accesso nei pacchetti RTP, se possibile. maxptime è facoltativo
e specifica la durata massima del pacchetto in millisecondi (impostazione predefinita 100).
-Vota ck_rate
specifica la velocità rtp in Hz quando non è presente una velocità predefinita per il payload. Il valore predefinito è
90000 (tassi MPEG rtp).
-mpeg4 forza l'utilizzo del payload generico MPEG-4 quando possibile. Tracce multimediali senza
una mappatura ai sistemi MPEG-4 non può utilizzare questo.
-lat forza l'utilizzo del payload LATM per l'audio AAC.
-statico
consente l'utilizzo di ID payload RTP statici per i flussi con ID payload ufficiali. Di
predefinito MP4Box utilizza sempre ID di payload dinamici per la massima interoperabilità, alcuni
giocatori che hanno problemi con quelli statici.
MPEG-4 Generico Carico utile Opzioni (Esperti solo)
-ocr forza la sincronizzazione di tutte le tracce multimediali nel file. Questo è necessario
perché la maggior parte dei server di streaming non supporta le tracce desincronizzate in un singolo
file. Prestare estrema attenzione durante la progettazione di presentazioni interattive MPEG-4 per
streaming poiché dovrai occuparti delle funzionalità del server di streaming...
MP4Box genera avvisi quando la timeline del file può essere interpretata in modo ambiguo da
il server.
-rap segnala il flag di accesso casuale alle unità di accesso nei pacchetti RTP. Questo di solito è solo
necessario per lo streaming di flussi di sistemi MPEG-4.
-ts segnala i timestamp delle unità di accesso (CTS e DTS) nei pacchetti RTP.
-dimensione segnala le dimensioni delle unità di accesso in pacchetti RTP.
-idx segnala gli indici delle unità di accesso (numeri di sequenza) nei pacchetti RTP.
-multiplo abilita la concatenazione delle unità di accesso nei pacchetti RTP (-ts, -size e -idx sono
selezionato se necessario).
-iod impedisce l'incorporamento delle tracce di sistema in IOD (ISMA-like IOD) durante la generazione in
SDP. MP4Box rileva automaticamente i file ambigui (ISMA/non ISMA) ma quelli di nessuno
Perfetto. Questo non dovrebbe essere usato con l'opzione -isma.
-aggiungi-sdp stringa
aggiunge una stringa all'SDP del film o traccia SDP (tkID:string, dove tkID è l'OD del
traccia suggerimento o la sua traccia multimediale). Questo si occupa del riordino della linea SDP, ma non di
Validità del contenuto SDP.
-non accenno
rimuove tutte le tracce dei suggerimenti e altre informazioni sui suggerimenti dal file.
IMPORTARE VERSIONI
-Inserisci
aggiunge tutte le tracce src_file al file di input, creandolo se non esiste. Fino a 20
possono essere utilizzate operazioni cumulative -add. Le sintassi supportate sono:
file#video: importa la prima traccia video da src_file.
file#audio: importa la prima traccia audio da src_file.
file#trackID=ID o file#ID: importa la traccia data da src_file. Per ottenere un elenco di
tracce nel file di input, usa -info [ID]
[;lang=LAN]: specifica la lingua del supporto importato.
[;delay=delay_ms]: specifica il ritardo iniziale in millisecondi dei media importati.
-gatto
concatena tutte le tracce src_file al file di input, creandolo se non esiste. Media
i campioni vengono aggiunti alla fine delle tracce compatibili esistenti. Se nessuna traccia compatibile
viene trovato per un supporto viene creato. È possibile utilizzare fino a 20 operazioni -cat cumulate.
La sintassi è la stessa di -add.
-forza-gatto
salta il controllo della configurazione del supporto durante la concatenazione del file.
-keepsy
per impostazione predefinita, tutti i supporti dei sistemi MPEG-4 vengono rimossi con -add e -cat. Questa opzione
eviterà di rimuoverli dal file finale.
-tieni tutto
mantiene tutte le tracce esistenti quando si aggiunge un file.
-rif mantiene i dati multimediali nel file originale e importa solo i metadati (temporizzazione del fotogramma, dimensione e
accesso casuale).
NOTA Il riferimento ai dati potrebbe non riuscire con alcuni AVI perché richiede i dati incorniciati (ad es
campione MP4) per essere continuo nel file originale, il che non è sempre il caso
a seconda dell'interfoliazione originale.
-nessuna goccia
forza FPS costante durante l'importazione di video AVI. Di default frame non codificati (n-vop)
vengono rimossi al momento dell'importazione, risultando in un supporto con frame rate variabile.
-confezionato
per CMP/M4V (raw MPEG-4 Visual), forza la modalità bitstream compresso (rimuove tutti gli n-vops
e importare a frame rate costante).
-sbr importa AAC come AAC-SBR, con segnalazione compatibile con le versioni precedenti (decodificatori non AAC-SBR
dovrebbe essere in grado di riprodurlo).
-sbrx importa AAC come AAC-SBR, con segnalazione non compatibile con le versioni precedenti (non AAC-SBR
i decoder non saranno in grado di riprodurlo).
-ovsbr importa AAC come AAC-SBR con sovracampionamento SBR.
-PS importa AAC come AAC-PS, con segnalazione compatibile con le versioni precedenti di AAC-PS.
-psx importa AAC come AAC-PS, con segnalazione non compatibile con le versioni precedenti (decodificatori non AAC-PS
non sarà in grado di riprodurlo).
-fps FrameRate
sovrascrive il frame rate video in ingresso o lo specifica per i sottotitoli SUB.
-mpeg4 forza l'uso di descrizioni dei campioni MPEG-4 anziché di quelle 3GP (3GP2 QCELP/EVRC/SMV
solo audio).
-ag N aggrega N frame audio in 1 campione (solo supporti 3GP). Il valore massimo possibile è
15 e il valore predefinito è 1 (nessuna aggregazione).
CODIFICA VERSIONI
-Mp4 specifica che il file di input è per la codifica. Gli input supportati sono file BT/XMT-A/WRL/SWF.
Il nome del file di output è per impostazione predefinita il nome del file di input senza estensioni più ".mp4"
estensione.
-def codifica i nodi e le rotte DEF'ed con i loro nomi testuali.
-tronco d'albero genera il file di registro dell'encoder BIFS.
-SM filetto
specifica il file per l'importazione della traccia - per impostazione predefinita viene utilizzato FILE.mp4 durante la codifica
FILE.bt (riscrittura sul posto). Questa opzione è necessaria solo se non fornisci a
muxInfo corretto per flusso nel file BT/XMT.
-sincronizza tempo
forza la generazione del punto di accesso casuale BIFS ogni millisecondi. Non può essere usato
con -ombra. ATTENZIONE: questo potrebbe comportare un comportamento strano della tua presentazione poiché
un punto di accesso casuale BIFS riavvia tutti i media attualmente in esecuzione nella scena
(SOLO ESPERTI - PERICOLOSO). Non può essere utilizzato con -shadow.
-ombra tempo
forza la generazione di punti di accesso casuali shadow BIFS ogni millisecondi. Ombra
i campioni sono punti di accesso casuale che possono essere utilizzati al posto dell'accesso non casuale
punti durante la ricerca. ATTENZIONE: questo potrebbe non essere supportato da alcuni giocatori (ESPERTI
SOLO - PERICOLOSO). Non può essere utilizzato con -sync.
-ctx-in filetto
specifica il contesto iniziale (MP4/BT/XMTA) per l'elaborazione dei blocchi. Il file di input deve quindi
essere un file di solo comando: nessun IOD e nessun comando implicito (comandi senza 'AT').
-ctx-uscita filetto
specifica il file di output del contesto aggiornato (MP4/BT/XMTA) in modalità di elaborazione a blocchi.
Questo è facoltativo, l'elaborazione dei blocchi non ha bisogno di memorizzare il contesto finale.
-risoluzione res
Fattore di risoluzione LASeR (da -8 a 7, default 0). Tutte le coordinate vengono moltiplicate per 2^res
prima del troncamento.
-coordini-bit bit
bit usati per codificare coordinate troncate in LASeR. (da 0 a 31, predefinito 12)
-bit-scala bit
bit usati per codificare scale troncate in LASeR. (da 0 a 4, impostazione predefinita 0)
-auto-quant res
Utilizzare la quantificazione LASeR automatica. la risoluzione è data come se si utilizzasse -resolution but
vengono dedotti i bit di coord e i bit di scala.
ISMACRIPT VERSIONI
-cripta file_drm
cripta una traccia specifica utilizzando ISMA AES CTR 128.
-decrittografare [file_drm]
decrittografa una traccia specifica utilizzando ISMA AES CTR 128. drm_file può essere omesso se keys
sono in archivio.
-imposta-km [tkID=]kms_uri
cambia la posizione KMS per tutte le tracce o una data se è specificato tkID.
DRM filetto sintassi per GPAC ISMACryp
Il file è XML e deve iniziare con l'intestazione xml. La radice del file è un elemento "ISMACryp".
Il file è un elenco di elementi "ISMACrypTrack".
Attributi ISMACrypTrack:
TrackID: ID della traccia da codificare/decrittografare.
chiave: chiave AES-128 formattata (stringa esadecimale 0x +32 caratteri.
salt: chiave salt CTR IV (64 bit) (stringa esadecimale 0x +16 caratteri.
Attributi di sola crittografia
Scheme_URI: URI dello schema utilizzato.
KMS_URI: URI del sistema di gestione delle chiavi - "auto" scrive la chiave e il sale nel file.
selectType tipo di crittografia selettiva - i valori compresi sono "Nessuno":
tutti i campioni crittografati (predefinito), "RAP": crittografa solo le unità ad accesso casuale, "Non-
RAP": crittografa solo le unità ad accesso non casuale, "Rand": la selezione casuale è
eseguito", "X": crittografa ogni primo campione di X, "RandX": crittografa un campione casuale
campione di X.
ipmpType: Tipo di segnalazione IPMP: Nessuno, IPMP, IPMPX.
ipmpDescriptorID: IPMP_Descriptor ID da utilizzare se viene utilizzato IPMP(X). Se non impostato MP4Box
ne genererà uno per te.
ESTRAZIONE VERSIONI
-crudo TrackID
estrae la traccia data in formato nativo quando supportato.
-crudi TrackID
estrarre ogni campione di traccia in un file. Nota: 'TrackID:N' estrae l'ennesimo campione del
traccia.
-Nhnt TrackID
estrae la traccia data in formato NHNT. Tutti i tipi di tracce eccetto ObjectDescriptors
le tracce possono essere esportate.
-nhm TrackID
estrae la traccia in formato nhml (XML nhnt). Tutti i tipi di tracce eccetto ObjectDescriptors
le tracce possono essere esportate.
-singolo TrackID
estrae la traccia data in un nuovo file mp4 con una singola traccia.
-AVI TrackID
estrae la traccia visiva in un file avi.
-qcp TrackID
come '-raw' ma per impostazione predefinita è il formato file QCP per i codec audio AVRC e SMV.
-aviraw TK
estrae la traccia AVI nel suo formato grezzo. TK può essere uno tra "video", "audio" o "audioN"
per file avi multitraccia (cfr '-info').
-saf remux file al multiplex SAF.
-dvbhdemux
demux DVB-H in datagrammi IP.
-diodo estrae il file IOD in formato raw quando supportato.
DUMP VERSIONI
-Informazioni [ID traccia]
stampa le informazioni sui filmati e sui brani. Se viene specificato TrackID, solo i dump estesi
informazioni sulla traccia. Se il file di input non è un file IsoMedia, elenca le tracce conosciute per l'importazione.
-bt scarica la scena completa in un file BT. Questo rimuoverà i nodi MPEG4 sconosciuti.
-xmt scarica la scena completa in un file XMT-A. Questo rimuoverà i nodi MPEG4 sconosciuti.
-wrl scarica la scena completa in un file WRL VRML97. Questo rimuoverà i nodi VRML97 sconosciuti.
-x3d scarica la scena completa in un file XML X3D. Questo rimuoverà i nodi X3D sconosciuti.
-x3dv scarica la scena completa in un file di testo X3D (VRML). Questo rimuoverà X3D sconosciuto
i nodi.
-lsr scarica la scena completa in un file LASeR+XML.
-diso crea un'immagine XML degli atomi del file.
-drp crea un'immagine XML di tutte le tracce di suggerimento campioni di un file mp4 suggerito.
-dt stampa i tempi di esempio sull'output di testo.
-dcr crea l'immagine XML di tutte le tracce ISMACryp di campioni di un file mp4.
-sdp crea un file SDP associato a un file mp4 suggerito.
-coperchio-discarica
Estrae la copertina, se presente.
-discarico-cap
Estrae l'elenco dei capitoli nel file, se presente.
-ttxt converte i sottotitoli di input in formato GPAC TTXT.
-ttxt ID traccia
esporta la traccia di testo data in formato GPAC TTXT.
-srt converte i sottotitoli di input in formato SRT.
-srt ID traccia
esporta la traccia di testo data nel formato dei sottotitoli SRT.
-std dump su stdout anziché su file.
-statistica genera report statistici sull'utilizzo di nodi/campi per l'intera presentazione.
-statistiche genera report statistici sull'utilizzo di nodi/campi per unità di accesso BIFS.
-statx genera report statistici sull'utilizzo di nodi/campi nel grafico della scena dopo ogni BIFS
Unità di accesso.
- hash genera l'hash SHA-1 del file di input.
Meta VERSIONI
MP4Box supporta l'aggiunta Meta al formato di file IsoMedia, utilizzato per rendere il file un generico
contenitore dati (a tempo o senza orario).
-set-meta args
imposta il tipo di meta oggetto. La sintassi è "ABCD[;tk=N] dove:
ABCD è il codice di quattro caratteri del tipo, o O/NULL per rimuovere il meta oggetto
tk indica se il meta è al livello radice (no "tk"), al livello moov
(tk=0) oa livello di traccia (tk=trackID).
-Aggiungi articolo args
aggiunge risorsa al meta dato. args è il percorso del file dell'elemento seguito da ';'
opzioni separate:
tk=N: come sopra
name=item_name: specifica il nome dell'elemento, altrimenti viene utilizzato il nome del file
mime=mimeType: specifica il tipo mime dell'elemento, altrimenti application/octet-stream è
utilizzato
encoding=enctype: specifica il tipo di codifica del contenuto Nota che il percorso del file è impostato su
"this" o "self" identificheranno l'elemento aggiunto come l'intero file IsoMedia
-oggetto rem args
rimuove l'elemento dal meta dato. La sintassi è ID oggetto[;tk=ID].
-set-primario args
imposta l'elemento dato come quello principale del meta dato. La sintassi è ID oggetto[;tk=ID].
-set-xml args
imposta XML sul meta dato. La sintassi è xml_file_path[;tk=ID][;binary].
-rem-xml [tk=ID]
rimuove i dati XML dal meta dato.
-dump-xml xml_out_nome_file[;tk=ID]
scarica i dati XML del meta dato in un file.
-oggetto-discarica IDelemento[;tk=ID][;percorso=nomefile]
scarica l'elemento dato del meta dato in un file. Per impostazione predefinita, il nome dell'elemento è
utilizzato come nome del file di output.
-pacchetto
packages inseriscono il file XML in un contenitore ISO. tutti i media citati tranne
i collegamenti ipertestuali vengono aggiunti al file.
-mgt i pacchetti immettono il file XML in un widget MPEG-U nel contenitore ISO. Tutti i file contenuti
nella cartella corrente vengono aggiunti al pacchetto widget.
RTP Streamer VERSIONI
MP4Box può trasmettere file ISO a RTP. Lo streamer attualmente non supporta i dati
carouselling e quindi non gestirà correttamente i flussi BIFS e OD.
-rtp abilita lo streamer di file rtp.
-no loop
disabilita il loop durante lo streaming.
-mpeg4 forza MPEG-4 ES Generic per tutti i flussi RTP.
-dst=IP
Destinazione IP (uni/multicast). Predefinito: 127.0.0.1.
-port=PORTA
porta di uscita del primo flusso. Predefinito: 7000.
-mtu=MTU
percorso MTU per i pacchetti RTP. Il valore predefinito è 1450 byte.
-ifce=IP
Indirizzo IP dell'interfaccia fisica da utilizzare. Predefinito: NULL (QUALSIASI).
-ttl=N tempo di vita per i pacchetti multicast. Predefinito: 1.
-sdp=FILE
nome file dell'SDP generato. L'impostazione predefinita è session.sdp.
IN DIRETTA SCENA Streamer VERSIONI
MP4Box può trasmettere contenuti BIFS o DIMS a RTP con generazione e aggiornamenti di carosello. Il
lo streamer attualmente non supporta lo streaming audio/video/immagine contemporaneamente. Tutto
le opzioni supportate dallo streamer di file sono supportate.
-vivere abilita lo streaming live rtp.
-oscura attiva la modalità DIMS per l'input SVG - impostazione predefinita: disattivata.
-origine=FILE
fonte degli aggiornamenti - impostazione predefinita: null.
-rap=TEMPO
durata in ms del carosello di base - default: 0 (off). puoi specificare il periodo RAP
di un singolo ESID (non in DIMS) con -rap=ESID=X:time.
Runtime Opzioni
Le seguenti opzioni possono essere utilizzate al prompt:
q: esce
u: inserisce alcuni comandi da inviare
U: come te ma segnala gli aggiornamenti come critici
e: inserisce alcuni comandi da inviare senza essere aggregati
E: come e ma segnala gli aggiornamenti come critici
f: forza l'invio RAP
F: forza la rigenerazione e l'invio del RAP
p: scarica la scena corrente
SWF VERSIONI
MP4Box può importare file Macromedia Flash (.SWF) molto semplici. Puoi specificare un input SWF
file con le opzioni -bt, xmt e -mp4.
-globale
tutte le definizioni SWF vengono posizionate nella prima scena di sostituzione. Per impostazione predefinita vengono inviate le definizioni SWF
Quando necessario.
-no-ctrl
utilizza un flusso dedicato per il controllo del film. Questo disabiliterà ActionScript.
-no-testo
rimuove tutto il testo SWF.
-nessun carattere
rimuove tutti i caratteri SWF incorporati, forzando l'uso di testo MPEG-4 e caratteri terminali.
-nessuna linea
rimuove tutte le linee dalle forme SWF.
-no-grado
rimuove tutte le sfumature dalle forme swf.
-quadrilatero utilizza curve di Bezier quadratiche invece di quelle cubiche.
-xlp supporto per la trasparenza e la scalabilità delle linee.
-appiattire Valore
sostituisce 2 righe consecutive con una sola quando l'angolo tra le righe è minore di
Valore (espresso in radianti). Il valore 0 disabilita l'appiattimento.
SUPPORTATI INGRESSO FORMATI
RAW formati e estensioni
NHNT (.media .nhnt .info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 visivo (.cmp .m4v)
Video H263 (.263 .h263)
Video AVC/H264 (.h264 .h26L .264 .26L)
Immagini JPEG (.jpg .jpeg)
Immagini PNG (.png)
Audio AMR(WB) (.amr .awb)
Audio EVRC (.evc)
Audio SMV (.smv)
Contenitore formati e estensioni
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
File ISO-Media (nessun controllo dell'estensione)
Testo formati e estensioni
Sottotitoli SRT (.srt)
SUB Sottotitoli (.sub)
Testo temporizzato GPAC (.ttxt)
Testo QuickTime TeXML (.xml) (vedi documentazione QT)
Scena formati e estensioni
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4BT (.bt .bt.gz)
VRML (.wrl.wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv .x3dv.gz)
MacroMedia Flash (.swf) - solo supporto per l'importazione molto limitato
COMUNI USO
Importazione a filetto
Importa un AVI: MP4Box -add myfile.avi mymp4.mp4
Importa l'audio da un AVI: MP4Box -add myfile.avi#audio mymp4.mp4
Importa video da un AVI: MP4Box -add myfile.avi#video mymp4.mp4
Importa un MP3 e lascia i dati fuori: MP4Box -dref -add myfile.mp3 mymp4.mp4
Importa un JPEG o PNG: MP4Box -add myfile.jpg mymp4.mp4
Crea un film con sottotitoli: MP4Box -add video.avi -add audio.mp3 -add
Sottotitolo.srt mymp4.mp4
Tavola XY Compila il operazioni
Converti file per streaming HTTP/FTP: MP4Box -inter 1000 myfile.mp4
Converti file sconosciuto in ISMA per streaming HTTP/FTP: MP4Box -isma -inter 1000
miofile.mp4
Converti file sconosciuto in ISMA e rispetta la sincronizzazione interrotta ISMA: MP4Box -ismax myfile.mp4
Converti file sconosciuto in 3GP: MP4Box -3gp miofile.mp4
hinting a Compila il
Prepara qualsiasi mp4 per lo streaming ISMA: MP4Box -isma -hint miofile.mp4
Prepara qualsiasi 3GP per lo streaming: MP4Box -hint myfile.3gp
Prepara qualsiasi 3GP per lo streaming con aggregazione RTP: MP4Box -hint -multi myfile.3gp
Prepara un semplice mp4 audio/video ottimizzato per il server: MP4Box -hint -copy -tight
miofile.mp4
Prepara un mp4 complesso con BIFS per lo streaming: MP4Box -ocr -iod -hint miofile.mp4
Codifica / decodifica a filetto
Codifica un file BT e conserva i nomi dei nodi per un'ispezione successiva: MP4Box -mp4 -def pres.bt
Codifica un file XMT-A: MP4Box -mp4 pres.xmt
Traduci BT in file XMT-A: MP4Box -xmt pres.bt
Traduci XMT-A in file BT: MP4Box -bt pres.xmt
Decodifica MP4 in BT: MP4Box -bt pres.mp4
Usa MP4Box online utilizzando i servizi onworks.net