Aceasta este comanda MP4Box care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
MP4Box - Caseta de instrumente pentru sisteme MPEG-4
REZUMAT
MP4Box [Opțiuni] fişier [Opțiuni]
DESCRIERE
MP4Box este un instrument de linie de comandă multifuncțional pentru a crea și edita sisteme MPEG-4
prezentări și manipulați fișiere ISO-media (MP4, 3GP, MOV).
MP4Box acceptă conversia fișierelor din diferite formate brute și IsoMedia/AVI/MPEG-PS/OGG
containere, indicații de fișier pentru streaming RTP pentru servere de streaming compatibile QuickTime,
intercalarea fișierelor, fragmentarea fișierelor și extragerea pistelor.
MP4Box oferă, de asemenea, instrumente de descărcare utilizate pentru a inspecta aspectul fișierelor, pistele de indicii RTP, SDP
informații, compoziția scenei. Poate fi folosit și pentru a converti în și de la BT/XMT-
A/VRML/X3D.
MP4Box dispune, de asemenea, de codificatoare și decodoare MPEG-4 Systems pentru instrumente BIFS și OD.
MP4Box nu se așteaptă la nicio ordine specială în opțiuni la prompt.
PRIMII AJUTOR CU MP4Box
-h [tip]
imprimă ecranul de ajutor. „tip” poate fi unul dintre „general”, „hint”, „import”, „codificare”,
„extract”, „dump”, „swf”, „meta”, „criptă”, „format”, „rtp”, „live” pentru anumite
de ajutor.
-versiune
imprimă versiunea MP4Box.
-noprog
dezactivați rapoartele de progres.
-Liniște modul silențios (fără informații de jurnal).
-v mod verbos (mai multe informații despre jurnal).
-strict-eroare
iese după raportarea primei erori.
-noduri listează nodurile de sisteme MPEG-4 acceptate în versiunea curentă MP4Box.
-nodul NumeNod
imprimă sintaxa nodului. Fiecare câmp este listat ca
tip de eveniment fieldType numele domeniului valoare implicită
și informații de cuantizare de câmp și limite de cuantizare, dacă există.
-xnodes
listează nodurile X3D acceptate în versiunea curentă MP4Box.
-xnode NumeNod
imprimă sintaxa nodului X3D. Fiecare câmp este listat ca
-noduri
listează nodurile SVG/LASeR acceptate în versiunea curentă MP4Box.
GENERAL OPŢIUNI
-inter durată
intercalează datele media în bucăți cu durata maximă specificată (exprimată în
milisecunde) și pregătiți fișierul pentru streaming HTTP/FTP. În mod implicit, MP4Box întotdeauna
depozitează cu intercalare de 0.5 secunde. O valoare de intercalare a „0” stochează fără
intercalare (metadate apoi piesă după pistă).
-vechi-inter durată la fel ca -inter, dar fără reglare a derivei
NOTĂ: Urmări Editati liste sunt nesocotit cand efectuarea intercalarea.
-apartament stochează fișierul cu toate datele media mai întâi, fără intercalare. Dacă este folosit la crearea unui nou
fișier, nu este creat niciun fișier temporar (stocare mai rapidă).
-frag durată
fișier fragmente folosind fragmente de film ISO-Media. Piesele vor fi fragmentate astfel încât
nicio pistă nu depășește durata specificată (exprimată în milisecunde). Dezactivează
intercalarea.
-afară
specifică numele fișierului de ieșire.
-tmp
specifică uscător pentru depozitarea temporară. Dacă nu este setată, stocarea temporară este OS-
dependent.
-ffspațiu mărimea
inserează spațiu liber înainte de moof în fișierele fragmentate.
-nosys elimină toate informațiile MPEG-4 Systems din fișier, dar păstrează un IOD gol pentru
Indicații MPEG-4 Profil@Level. alias: -no-sys
-fara-iod
elimină InitialObjectDescriptor din fișier.
-isma rescrie fișierul ca fișier audio/video ISMA 1.0 (toate informațiile despre sistem rescrise) cu
referințe adecvate de ceas.
-ismax rescrie fișierul ca fișier audio/video ISMA 1.0 (toate informațiile despre sistem rescrise) cu
Referințe de ceas ISMA (fluxuri nu sunt sincronizate în mod explicit).
NOTĂ: căutare Mai be spart implementate cu unele jucători (În ISMA, audio și video fluxuri do
nu depinde on principal scenă ceas).
-3gp rescrie fișierul ca fișier 3GP (nu mai sunt informații specifice MPEG-4 Systems). Această opțiune
este activat în mod implicit când extensia fișierului de intrare este .3gp sau .3g2.
-ipod rescrie fișierul pentru iPod.
-marca ABCD[:v]
setează marca principală de fișier, cu versiune opțională.
-ab ABCD
adaugă marca dată la lista de mărci alternative a fișierului.
-rb ABCD
elimină marca dată în lista de mărci alternative a fișierului.
-cprt şir
adaugă un șir de notificare privind drepturile de autor la fișier.
-cap chap_file
adaugă informații despre capitol conținute în chap_file la film. Pentru mai multe detalii despre
sintaxa fișierului de capitol, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rem trackID
elimină pista dată din fișier - poate fi specificat de mai multe ori.
-permite trackID
permite pista dată.
-dezactivare trackID
dezactivează pista dată.
-nou forțează crearea unui nou fișier destinație.
-Long [tkID=]LAN
setează limba tuturor pieselor sau a piesei date. LAN este ISO 639-2 3
codul caracterelor.
-întârziere [tkID=]delay_ms
setează întârzierea în milisecunde a tuturor pieselor sau a piesei date. LAN este ISO
639-2 cod cu 3 caractere.
- alin tkID=PAR
setează raportul de aspect al pixelilor urmării vizuale (PAR=Num:Den sau „niciunul”).
-Yam tkID=nume
setează numele managerului de urmărire.
-itag-uri tag1[:tag2]
setează etichetele iTunes în fișier - mai multe informații: MP4Box -tag-list.
-Despică timp_în_secunde
se împarte în fișiere cu durata maximă dorită. Aceasta va elimina toate sistemele MPEG-4
media.
-dimensiune dimensiunea_în_kiloocteți
se împarte în fișiere de dimensiunea maximă dorită. Aceasta va elimina toate mediile MPEG-4 Systems.
Alias: -splits
-divizat-buncă start:end
extrage un nou fișier de la orele specificate de început până la sfârșit (în secunde). Asta va
eliminați toate mediile MPEG-4 Systems. Alias: -splitx
-splitz start:end
la fel ca și opțiunea -split-chunk, dar ajustați timpul de încheiere pentru a fi înainte de ultimul rap
găsit în bucată.
-split-rap start:end
se împarte în fișiere începând cu fiecare RAP. Aceasta va elimina toate mediile MPEG-4 Systems.
Alias: -splitr
-grup-adăugați fmt
creează o nouă informație de grupare în fișier. Formatul este o listă separată de două puncte
următoarele opțiuni:
refTrack=ID: ID-ul piesei folosit ca referință de grup. Dacă nu este setată, pista va fi
aparțin aceluiași grup ca și trackID-ul anterior specificat. Dacă 0 sau nu anterior
pista specificată, va fi creat un nou grup alternativ.
switchID=ID: ID-ul grupului de comutare de creat. Dacă 0, un nou ID va fi calculat pentru
tu. Dacă <0, dezactivează SwitchGroup.
criteria=șir: listă de 4CC-uri separate prin spațiu.
trackID=ID: ID-ul piesei de adăugat la acest grup.
*AVERTISMENT* Opțiunile modifică starea pe măsură ce sunt analizate:
trackID=1:criteria=lang:trackID=2 este diferit de:
criteria=lang:trackID=1:trackID=2. -group-rem-track ID îndepărtează pista din ea
grup.
-grup-rem ID
elimină grupul piesei.
-grup-curat
elimină toate informațiile de grup de pe toate melodiile.
-ref id:XXXX:refID
adaugă o referință de tip 4CC de la ID-ul pistei la ID-ul pistei.
- liniuță DUR
permite DASH-ul fișierului cu o durată de segment de DUR.
-rap segmentele încep cu puncte de acces aleatorii.
-frags-per-sidx N
setează numărul de segmente care urmează să fie scrise în fiecare casetă SIDX.
-nume-segment nume
setează numele segmentului pentru segmentele generate.
-segment-ext nume
setează numele extensiei segmentului. Implicit este m4s.
-url-template
folosește UrlTemplate în loc de surse explicite în segmente.
- lanț de margarete
Folosește SIDX în lanț în loc de ierarhic. Ignorat dacă frags/sidx este 0.
-liniuta-ctx FILE
Stochează/restaurează sincronizarea DASH din FILE.
-liniuta-ts-prog N
Program_number care trebuie luat în considerare în cazul unui fișier de intrare MPTS.
Cand intrare fişier is an ISO-Media fişier (QT, MP4, 3GP), if Nu. producție is specificată THE
INTRARE FILE IS Suprasscris.
SUGESTIE OPŢIUNI
-aluzie sugerează fișierul pentru sesiunile RTPRTSP. Tipul de sarcină utilă este detectat automat și
configurat dacă nu este forțat printr-una dintre sarcinile utile RTP generice MPEG-4.
-mtu mărimea
specifică dimensiunea maximă a unității de transmisie în octeți (de exemplu dimensiunea maximă a pachetului RTP).
Dimensiunea implicită este de 1500 de octeți (Ethernet MTU). Acesta trebuie ales cu atenție:
specificarea pachetelor prea mari va duce la fragmentarea nedorită a pachetelor la UDP
stratul în timp ce specificați pachete prea mici va avea ca rezultat supraîncărcarea antetului RTP.
-copie forțează ca datele sugerate să fie copiate în pista de indicii în loc să fie pur și simplu referite.
Acest lucru accelerează construcția pachetelor RTP la nivelul serverului, dar are ca rezultat mult
fișiere mai mari.
-strâmt realizează intercalarea bazată pe mostre a melodiilor media și a melodiilor indicii. Asta ar trebui
reduceți căutările de disc pe partea serverului (în funcție de implementarea serverului), dar rezultate
într-un dosar mai mare.
-multi [maxptime]
permite concatenarea unităților de acces în pachetele RTP, dacă este posibil. maxptime este opțional
și specifică durata maximă a pachetului în milisecunde (implicit 100).
-rată ck_rate
specifică rata rtp în Hz când nu există o rată implicită pentru sarcina utilă. Valoarea implicită este
90000 (rate MPEG rtp).
-mpeg4 forțează utilizarea sarcinii utile generice MPEG-4 ori de câte ori este posibil. Piese media fără
o mapare la sistemele MPEG-4 nu poate folosi acest lucru.
-latm forțează utilizarea sarcinii utile LATM pentru audio AAC.
-static
permite utilizarea ID-urilor de încărcare utilă RTP statice pentru fluxurile cu ID-uri de încărcare utilă oficiale. De
MP4Box implicit folosește întotdeauna ID-uri dinamice de încărcare utilă pentru o interoperabilitate maximă, unele
jucătorii care au probleme cu cele statice.
MPEG-4 General Încărcătură utilă Opţiuni (Experți numai)
-ocr forțează ca toate piesele media din fișier să fie difuzate sincronizate. Acest lucru este necesar
deoarece majoritatea serverelor de streaming nu acceptă melodii desincronizate într-o singură
fişier. Fiți extrem de atenți când proiectați prezentări interactive MPEG-4 pentru
streaming, deoarece va trebui să aveți grijă de capabilitățile serverului de streaming...
MP4Box generează avertismente atunci când cronologia fișierului poate fi interpretată în mod ambiguu de către
server-ul.
-rap semnale unități de acces steag de acces aleatoriu în pachetele RTP. Acest lucru este de obicei numai
necesare pentru streaming de fluxuri MPEG-4 Systems.
-ts semnalează amprentele temporale ale unităților de acces (CTS și DTS) în pachete RTP.
-mărimea semnale Mărimea unităților de acces în pachete RTP.
-idx semnalează indexurile unităților de acces (numerele de secvență) în pachetele RTP.
-multi permite concatenarea unităților de acces în pachetele RTP (-ts, -size și -idx sunt
selectat dacă este necesar).
-iod previne încorporarea pieselor de sistem în IOD (ISMA-like IOD) atunci când se generează
SDP. MP4Box detectează automat fișierele ambigue (ISMA/non-ISMA), dar ale nimănui
perfect. Aceasta nu ar trebui folosită cu opțiunea -isma.
-add-sdp şir
adaugă șir la filmul SDP sau la pista SDP (tkID:șir, unde tkID este OD al
pista de indiciu sau pista sa media). Aceasta are grijă de reordonarea liniei SDP, dar nu și de
Valabilitatea conținutului SDP.
- un indiciu
elimină toate pistele de indicii și alte informații de indiciu din fișier.
IMPORT OPŢIUNI
-adăuga
adaugă toate piesele src_file la fișierul de intrare, creându-l dacă nu există. Până la 20
pot fi utilizate operațiuni cumulate -add. Sintaxele acceptate sunt:
fișier#video: importă prima melodie video din src_file.
fișier#audio: importă prima piesă audio din src_file.
file#trackID=ID sau fișierul#ID: importă track-ul dat din src_file. Pentru a obține o listă a
piese în fișierul de intrare, utilizați -info [ID]
[;lang=LAN]: specifică limba conținutului media importat.
[;delay=delay_ms]: specifică întârzierea inițială în milisecunde a conținutului media importat.
-pisică
concatenează toate pistele src_file în fișierul de intrare, creându-l dacă nu există. Mass-media
mostrele sunt adăugate la sfârșitul pieselor compatibile existente. Dacă nu există o pistă compatibilă
este găsit pentru un media pe care este creat. Pot fi utilizate până la 20 de operațiuni -cat cumulate.
Sintaxa este aceeași cu -add.
-forța-pisica
omite verificarea configurației media la concatenarea fișierului.
-keepsys
în mod implicit, toate mediile de sistem MPEG-4 sunt eliminate cu -add și -cat. Această opțiune
va evita eliminarea acestora din fișierul final.
-pastreaza tot
păstrează toate urmele existente atunci când adăugați fișier.
-dref păstrează datele media în fișierul original și importă doar metadate (timpul, dimensiunea și
acces aleatoriu).
NOTĂ Referențiarea datelor poate eșua cu unele AVI, deoarece necesită datele încadrate (de exemplu, un
Eșantion MP4) să fie continuu în fișierul original, ceea ce nu este întotdeauna cazul
în funcţie de intercalarea originală.
- fără picătură
forțează FPS constant la importul video AVI. În mod implicit, cadre necodate (n-vop)
sunt eliminate la momentul importului, rezultând o rată de cadre variabilă.
-bătătorit
pentru CMP/M4V (raw MPEG-4 Visual), forțează modul de flux de biți împachetat (elimină toate n-vops-ul
și import la rata de cadre constantă).
-sbr importă AAC ca AAC-SBR, cu semnalizare compatibilă cu înapoi (decodoare non AAC-SBR
ar trebui să-l poată juca).
-sbrx importă AAC ca AAC-SBR, cu semnalizare necompatibilă înapoi (non AAC-SBR
decodoarele nu o vor putea reda).
-ovsbr importă AAC ca AAC-SBR cu SBR supraeșantionat.
-ps importă AAC ca AAC-PS, cu semnalizare compatibilă cu înapoi a AAC-PS.
-psx importă AAC ca AAC-PS, cu semnalizare necompatibilă înapoi (decodoare non AAC-PS
nu va putea juca).
-fps FRAMERATE
suprascrie rata de cadre video de intrare sau o specifică pentru subtitrări SUB.
-mpeg4 forțează folosind descrierile eșantioanelor MPEG-4 mai degrabă decât cele 3GP (3GP2 QCELP/EVRC/SMV
doar audio).
-agg N reunește N cadre audio într-o singură probă (numai media 1GP). Valoarea maximă posibilă este
15, iar valoarea implicită este 1 (fără agregare).
CODIFICARE OPŢIUNI
-Mp4 specifică că fișierul de intrare este pentru codare. Intrările acceptate sunt fișierele BT/XMT-A/WRL/SWF.
Numele fișierului de ieșire este în mod implicit numele fișierului de intrare fără extensii plus „.mp4”
extensie.
-def codifică nodurile și rutele DEF cu numele lor textuale.
-Buturuga generează fișierul jurnal al codificatorului BIFS.
-Domnișoară fişier
specifică fișierul pentru importarea piesei - în mod implicit, FILE.mp4 este utilizat la codificare
FILE.bt (rescriere in loc). Această opțiune este necesară numai dacă nu furnizați un
muxInfo adecvat pentru fiecare flux în fișierul BT/XMT.
-sincronizare timp
forțează generarea punctului de acces aleatoriu BIFS de fiecare dată în milisecunde. Nu poate fi folosit
cu -umbra. AVERTISMENT: acest lucru poate duce la un comportament ciudat al prezentării dvs. de atunci
un punct de acces aleatoriu BIFS repornește toate mediile care rulează în prezent în scenă
(NUMAI EXPERȚI - PERICULOS). Nu poate fi folosit cu -shadow.
-umbră timp
forțează generarea de puncte de acces aleatoare umbră BIFS de fiecare dată în milisecunde. Umbră
eșantioanele sunt puncte de acces aleatoriu care pot fi folosite în loc de acces non-aleatoriu
puncte atunci când caută. AVERTISMENT: este posibil să nu fie acceptat de unii jucători (EXPERTI
NUMAI - PERICULOS). Nu poate fi folosit cu -sync.
-ctx-in fişier
specifică contextul inițial (MP4/BT/XMTA) pentru procesarea în bucăți. Fișierul de intrare trebuie atunci
să fie un fișier numai pentru comandă: fără IOD și fără comenzi implicite (comenzi fără „AT”).
-ctx-out fişier
specifică fișierul de ieșire al contextului actualizat (MP4/BT/XMTA) în modul de procesare în bucăți.
Acest lucru este opțional, procesarea în bucăți nu trebuie să stocheze contextul final.
-rezoluţie res
Factor de rezoluție LASER (de la -8 la 7, implicit 0). Toate coordonatele sunt înmulțite cu 2^rez
înainte de trunchiere.
-coord-bits biţi
biți utilizați pentru codificarea coordonatelor trunchiate în LASeR. (de la 0 la 31, implicit 12)
-scale-bits biţi
biți utilizați pentru codificarea scalelor trunchiate în LASeR. (de la 0 la 4, implicit 0)
-auto-quant res
Utilizați cuantificare automată LASER. rezoluția este dată ca și cum ar fi folosit -resolution dar
biți de coord și biți de scară sunt deduși.
ISMACRIPTĂ OPŢIUNI
-criptă drm_file
criptează o anumită pistă folosind ISMA AES CTR 128.
-decriptează [drm_file]
decriptează o anumită pistă folosind ISMA AES CTR 128. drm_file poate fi omis dacă cheile
sunt în dosar.
-set-km [tkID=]kms_uri
schimbă locația KMS pentru toate pistele sau pentru una dată dacă este specificat tkID.
DRM fişier sintaxă pentru GPAC ISMACryp
Fișierul este XML și va începe cu antetul xml. Rădăcina fișierului este un element „ISMACryp”.
Fișierul este o listă de elemente „ISMACrypTrack”.
Atributele ISMACrypTrack:
TrackID: ID-ul piesei de encriptat/decriptat.
cheie: cheie AES-128 formatată (șir hexadecimal 0x +32 caractere.
sare: cheie de sare CTR IV (64 de biți) (șir hexagonal 0x +16 caractere.
Numai atribute de criptare
Scheme_URI: URI al schemei utilizate.
KMS_URI: URI al sistemului de management al cheilor - „self” scrie cheia și saltul în fișier.
selectiveType tip de criptare selectivă - valorile înțelese sunt „Niciuna”:
toate mostrele criptate (implicit), „RAP”: criptează numai unitățile de acces aleatoriu, „Non-
RAP": criptează numai unitățile de acces non-aleatoriu, "Rand": selecția aleatorie este
realizat", "X": criptează fiecare primă probă din X, "RandX": criptează una aleatorie
eșantion din X.
ipmpType: IPMP Tip de semnalizare: Nici unul, IPMP, IPMPX.
ipmpDescriptorID: ID-ul IPMP_Descriptor de utilizat dacă este utilizat IPMP(X). Dacă nu se setează MP4Box
va genera unul pentru tine.
EXTRAGERE OPŢIUNI
-brut TrackID
extrage melodia dată în format nativ atunci când este acceptat.
-crude TrackID
extrageți fiecare eșantion de melodie într-un fișier. Notă: „TrackID:N” extrage a N-a eșantion din
urmări.
-nhnt TrackID
extrage piesa dată în format NHNT. Toate tipurile de piese, cu excepția ObjectDescriptors
melodiile pot fi exportate.
-nhml TrackID
extrage piesa în format nhml (XML nhnt). Toate tipurile de piese, cu excepția ObjectDescriptors
melodiile pot fi exportate.
-singur TrackID
extrage piesa dată într-un fișier mp4 nou cu o singură piesă.
-AVI TrackID
extrage piesa vizuală într-un fișier avi.
-qcp TrackID
la fel ca „-raw”, dar este implicit la formatul de fișier QCP pentru codecurile audio AVRC și SMV.
-aviraw TK
extrage pista AVI în formatul său brut. TK poate fi unul dintre „video”, „audio” sau „audioN”
pentru fișierele avi cu mai multe piese (cf „-info”).
-saf fișierul remux în multiplexul SAF.
-dvbhdemux
demux fișierul DVB-H în Datagrame IP.
-dioda extrage fișierul IOD în format brut atunci când este acceptat.
DUMP OPŢIUNI
-info [TrackID]
imprimă film și urmărește informații. Dacă TrackID este specificat, depozitele sunt extinse numai
informații despre pistă. Dacă fișierul de intrare nu este un fișier IsoMedia, listează melodiile cunoscute pentru import.
-bt aruncă scena completă într-un fișier BT. Acest lucru va elimina nodurile MPEG4 necunoscute.
-xmt aruncă scena completă într-un fișier XMT-A. Acest lucru va elimina nodurile MPEG4 necunoscute.
-wrl aruncă scena completă într-un fișier VRML97 WRL. Acest lucru va elimina nodurile VRML97 necunoscute.
-x3d aruncă scena completă într-un fișier XML X3D. Acest lucru va elimina nodurile X3D necunoscute.
-x3dv aruncă scena completă într-un fișier X3D Text (VRML). Acest lucru va elimina X3D necunoscut
noduri.
-lsr aruncă scena completă într-un fișier LAser+XML.
-diso creează imaginea XML a atomilor fișierului.
-drtp creează o imagine XML a tuturor probelor de melodii indicii dintr-un fișier mp4 sugerat.
-dts tipărește eșantionul de sincronizare la ieșirea textului.
-dcr creează o imagine XML a tuturor probelor de melodii ISMACryp dintr-un fișier mp4.
-sdp creează un fișier SDP asociat cu un fișier mp4 sugerat.
-casca de gunoi
Extrase coperta, dacă există.
-dump-cap
Extrage lista de capitole în fișier, dacă există.
-ttxt convertește subtitrarea de intrare în format GPAC TTXT.
-ttxt trackID
exportă pista de text dată în format GPAC TTXT.
-srt convertește subtitrarea de intrare în format SRT.
-srt trackID
exportă o melodie de text dată în format de subtitrare SRT.
-std depozitează în stdout mai degrabă decât în fișier.
-stat generează un raport statistic privind utilizarea nodului/câmpului pentru întreaga prezentare.
-statistici generează un raport statistic privind utilizarea nodului/câmpului pe unitatea de acces BIFS.
-statx generează un raport statistic privind utilizarea nodului/câmpului în graficul scenei după fiecare BIFS
Unitate de acces.
-hash generează SHA-1 Hash al fișierului de intrare.
meta OPŢIUNI
MP4Box acceptă adăugarea Meta la formatul de fișier IsoMedia, folosit pentru a face fișierul un generic
container de date (temporizat sau necronometrat).
-set-meta args
setează tipul de meta obiect. Sintaxa este „ABCD[;tk=N] unde:
ABCD este codul cu patru caractere al tipului sau O/NULL pentru a elimina meta obiectul
tk indică dacă meta este la nivel rădăcină (fără „tk”), la nivel moov
(tk=0) sau la nivel de pistă (tk=trackID).
-adaugare element args
adaugă resurse la meta dat. args este calea fișierului articol urmată de „;”
optiuni separate:
tk=N: la fel ca mai sus
name=item_name: specifică numele articolului, în caz contrar, numele fișierului este folosit
mime=mimeType: specifică tipul mime al articolului, altfel application/octet-stream este
utilizat
encoding=enctype: specifică tipul de codificare a conținutului. Rețineți că calea fișierului este setată la
„acest” sau „self” va identifica elementul adăugat ca întreg fișierul IsoMedia
-rem-articol args
elimină elementul din meta dat. Sintaxa este itemID[;tk=ID].
-set-primar args
setează elementul dat ca fiind cel primar al meta dat. Sintaxa este itemID[;tk=ID].
-set-xml args
setează XML la meta dat. Sintaxa este calea_fișierului xml[;tk=ID][;binar].
-rem-xml [tk=ID]
elimină datele XML din meta dat.
-dump-xml xml_out_file_name[;tk=ID]
aruncă datele XML ale meta dat într-un fișier.
-dump-item itemID[;tk=ID][;cale=fileName]
aruncă elementul dat din meta dat într-un fișier. În mod implicit, numele articolului este
folosit ca nume de fișier de ieșire.
-pachet
pachetele introduc fișierul XML într-un container ISO. toate media la care se face referire, cu excepția
hyperlinkurile sunt adăugate la fișier.
-mgt pachetele introduc fișierul XML într-un widget MPEG-U în container ISO. Toate fișierele conținute
în folderul curent sunt adăugate la pachetul widget.
RTP Streamer OPŢIUNI
MP4Box poate transmite fișiere ISO către RTP. În prezent, streamerul nu acceptă date
caruselling și, prin urmare, nu va gestiona corect fluxurile BIFS și OD.
-rtp activează streamerul de fișiere rtp.
-noloop
dezactivează bucla în flux.
-mpeg4 forțează MPEG-4 ES Generic pentru toate fluxurile RTP.
-dst=IP
Destinație IP (uni/multi-cast). Implicit: 127.0.0.1.
-port=PORT
portul de ieșire al primului flux. Implicit: 7000.
-mtu=MTU
calea MTU pentru pachetele RTP. Implicit este 1450 de octeți.
-ifce=IP
Adresa IP a interfeței fizice de utilizat. Implicit: NULL (ORICE).
-ttl=N timp de trăit pentru pachetele multicast. Implicit: 1.
-sdp=FIȘIER
numele fișierului SDP generat. Implicit este session.sdp.
TRĂI SCENĂ Streamer OPŢIUNI
MP4Box poate transmite conținut BIFS sau DIMS către RTP cu generarea de carusel și actualizări. The
Streamerul nu acceptă în prezent streaming audio/video/imagini în același timp. Toate
sunt acceptate opțiunile acceptate de streamerul de fișiere.
-Trăi activează rtp live streamer.
- dims activează modul DIMS pentru intrarea SVG - implicit: dezactivat.
-src=FIȘIER
sursa actualizărilor - implicit: nul.
-rap=TIMP
durata în ms a caruselului de bază - implicit: 0 (dezactivat). se poate specifica perioada RAP
a unui singur ESID (nu în DIMS) cu -rap=ESID=X:time.
Runtime Opţiuni
Următoarele opțiuni pot fi utilizate la solicitare:
q: renunță
u: introduce unele comenzi pentru a fi trimise
U: la fel ca u, dar semnalează actualizările ca critice
e: introduce unele comenzi pentru a fi trimise fără a fi agregate
E: la fel ca e, dar semnalează actualizările ca fiind critice
f: forțează trimiterea RAP
F: forțează regenerarea și trimiterea RAP
p: aruncă scena curentă
SWF OPŢIUNI
MP4Box poate importa fișiere Macromedia Flash (".SWF") foarte simple. Puteți specifica o intrare SWF
fișier cu comutatoare -bt, xmt și -mp4.
-global
toate definițiile SWF sunt plasate în prima scenă înlocuire. În mod implicit, definițiile SWF sunt trimise
când e nevoie.
-nu-ctrl
folosește un flux dedicat pentru controlul filmului. Aceasta va dezactiva ActionScript.
-fără text
elimină tot textul SWF.
-fără font
elimină toate fonturile SWF încorporate, forțând utilizarea textului MPEG-4 și a fonturilor terminale.
- fără linie
elimină toate liniile din formele SWF.
-no-grad
elimină toate gradienții din formele swf.
-quad folosește curbe bezier pătratice în loc de curbe cubice.
-xlp suport pentru transparența și scalabilitatea liniilor.
-aplatiza Valoare
înlocuiește 2 linii consecutive cu una singură când unghiul dintre linii este mai mic de
Valoare (exprimată în radiani). Valoarea 0 dezactivează aplatizarea.
SPRIJINIT INTRARE FORMATE
RAW Formate și extensii
NHNT (.media .nhnt .info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 vizual (.cmp .m4v)
Video H263 (.263 .h263)
Video AVC/H264 (.h264 .h26L .264 .26L)
Imagini JPEG (.jpg .jpeg)
Imagini PNG (.png)
Audio AMR(WB) (.amr .awb)
EVRC Audio (.evc)
SMV Audio (.smv)
Recipient Formate și extensii
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Fișiere ISO-Media (fără verificare a extensiei)
Text Formate și extensii
Subtitrări SRT (.srt)
Subtitrări SUB (.sub)
Text cu temporizare GPAC (.ttxt)
Text QuickTime TeXML (.xml) (consultați documentația QT)
Scenă Formate și extensii
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4 BT (.bt .bt.gz)
VRML (.wrl .wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv .x3dv.gz)
MacroMedia Flash (.swf) - doar suport de import foarte limitat
COMUNĂ UTILIZARE
Importarea a fişier
Importați un AVI: MP4Box -add myfile.avi mymp4.mp4
Import audio dintr-un AVI: MP4Box -add myfile.avi#audio mymp4.mp4
Import video dintr-un AVI: MP4Box -add myfile.avi#video mymp4.mp4
Importați un MP3 și lăsați datele în afara: MP4Box -dref -add myfile.mp3 mymp4.mp4
Importați un JPEG sau PNG: MP4Box -add myfile.jpg mymp4.mp4
Creați un film cu subtitrare: MP4Box -add video.avi -add audio.mp3 -add
Subtitrare.srt mymp4.mp4
bază Fișier operațiuni
Convertiți fișierul pentru streaming HTTP/FTP: MP4Box -inter 1000 myfile.mp4
Convertiți fișierul necunoscut în ISMA pentru streaming HTTP/FTP: MP4Box -isma -inter 1000
fişierul meu.mp4
Convertiți fișierul necunoscut în ISMA și respectați sincronizarea întreruptă ISMA: MP4Box -ismax myfile.mp4
Convertiți fișierul necunoscut în 3GP: MP4Box -3gp myfile.mp4
aluzie a Fișier
Pregătiți orice mp4 pentru streaming ISMA: MP4Box -isma -hint myfile.mp4
Pregătiți orice 3GP pentru streaming: MP4Box -hint myfile.3gp
Pregătiți orice 3GP pentru streaming cu agregare RTP: MP4Box -hint -multi myfile.3gp
Pregătiți un simplu mp4 audio/video optimizat pentru server: MP4Box -hint -copy -tight
fişierul meu.mp4
Pregătiți un mp4 complex cu BIFS pentru streaming: MP4Box -ocr -iod -hint myfile.mp4
Codificare/Decodare a fişier
Codați un fișier BT și păstrați numele nodurilor pentru inspecție ulterioară: MP4Box -mp4 -def pres.bt
Codați un fișier XMT-A: MP4Box -mp4 pres.xmt
Traduceți fișierul BT în XMT-A: MP4Box -xmt pres.bt
Traduceți fișierul XMT-A în BT: MP4Box -bt pres.xmt
Decodați MP4 în BT: MP4Box -bt pres.mp4
Utilizați MP4Box online folosind serviciile onworks.net
