Dit is de opdracht MP4Box die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
MP4Box - Toolbox voor MPEG-4-systemen
KORTE INHOUD
MP4Box [Opties] filet [Opties]
PRODUCTBESCHRIJVING
MP4Box is een multifunctionele opdrachtregeltool om MPEG-4-systemen te maken en te bewerken
presentaties en het manipuleren van ISO-mediabestanden (MP4, 3GP, MOV).
MP4Box ondersteunt bestandsconversie van verschillende onbewerkte formaten en IsoMedia/AVI/MPEG-PS/OGG
containers, bestandshints voor RTP-streaming voor QuickTime-compatibele streamingservers,
bestandsinterleaving, bestandsfragmentatie en trackextractie.
MP4Box biedt ook dumptools die worden gebruikt om bestandslay-out, RTP-hinttracks, SDP . te inspecteren
informatie, scène compositie. Het kan ook worden gebruikt om van en naar BT/XMT-
A/VRML/X3D.
MP4Box beschikt ook over MPEG-4 Systems-encoders en -decoders voor BIFS- en OD-tools.
MP4Box verwacht bij prompt geen bepaalde volgorde in opties.
KRIJGEN KLANTENSERVICE MET MP4Box
-h [type]
Help-scherm afdrukken. "type" kan een van de volgende zijn: "algemeen", "hint", "import", "encode",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" voor specifieke
helpen.
-versie
print versie van MP4Box.
-geen prog
voortgangsrapporten uitschakelen.
-rustig stille modus (geen loginfo).
-v uitgebreide modus (meer loginformatie).
-strikte fout
wordt afgesloten nadat de eerste fout is gemeld.
-knooppunten geeft een overzicht van ondersteunde MPEG-4 Systems-knooppunten in de huidige build van MP4Box.
-knooppunt Knooppuntnaam
drukt de knooppuntsyntaxis af. Elk veld wordt weergegeven als:
gebeurtenisType veld soort veldnaam standaardwaarde
en veldkwantiseringsinformatie en eventuele kwantiseringsgrenzen.
-xnodes
geeft een overzicht van ondersteunde X3D-knooppunten in de huidige build van MP4Box.
-xknooppunt Knooppuntnaam
drukt de X3D-knooppuntsyntaxis af. Elk veld wordt weergegeven als:
-snodes
geeft een overzicht van ondersteunde SVG/LASeR-knooppunten in de huidige build van MP4Box.
ALGEMEEN OPTIES
-onder duur
interleaves mediagegevens in brokken van de maximale gespecificeerde duur (uitgedrukt in
milliseconden) en bereid het bestand voor op HTTP/FTP-streaming. Standaard MP4Box altijd
slaat op met 0.5 seconde interleaving. Een interleaving-waarde van '0' slaat op zonder
interleaving (meta-data dan track na track).
-oud-inter duur hetzelfde als -inter maar zonder driftaanpassing
NOTITIE: Order volgen Edit lijsten zijn genegeerd wanneer uitvoerend tussenvoegen.
-vlak slaat het bestand op met alle mediagegevens eerst, niet doorschoten. Indien gebruikt bij het maken van een nieuwe
bestand, wordt er geen tijdelijk bestand aangemaakt (snellere opslag).
-fragment duur
fragments-bestand met behulp van ISO-Media-filmfragmenten. Tracks worden zo gefragmenteerd dat:
geen enkele trackrun overschrijdt de opgegeven duur (uitgedrukt in milliseconden). Uitgeschakeld
tussenvoegen.
-uit
specificeert de naam van het uitvoerbestand.
-tmp
specificeert driekamer voor tijdelijke opslag. Indien niet ingesteld, is tijdelijke opslag OS-
afhankelijk.
-ffspatie lengte van de duwkabel
voegt vrije ruimte in voor moof in gefragmenteerde bestanden.
-nieuwsgierig verwijdert alle MPEG-4 Systems-informatie uit het bestand, maar houdt een lege IOD voor
MPEG-4 Profile@Level-indicaties. alias: -no-sys
-geen-jood
verwijdert InitialObjectDescriptor uit het bestand.
-isma herschrijft het bestand als een ISMA 1.0 Audio/Video-bestand (alle systeeminfo herschreven) met
juiste klokreferenties.
-is max herschrijft het bestand als een ISMA 1.0 Audio/Video-bestand (alle systeeminfo herschreven) met
ISMA-klokreferenties (streams niet expliciet gesynchroniseerd).
NOTITIE: Op zoek naar mei be kapot with sommige spelers (In ISMA, audio en video- streams do
niet afhangen on hoofd- scène klok).
-3gp herschrijft het bestand als een 3GP-bestand (geen specifieke informatie over MPEG-4-systemen meer). Deze optie
is standaard ingeschakeld wanneer de invoerbestandsextensie .3gp of .3g2 is.
- ipod herschrijft het bestand voor iPod.
-merk ABCD[:v]
stelt het belangrijkste bestandsmerk in, met optionele versie.
-ab ABCD
voegt een bepaald merk toe aan de alternatieve merkenlijst van het bestand.
-rb ABCD
verwijdert het gegeven merk naar de alternatieve merkenlijst van het bestand.
-cprt snaar
voegt een tekenreeks van copyrightkennisgeving toe aan het bestand.
-kerel hoofdstuk_bestand
voegt hoofdstukinformatie in chap_file toe aan film. Voor meer informatie over:
hoofdstuk bestandssyntaxis, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rem Track-id
verwijdert gegeven track uit bestand - kan meerdere keren worden opgegeven.
-inschakelen Track-id
maakt een bepaald spoor mogelijk.
-uitzetten Track-id
schakelt een bepaald nummer uit.
-nieuw dwingt het maken van een nieuw doelbestand af.
-lang [tkID=]LAN
stelt de taal van alle tracks of de gegeven track in. LAN is de ISO 639-2 3
tekencode.
-vertraging [tkID=]vertraging_ms
stelt de vertraging in milliseconden van alle tracks of de gegeven track in. LAN is de ISO
639-2 3-cijferige code.
-door tkID=PAR
stelt de beeldverhouding van de visuele spoorpixel in (PAR=Num:Den of "none").
-naam tkID=naam
stelt de naam van de trackhandler in.
-itags tag1[:tag2]
zet iTunes-tags op bestand - meer info: MP4Box -tag-list.
-splitsen tijd_in_seconden
splitst in bestanden van de gewenste maximale duur. Hiermee worden alle MPEG-4-systemen verwijderd
media.
-split-formaat grootte_in_kilobytes
splitst in bestanden van de gewenste maximale grootte. Hiermee worden alle MPEG-4 Systems-media verwijderd.
Alias: -splitsingen
-gespleten stuk begin het einde
haalt een nieuw bestand uit de opgegeven begin- tot eindtijden (in seconden). Dit zal
verwijder alle MPEG-4 Systems-media. Alias: -splitx
-splitz begin het einde
hetzelfde als -split-chunk optie, maar pas de eindtijd aan zodat deze net voor de laatste rap valt
gevonden in het stuk.
-split-rap begin het einde
splitst in bestanden die beginnen bij elke RAP. Hiermee worden alle MPEG-4 Systems-media verwijderd.
Alias: -splitter
-groep-toevoegen fmt
creëert een nieuwe groeperingsinformatie in het bestand. Formaat is een door dubbele punten gescheiden lijst van
volgende opties:
refTrack=ID: ID van de track die als groepsreferentie wordt gebruikt. Indien niet ingesteld, zal de track
behoren tot dezelfde groep als de eerder opgegeven trackID. Indien 0 of geen vorige
track is opgegeven, wordt er een nieuwe alternatieve groep gemaakt.
switchID=ID: ID van de schakelgroep die moet worden aangemaakt. Indien 0, wordt een nieuwe ID berekend voor
jij. Indien <0, schakelt SwitchGroup uit.
criteria=string: lijst met door spaties gescheiden 4CC's.
trackID=ID: ID van de track die aan deze groep moet worden toegevoegd.
*WAARSCHUWING* Opties wijzigen status als ze worden geparseerd:
trackID=1:criteria=lang:trackID=2 verschilt van:
criteria=taal:trackID=1:trackID=2. -groep-rem-track ID verwijdert track van zijn
groep.
-groep-rem ID
verwijdert de groep van de track.
-groep-schoon
verwijdert alle groepsinformatie van alle tracks.
-ref id:XXXX:refID
voegt een referentie van het type 4CC toe van track ID naar track refID.
-streepje DUR
maakt DASH-ing van het bestand mogelijk met een segmentduur van DUR.
-tik segmenten beginnen met willekeurige toegangspunten.
-frags-per-sidx N
stelt het aantal segmenten in dat in elk SIDX-vak moet worden geschreven.
-segmentnaam naam
stelt de segmentnaam in voor gegenereerde segmenten.
-segment-ext naam
stelt de naam van de segmentextensie in. Standaard is m4s.
-url-sjabloon
gebruikt UrlTemplate in plaats van expliciete bronnen in segmenten.
-madeliefjesketting
Maakt gebruik van daisy-chain SIDX in plaats van hiërarchisch. Genegeerd als frags/sidx 0 is.
-streepje-ctx FILE
Slaat/herstel DASH timing van FILE.
-streepje-ts-prog N
Programmanummer waarmee rekening moet worden gehouden in het geval van een MPTS-invoerbestand.
. invoer filet is an ISO-media filet (QT, MP4, 3GP), if geen uitvoer is gespecificeerd HET
INVOER FILE IS OVERSCHREVEN.
TIP: OPTIES
-hint hint het bestand voor RTPRTSP-sessies. Het type lading wordt automatisch gedetecteerd en
geconfigureerd tenzij gedwongen door een van de MPEG-4 Generic RTP-payload.
-mtu lengte van de duwkabel
specificeert de maximale grootte van de transmissie-eenheid in bytes (bijv. maximale RTP-pakketgrootte).
De standaardgrootte is 1500 bytes (Ethernet MTU). Dit moet zorgvuldig worden gekozen:
het specificeren van te grote pakketten zal resulteren in ongewenste pakketfragmentatie bij UDP
laag terwijl het specificeren van te kleine pakketten resulteert in RTP-headeroverhead.
-kopiëren dwingt hintte data te kopiëren naar de hint track in plaats van simpelweg te verwijzen.
Dit versnelt de RTP-pakketconstructie aan de serverzijde, maar resulteert in veel
grotere bestanden.
-vast voert op samples gebaseerde interleaving van mediatracks en hinttracks uit. Dit zou
verminder schijfzoekopdrachten aan serverzijde (afhankelijk van serverimplementatie) maar resultaten
in een groter bestand.
-multi [max.tijd]
schakelt indien mogelijk de samenvoeging van toegangseenheden in RTP-pakketten in. maxptime is optioneel
en specificeert de maximale pakketduur in milliseconden (standaard 100).
-tarief ck_tarief
specificeert de rtp-snelheid in Hz als er geen standaardwaarde voor payload is. Standaardwaarde is
90000 (MPEG rtp-snelheden).
-mpeg4 dwingt waar mogelijk het gebruik van de generieke MPEG-4-payload af. Mediatracks zonder
een mapping naar MPEG-4 Systems kan dit niet gebruiken.
-lat dwingt het gebruik van de LATM-payload voor AAC-audio af.
-statisch
maakt het gebruik van statische RTP-payload-ID's mogelijk voor streams met officiële payload-ID's. Door
standaard MP4Box gebruikt altijd dynamische payload-ID's voor maximale interoperabiliteit, sommige
spelers die problemen hebben met statische.
MPEG-4 Algemeen payload opties (Experts only)
-okr dwingt alle mediatracks in het bestand om gesynchroniseerd te worden. Dit is nodig
omdat de meeste streamingservers geen gedesynchroniseerde tracks in één ondersteunen
het dossier. Wees uiterst voorzichtig bij het ontwerpen van interactieve MPEG-4-presentaties voor
streaming, aangezien u voor de streaming-servermogelijkheden moet zorgen...
MP4Box genereert waarschuwingen wanneer de bestandstijdlijn dubbelzinnig kan worden geïnterpreteerd door:
de server.
-tik signalen Access Units willekeurige toegangsvlag in RTP-pakketten. Dit is meestal alleen
nodig voor het streamen van MPEG-4 Systems-streams.
-ts signalen Toegangseenheden Tijdstempels (CTS en DTS) in RTP-pakketten.
-grootte signalen Toegangseenheden grootte in RTP-pakketten.
-idx signalen Access Units-indexen (volgnummers) in RTP-pakketten.
-multi maakt samenvoeging van toegangseenheden in RTP-pakketten mogelijk (-ts, -size en -idx are
geselecteerd indien nodig).
-jod voorkomt dat systeemtracks worden ingebed in IOD (ISMA-achtige IOD) bij het genereren van in
SDP. MP4Box detecteert automatisch dubbelzinnige (ISMA/niet-ISMA) bestanden, maar niemand
perfect. Dit mag niet worden gebruikt met de optie -isma.
-toevoegen-sdp snaar
voegt string toe aan film SDP of track SDP (tkID:string, waarbij tkID de OD is van de
hinttrack of zijn mediatrack). Dit zorgt voor het opnieuw ordenen van SDP-lijnen, maar niet voor
SDP inhoudsvaliditeit.
-ontkennen
verwijdert alle hinttracks en andere hintinformatie uit het bestand.
IMPORTEREN OPTIES
-toevoegen
voegt alle src_file-tracks toe aan het invoerbestand en maakt het als het niet bestaat. Tot 20
gecumuleerde -add-bewerkingen kunnen worden gebruikt. Ondersteunde syntaxis zijn:
file#video: importeert eerste videotrack van src_file.
file#audio: importeert eerste audiotrack van src_file.
file#trackID=ID of file#ID: importeert gegeven track uit src_file. Om een lijst te krijgen van
tracks in invoerbestand, gebruik -info [ID]
[;lang=LAN]: specificeert de taal van geïmporteerde media.
[;delay=delay_ms]: specificeert initiële vertraging in milliseconden van geïmporteerde media.
-kat
voegt alle src_file-tracks aan het invoerbestand samen, en maakt het als het niet bestaat. Media
samples worden toegevoegd aan het einde van bestaande compatibele tracks. Als er geen compatibel nummer is
wordt gevonden voor een medium dat het is gemaakt. Er kunnen maximaal 20 gecumuleerde -cat-operaties worden gebruikt.
Syntaxis is hetzelfde als -add.
-force-kat
slaat de mediaconfiguratiecontrole over bij het aaneenschakelen van bestanden.
-keeps
standaard worden alle MPEG-4-systeemmedia verwijderd met -add en -cat. Deze optie
zal voorkomen dat u ze uit het uiteindelijke bestand verwijdert.
-houd alles
houdt alle bestaande tracks bij het toevoegen van een bestand.
-dref houdt mediagegevens in het originele bestand en importeert alleen metagegevens (frametiming, grootte en
willekeurige toegang).
NOTITIE Gegevensverwijzingen kunnen mislukken met sommige AVI omdat het de ingelijste gegevens vereist (bijv
MP4-voorbeeld) om continu te zijn in het originele bestand, wat niet altijd het geval is
afhankelijk van de originele interleaving.
-geen druppel
dwingt constante FPS af bij het importeren van AVI-video. Standaard niet-gecodeerde frames (n-vop)
worden tijdens het importeren verwijderd, wat resulteert in media met variabele framesnelheid.
-Ingepakt
voor CMP/M4V (raw MPEG-4 Visual), forceert de verpakte bitstream-modus (verwijdert alle n-vops
en import met constante framesnelheid).
-sbr importeert AAC als AAC-SBR, met achterwaarts compatibele signalering (niet-AAC-SBR-decoders)
moet kunnen spelen).
-sbrx importeert AAC als AAC-SBR, met niet-achterwaarts compatibele signalering (niet AAC-SBR
decoders kunnen het niet afspelen).
-ovsbr importeert AAC als AAC-SBR met oversample SBR.
-ps importeert AAC als AAC-PS, met achterwaarts compatibele signalering van AAC-PS.
-psx importeert AAC als AAC-PS, met niet-achterwaarts compatibele signalering (niet-AAC-PS-decoders)
kan het niet afspelen).
-fps framerate
overschrijft de framesnelheid van de invoervideo of specificeert deze voor SUB-ondertitels.
-mpeg4 krachten die MPEG-4-voorbeeldbeschrijvingen gebruiken in plaats van 3GP-beschrijvingen (3GP2 QCELP/EVRC/SMV
alleen geluid).
-ag N verzamelt N audioframes in 1 sample (alleen 3GP-media). Maximaal mogelijke waarde is
15 en de standaardwaarde is 1 (geen aggregatie).
CODERING OPTIES
-Mp4 geeft aan dat het invoerbestand voor codering is. Ondersteunde ingangen zijn BT/XMT-A/WRL/SWF-bestanden.
De naam van het uitvoerbestand is standaard de naam van het invoerbestand zonder extensies plus ".mp4"
verlenging.
-def codeert DEF'ed knooppunten en routes met hun tekstuele namen.
-logboek genereert BIFS-encoder-logbestand.
-Mevrouw filet
specificeert bestand voor het importeren van tracks - standaard wordt FILE.mp4 gebruikt bij het coderen
FILE.bt (herschrijven ter plaatse). Deze optie is alleen nodig als u geen
juiste muxInfo per stream in het BT/XMT-bestand.
-synchroniseren Time to
dwingt het genereren van willekeurige BIFS-toegangspunten elke keer in milliseconden. Kan niet worden gebruikt
met -schaduw. WAARSCHUWING: dit kan leiden tot vreemd gedrag van uw presentatie sinds
een willekeurig BIFS-toegangspunt herstart alle media die momenteel in de scène worden uitgevoerd
(ALLEEN EXPERTS - GEVAARLIJK). Kan niet worden gebruikt met -schaduw.
-schaduw Time to
dwingt BIFS het genereren van willekeurige toegangspunten in de schaduw elke keer in milliseconden. Schaduw
samples zijn willekeurige toegangspunten die kunnen worden gebruikt in plaats van niet-willekeurige toegang
punten bij het zoeken. WAARSCHUWING: dit wordt mogelijk niet ondersteund door sommige spelers (EXPERTS
ALLEEN - GEVAARLIJK). Kan niet worden gebruikt met -sync.
-ctx-in filet
specificeert initiële context (MP4/BT/XMTA) voor verwerking van chunks. Invoerbestand moet dan
een command-only bestand zijn: geen IOD, en geen impliciete commando's (commando's zonder 'AT').
-ctx-uit filet
specificeert uitvoerbestand van bijgewerkte context (MP4/BT/XMTA) in chunk-verwerkingsmodus.
Dit is optioneel, de verwerking van chunks hoeft de uiteindelijke context niet op te slaan.
-resolutie res
LAseR-resolutiefactor (-8 tot 7, standaard 0). Alle coördinaten worden vermenigvuldigd met 2^res
voor inkorting.
-coördinaat-bits stukjes
bits die worden gebruikt voor het coderen van afgeknotte coördinaten in LAseR. (0 tot 31, standaard 12)
-schaal-bits stukjes
bits die worden gebruikt voor het coderen van afgeknotte schalen in LAseR. (0 tot 4, standaard 0)
-auto-quant res
Gebruik automatische LAseR-kwantificering. resolutie wordt gegeven alsof -resolution maar
coord-bits en scale-bits worden afgeleid.
ISMACRYPT OPTIES
-crypt drm_bestand
versleutelt een specifieke track met behulp van ISMA AES CTR 128.
-decoderen [drm_bestand]
decodeert een specifieke track met behulp van ISMA AES CTR 128. drm_file kan worden weggelaten als sleutels
zijn in het bestand.
-set-km [tkID=]kms_uri
verandert de KMS-locatie voor alle tracks of een bepaalde als tkID is opgegeven.
DRM filet syntaxis besteld, GPAC ISMACryp
Het bestand is XML en begint met de XML-header. Bestandsroot is een "ISMACryp"-element.
Bestand is een lijst met "ISMACrypTrack"-elementen.
ISMACrypTrack-kenmerken:
TrackID: ID van te versleutelen/ontsleutelen track.
sleutel: AES-128 sleutel geformatteerd (hex string 0x +32 chars.
salt: CTR IV salt-sleutel (64 bits) (hex string 0x +16 tekens.
Kenmerken voor alleen versleuteling
Schema_URI: URI van gebruikt schema.
KMS_URI: URI van sleutelbeheersysteem - 'zelf' schrijft sleutel en salt in het bestand.
selectief type selectief coderingstype - begrepen waarden zijn "Geen":
alle samples versleuteld (standaard), "RAP": versleutelt alleen random access units, "Non-
RAP": codeert alleen niet-willekeurige toegangseenheden, "Rand": willekeurige selectie is
uitgevoerd", "X": versleutelt elk eerste monster uit X, "RandX": versleutelt één willekeurig
monster uit X.
ipmpType: IPMP-signaleringstype: Geen, IPMP, IPMPX.
ipmpDescriptorID: IPMP_Descriptor ID die moet worden gebruikt als IPMP(X) wordt gebruikt. Als MP4Box niet is ingesteld:
zal er een voor u genereren.
EXTRACEREN OPTIES
-trekken TrackID
extraheert gegeven track in native formaat indien ondersteund.
-rauw TrackID
extraheer elke track-sample naar een bestand. Opmerking: 'TrackID:N' extraheert het N-de monster van de
spoor.
-niet TrackID
extracten gegeven track in NHNT-formaat. Alle spoortypes behalve ObjectDescriptors
tracks kunnen worden geëxporteerd.
-nhml TrackID
extraheert de track in nhml-formaat (XML nhnt). Alle spoortypes behalve ObjectDescriptors
tracks kunnen worden geëxporteerd.
-enkel TrackID
extraheert een gegeven track naar een nieuw mp4-bestand met een enkele track.
-AVI TrackID
extraheert visuele track naar een avi-bestand.
-qp TrackID
hetzelfde als '-raw' maar standaard ingesteld op het QCP-bestandsformaat voor AVRC- en SMV-audiocodecs.
-aviraw TK
extraheert AVI-track naar zijn onbewerkte formaat. TK kan een van "video", "audio" of "audioN" zijn
voor multi-track avi-bestanden (zie '-info').
-veilig remux-bestand naar SAF multiplex.
-dvbhdemux
demux DVB-H-bestand in IP-datagrammen.
-diode extraheert bestand IOD in onbewerkte indeling indien ondersteund.
DUMP OPTIES
-info [Track-id]
drukt film- en trackinformatie af. Als TrackID is opgegeven, worden alleen dumps uitgebreid
spoor informatie. Als het invoerbestand geen IsoMedia-bestand is, worden bekende tracks voor import weergegeven.
-bt dumpt volledige scène in een BT-bestand. Hiermee worden onbekende MPEG4-knooppunten verwijderd.
-xmt dumpt de volledige scène in een XMT-A-bestand. Hiermee worden onbekende MPEG4-knooppunten verwijderd.
-wrl dumpt de volledige scène in een VRML97 WRL-bestand. Hiermee worden onbekende VRML97-knooppunten verwijderd.
-x3d dumpt volledige scène in een X3D XML-bestand. Hiermee worden onbekende X3D-knooppunten verwijderd.
-x3dv dumpt de volledige scène in een X3D-tekstbestand (VRML). Hiermee wordt onbekende X3D verwijderd
knooppunten.
-lsr dumpt de volledige scène in een LASeR+XML-bestand.
-diso creëert een XML-afbeelding van de bestandsatomen.
-drtp creëert een XML-afbeelding van alle hinttracks-voorbeelden van een mp4-bestand met hints.
-dts drukt voorbeeldtiming af naar tekstuitvoer.
-dcr creëert een XML-afbeelding van alle ISMACryp-tracks-voorbeelden van een mp4-bestand.
-sdp maakt een SDP-bestand dat is gekoppeld aan een mp4-bestand met hints.
-stortplaats
Extracten van albumhoezen, indien aanwezig.
-dump-hoofdstuk
Extraheert de hoofdstuklijst naar een bestand, indien aanwezig.
-ttxt converteert invoerondertiteling naar GPAC TTXT-indeling.
-ttxt Track-id
exporteert gegeven teksttrack naar GPAC TTXT-formaat.
-srt converteert invoerondertiteling naar SRT-formaat.
-srt Track-id
exporteert gegeven teksttrack naar SRT-ondertitelformaat.
-soa dumps naar stdout in plaats van naar het bestand.
-stat genereert een statistisch rapport over het gebruik van knooppunten/velden voor de hele presentatie.
-statistieken genereert een statistisch rapport over het gebruik van knooppunten/velden per BIFS-toegangseenheid.
-statx genereert een statistisch rapport over het gebruik van knooppunten/velden in de scènegrafiek na elke BIFS
Toegangseenheid.
-hasj genereert SHA-1 Hash van het invoerbestand.
meta OPTIES
MP4Box ondersteunt de Meta-toevoeging aan het IsoMedia-bestandsformaat, dat wordt gebruikt om het bestand een generiek
gegevenscontainer (getimed of ongetimed).
-set-meta betoogt
stelt meta-objecttype in. Syntaxis is "ABCD[;tk=N] waarbij:
ABCD is de code van vier tekens van het type, of O/NULL om het meta-object te verwijderen
tk geeft aan of de meta zich op rootniveau bevindt (geen "tk"), op moov-niveau
(tk=0) of op trackniveau (tk=trackID).
-Voeg item toe betoogt
voegt bron toe aan de gegeven meta. args is het itembestandspad gevolgd door ';'
gescheiden opties:
tk=N: hetzelfde als hierboven
name=item_name: specificeert de itemnaam, anders wordt de bestandsnaam gebruikt
mime=mimeType: specificeert het mime-type van het item, anders is application/octet-stream
gebruikt
encoding=enctype: specificeert het coderingstype van de inhoud. Merk op dat het bestandspad is ingesteld op
"this" of "self" zal het toegevoegde item identificeren als het volledige IsoMedia-bestand
-rem-item betoogt
verwijdert item uit gegeven meta. Syntaxis is itemID[;tk=ID].
-set-primair betoogt
stelt het gegeven item in als het primaire item van de gegeven meta. Syntaxis is itemID[;tk=ID].
-set-xml betoogt
stelt XML in op de gegeven meta. Syntaxis is xml_file_path[;tk=ID][;binair].
-rem-xml [tk=ID]
verwijdert XML-gegevens uit de gegeven meta.
-dump-xml xml_out_bestandsnaam[;tk=ID]
dumpt de XML-gegevens van de gegeven meta naar een bestand.
-dump-item itemID[;tk=ID][;pad=bestandsnaam]
dumpt het gegeven item van de gegeven meta naar een bestand. Standaard is de itemnaam
gebruikt als de naam van het uitvoerbestand.
-pakket
pakketten invoer XML-bestand in een ISO-container. alle media waarnaar wordt verwezen behalve
hyperlinks worden aan het bestand toegevoegd.
-mgt pakketten voeren XML-bestand in in een MPEG-U-widget in ISO-container. Alle bestanden bevatten
in de huidige map worden toegevoegd aan het widgetpakket.
RTP WIMPEL OPTIES
MP4Box kan ISO-bestanden naar RTP streamen. De streamer ondersteunt momenteel geen gegevens
carrousell en zal daarom niet goed omgaan met BIFS- en OD-streams.
-rtp schakelt rtp-bestandsstreamer in.
- geen lus
schakelt looping uit tijdens het streamen.
-mpeg4 dwingt MPEG-4 ES Generic af voor alle RTP-streams.
-dst=IP
IP-bestemming (uni/multicast). Standaard: 127.0.0.1.
-poort=POORT
uitgangspoort van de eerste stream. Standaard: 7000.
-mtu=MTU
pad MTU voor RTP-pakketten. Standaard is 1450 bytes.
-ifce=IP
IP-adres van de te gebruiken fysieke interface. Standaard: NULL (ELKE).
-ttl=N tijd om te leven voor multicast-pakketten. Standaard: 1.
-sdp=BESTAND
bestandsnaam van de gegenereerde SDP. Standaard is session.sdp.
LEEF TAFEREEL WIMPEL OPTIES
MP4Box kan BIFS- of DIMS-inhoud naar RTP streamen met carrouselgeneratie en updates. De
streamer ondersteunt momenteel niet tegelijkertijd audio/video/beeldstreaming. Alle
opties die door de bestandsstreamer worden ondersteund, worden ondersteund.
-leven schakelt rtp livestreamer in.
-dimt schakelt de DIMS-modus in voor SVG-invoer - standaard: uit.
-src=BESTAND
bron van updates - standaard: null.
-rap=TIJD
duur in ms van basiscarrousel - standaard: 0 (uit). u kunt de RAP-periode specificeren
van een enkele ESID (niet in DIMS) met -rap=ESID=X:time.
Runtime opties
De volgende opties kunnen bij prompt worden gebruikt:
v: stopt
u: voert een aantal commando's in om te verzenden
U: hetzelfde als u maar signaleert de updates als kritiek
e: voert enkele opdrachten in die moeten worden verzonden zonder te worden geaggregeerd
E: hetzelfde als e maar signaleert de updates als kritiek
f: forceert RAP-verzending
F: forceert RAP-regeneratie en verzending
p: dumpt huidige scène
SWF OPTIES
MP4Box kan zeer eenvoudige Macromedia Flash-bestanden (".SWF") importeren. U kunt een SWF-invoer opgeven
bestand met -bt, xmt en -mp4 schakelaars.
-globaal
alle SWF-definities worden in de eerste scènevervanging geplaatst. Standaard worden SWF-definities verzonden
wanneer nodig.
-geen-ctrl
gebruikt een speciale stream voor filmbesturing. Hiermee wordt ActionScript uitgeschakeld.
-geen tekst
verwijdert alle SWF-tekst.
-geen-lettertype
verwijdert alle ingesloten SWF-lettertypen, waardoor het gebruik van MPEG-4-tekst en terminallettertypen wordt afgedwongen.
-geen lijn
verwijdert alle lijnen uit SWF-vormen.
-geen diploma
verwijdert alle verlopen uit swf-vormen.
-vierling gebruikt kwadratische bezier-curven in plaats van kubieke.
-xlp ondersteuning voor transparantie en schaalbaarheid van lijnen.
-afvlakken Waarde
vervangt 2 opeenvolgende lijnen door een enkele wanneer de hoek tussen de lijnen kleiner is dan
Waarde (uitgedrukt in radialen). Waarde 0 schakelt afvlakking uit.
ONDERSTEUNDE INVOER FORMATS
RAW Formaten en extensies
NHNT (.media .nhnt.info)
MPEG-audio (.mp3)
ADTS-AAC (.aac)
MPEG-4 Visueel (.cmp .m4v)
H263-video (.263 .h263)
AVC/H264-video (.h264 .h26L .264 .26L)
JPEG-afbeeldingen (.jpg .jpeg)
PNG-afbeeldingen (.png)
AMR(WB)-audio (.amr .awb)
EVRC-audio (.evc)
SMV-audio (.smv)
Containers Formaten en extensies
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
ISO-mediabestanden (geen extensiecontrole)
Tekst Formaten en extensies
SRT-ondertitels (.srt)
SUB Ondertitels (.sub)
GPAC getimede tekst (.ttxt)
QuickTime TeXML-tekst (.xml) (zie QT-documentatie)
Scène Formaten en extensies
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) - alleen zeer beperkte importondersteuning
GEMEENSCHAPPELIJKE GEBRUIK
Importeren a filet
Importeer een AVI: MP4Box -add myfile.avi mymp4.mp4
Audio importeren uit een AVI: MP4Box -add myfile.avi#audio mymp4.mp4
Importeer video uit een AVI: MP4Box -add myfile.avi#video mymp4.mp4
Importeer een MP3 en laat gegevens buiten: MP4Box -dref -add myfile.mp3 mymp4.mp4
Importeer een JPEG of PNG: MP4Box -add myfile.jpg mymp4.mp4
Maak een film met ondertiteling: MP4Box -add video.avi -add audio.mp3 -add
Ondertitel.srt mijnmp4.mp4
Base Dien in operaties
Converteer bestand voor HTTP/FTP-streaming: MP4Box -inter 1000 myfile.mp4
Converteer onbekend bestand naar ISMA voor HTTP/FTP-streaming: MP4Box -isma -inter 1000
mijnbestand.mp4
Converteer onbekend bestand naar ISMA en respecteer ISMA gebroken synchronisatie: MP4Box -ismax mijnbestand.mp4
Converteer onbekend bestand naar 3GP: MP4Box -3gp mijnbestand.mp4
Wenken a Dien in
Bereid elke mp4 voor voor ISMA-streaming: MP4Box -isma -hint mijnbestand.mp4
Bereid elke 3GP voor op streaming: MP4Box -hint myfile.3gp
Bereid elke 3GP voor op streaming met RTP-aggregatie: MP4Box -hint -multi myfile.3gp
Bereid een eenvoudige audio/video-mp4 voor die is geoptimaliseerd voor de server: MP4Box -hint -copy -tight
mijnbestand.mp4
Bereid een complexe mp4 voor met BIFS voor streaming: MP4Box -ocr -iod -hint mijnbestand.mp4
Encoding / decoding a filet
Codeer een BT-bestand en bewaar knooppuntnamen voor latere inspectie: MP4Box -mp4 -def pres.bt
Een XMT-A-bestand coderen: MP4Box -mp4 pres.xmt
Vertaal BT naar XMT-A-bestand: MP4Box -xmt pres.bt
Vertaal XMT-A naar BT-bestand: MP4Box -bt pres.xmt
Decodeer MP4 naar BT: MP4Box -bt pres.mp4
Gebruik MP4Box online met onworks.net-services
