Il s'agit de la commande MP4Box qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
MP4Box - Boîte à outils des systèmes MPEG-4
SYNOPSIS
MP4Box [choix] filet [choix]
DESCRIPTION
MP4Box est un outil de ligne de commande polyvalent pour créer et éditer des systèmes MPEG-4
présentations et manipuler des fichiers multimédias ISO (MP4, 3GP, MOV).
MP4Box prend en charge la conversion de fichiers à partir de divers formats bruts et IsoMedia/AVI/MPEG-PS/OGG
conteneurs, conseils de fichiers pour le streaming RTP pour les serveurs de streaming compatibles QuickTime,
entrelacement de fichiers, fragmentation de fichiers et extraction de pistes.
MP4Box fournit également des outils de vidage utilisés pour inspecter la disposition des fichiers, les pistes de conseils RTP, SDP
informations, composition de scène. Il peut également être utilisé pour convertir vers et depuis BT/XMT-
A/VRML/X3D.
MP4Box comprend également des encodeurs et décodeurs MPEG-4 Systems pour les outils BIFS et OD.
MP4Box n'attend aucun ordre particulier dans les options à l'invite.
OBTENIR AIDE avec MP4Box
-h [Type]
imprime l'écran d'aide. "type" peut être l'un des "general", "hint", "import", "encoder",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" pour des
aider.
-version
imprime la version de MP4Box.
-noprog
désactiver les rapports d'avancement.
-silencieux mode silencieux (pas d'informations de journal).
-v mode verbeux (plus d'informations sur le journal).
-erreur-stricte
se ferme après le signalement de la première erreur.
-nœuds répertorie les nœuds des systèmes MPEG-4 pris en charge dans la version actuelle de MP4Box.
-nœud NomNoeud
imprime la syntaxe du nœud. Chaque champ est répertorié comme
type d'événement type de champ nom de domaine valeur par défaut
et les informations de quantification de champ et les limites de quantification, le cas échéant.
-xnœuds
répertorie les nœuds X3D pris en charge dans la version actuelle de MP4Box.
-xnoeud NomNoeud
imprime la syntaxe du nœud X3D. Chaque champ est répertorié comme
-nœuds
répertorie les nœuds SVG/LASeR pris en charge dans la version actuelle de MP4Box.
GÉNÉRAL OPTIONS
-Inter durée
entrelace les données multimédias en morceaux de la durée maximale spécifiée (exprimée en
millisecondes) et préparez le fichier pour le streaming HTTP/FTP. Par défaut MP4Box toujours
magasins avec 0.5 seconde d'entrelacement. Une valeur d'entrelacement de « 0 » stocke sans
entrelacement (métadonnées puis piste après piste).
-ancien-inter durée Identique à -inter mais sans réglage de dérive
NOTE: Voir l'ordre Modifier Liste are ignoré quand effectuer entrelacement.
-plat stocke le fichier avec toutes les données multimédias en premier, non entrelacées. S'il est utilisé lors de la création d'un nouveau
fichier, aucun fichier temporaire n'est créé (stockage plus rapide).
-frag durée
fragments en utilisant des fragments de film ISO-Media. Les pistes seront fragmentées afin que
aucune course de piste ne dépasse la durée spécifiée (exprimée en millisecondes). Désactive
entrelacement.
-en dehors
spécifie le nom du fichier de sortie.
-tmp
spécifie le répertoire pour le stockage temporaire. S'il n'est pas défini, le stockage temporaire est OS-
dépendant.
-ffespace Taille
insère de l'espace libre avant moof dans les fichiers fragmentés.
-nosys supprime toutes les informations des systèmes MPEG-4 du fichier mais conserve un IOD vide pour
Indications MPEG-4 Profile@Level. alias : -no-sys
-pas d'iod
supprime InitialObjectDescriptor du fichier.
-isma réécrit le fichier en tant que fichier audio/vidéo ISMA 1.0 (toutes les informations système réécrites) avec
références d'horloge appropriées.
-ismax réécrit le fichier en tant que fichier audio/vidéo ISMA 1.0 (toutes les informations système réécrites) avec
Références d'horloge ISMA (flux non explicitement synchronisés).
NOTE: Cherche Au cours de cette réunion, Matthew a obtenu de précieux conseils et Linda lui a demandé de la tenir au courant de ses progrès. be cassé avec quelques joueurs (en ISMA, acoustique et votre vidéo flux do
pas dépendre on principal scène horloge).
-3gp réécrit le fichier en tant que fichier 3GP (plus d'informations spécifiques aux systèmes MPEG-4). Cette option
est activé par défaut lorsque l'extension du fichier d'entrée est .3gp ou .3g2.
-ipod réécrit le fichier pour iPod.
-marque ABCD[:v]
définit la marque principale du fichier, avec la version facultative.
-un B A B C D
ajoute la marque donnée à la liste des marques alternatives du fichier.
-rb A B C D
supprime la marque donnée dans la liste des marques alternatives du fichier.
-cprt un magnifique
ajoute une notification de copyright de chaîne au fichier.
-type fichier_chap
ajoute les informations de chapitre contenues dans chap_file au film. Pour plus de détails sur
syntaxe du fichier chapitre, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rem ID de piste
supprime la piste donnée du fichier - peut être spécifié plusieurs fois.
-permettre ID de piste
active une piste donnée.
-désactiver ID de piste
désactive la piste donnée.
-Nouveau force la création d'un nouveau fichier de destination.
-long [tkID=]LAN
définit la langue de toutes les pistes ou de la piste donnée. LAN est l'ISO 639-2 3
code de caractère.
-retard [tkID=]delay_ms
définit le retard en millisecondes de toutes les pistes ou de la piste donnée. LAN est l'ISO
639-2 Code à 3 caractères.
-par IDtk=PAR
définit le rapport hauteur/largeur des pixels de la piste visuelle (PAR=Num:Den ou "aucun").
-patate douce tkID=nom
définit le nom du gestionnaire de piste.
-itags balise1[:balise2]
définit les balises iTunes dans un fichier - plus d'informations : MP4Box -tag-list.
-Divisé temps_en_secondes
se divise en fichiers de durée maximale souhaitée. Cela supprimera tous les systèmes MPEG-4
.
-taille fractionnée size_in_kilobytes
se divise en fichiers de la taille maximale souhaitée. Cela supprimera tous les médias des systèmes MPEG-4.
Alias : -splits
-morceau fendu début Fin
extrait un nouveau fichier à partir des heures de début et de fin spécifiées (en secondes). Cette volonté
supprimez tous les médias des systèmes MPEG-4. Pseudo : -splitx
-split début Fin
Identique à l'option -split-chunk, mais ajuste l'heure de fin pour qu'elle soit juste avant le dernier rap
trouvé dans le morceau.
-split-rap début Fin
se divise en fichiers à partir de chaque RAP. Cela supprimera tous les médias des systèmes MPEG-4.
Pseudo : -splitr
-group-ajouter fmt
crée une nouvelle information de regroupement dans le fichier. Le format est une liste de
options suivantes:
refTrack=ID : ID de la piste utilisée comme référence de groupe. S'il n'est pas défini, la piste sera
appartiennent au même groupe que le trackID précédent spécifié. Si 0 ou pas de précédent
piste spécifiée, un nouveau groupe alternatif sera créé.
switchID=ID : ID du groupe de commutateurs à créer. Si 0, un nouvel ID sera calculé pour
tu. Si <0, désactive SwitchGroup.
critère=chaîne : liste de 4CC séparés par des espaces.
trackID=ID : ID de la piste à ajouter à ce groupe.
*AVERTISSEMENT* Les options modifient l'état au fur et à mesure de leur analyse :
trackID=1:criteria=lang:trackID=2 est différent de :
critères=lang:trackID=1:trackID=2. -groupe-rem-piste ID supprime la piste de son
groupe.
-groupe-rem ID
supprime le groupe de la piste.
-groupe-nettoyage
supprime toutes les informations de groupe de toutes les pistes.
-réf identifiant : XXXX : réfID
ajoute une référence de type 4CC de track ID à track refID.
-tiret DUR
active DASH-ing du fichier avec une durée de segment de DUR.
-rap les segments commencent par des points d'accès aléatoires.
-frags-par-sidx N
définit le nombre de segments à écrire dans chaque boîte SIDX.
-nom-segment prénom
définit le nom de segment pour les segments générés.
-segment-ext prénom
définit le nom de l'extension du segment. La valeur par défaut est m4s.
-url-modèle
utilise UrlTemplate au lieu de sources explicites dans les segments.
-chaîne en guirlande
Utilise SIDX en guirlande au lieu de hiérarchique. Ignoré si frags/sidx vaut 0.
-tiret-ctx DOSSIER
Stocke/restaure la synchronisation DASH à partir de FILE.
-dash-ts-prog N
Program_number à prendre en compte dans le cas d'un fichier d'entrée MPTS.
Lorsque contribution filet is an ISO-Média filet (QT, MP4, 3GP), if aucune sortie is spécifié L'
CONTRIBUTION DOSSIER IS ÉCRIT.
INDICATION OPTIONS
-indice conseil le fichier pour les sessions RTPRTSP. Le type de charge utile est automatiquement détecté et
configuré à moins qu'il ne soit forcé par l'une des charges utiles MPEG-4 Generic RTP.
-mtu Taille
spécifie la taille maximale de l'unité de transmission en octets (par exemple, la taille maximale des paquets RTP).
La taille par défaut est de 1500 octets (Ethernet MTU). Celui-ci doit être choisi avec soin :
spécifier des paquets trop volumineux entraînera une fragmentation indésirable des paquets à UDP
couche tout en spécifiant des paquets trop petits entraînera une surcharge d'en-tête RTP.
-copie force les données suggérées à être copiées dans la piste de conseils au lieu d'être simplement référencées.
Cela accélère la construction des paquets RTP côté serveur, mais entraîne beaucoup
fichiers plus volumineux.
-serré effectue un entrelacement basé sur des échantillons de pistes multimédias et de pistes de conseils. Ceci devrait
réduire les recherches de disque côté serveur (selon l'implémentation du serveur) mais les résultats
dans un fichier plus volumineux.
-multi [temps max.]
active la concaténation des unités d'accès dans les paquets RTP si possible. maxptime est facultatif
et spécifie la durée maximale des paquets en millisecondes (par défaut 100).
-taux ck_rate
spécifie le taux rtp en Hz lorsqu'il n'y a pas de taux par défaut pour la charge utile. La valeur par défaut est
90000 (tarifs MPEG rtp).
-mpeg4 force l'utilisation de la charge utile générique MPEG-4 dans la mesure du possible. Pistes multimédias sans
un mappage vers les systèmes MPEG-4 ne peut pas l'utiliser.
-latm force l'utilisation de la charge utile LATM pour l'audio AAC.
-statique
permet l'utilisation d'ID de charge utile RTP statiques pour les flux avec des ID de charge utile officiels. Par
MP4Box par défaut utilise toujours des identifiants de charge utile dynamiques pour une interopérabilité maximale, certains
les joueurs ayant des problèmes avec les statiques.
MPEG-4 Générique Charge utile Options (Experts seulement)
-ocr force la synchronisation de toutes les pistes multimédias du fichier. Ceci est nécessaire
car la plupart des serveurs de streaming ne prennent pas en charge les pistes désynchronisées en un seul
déposer. Soyez extrêmement prudent lorsque vous concevez des présentations interactives MPEG-4 pour
streaming puisque vous devrez vous occuper des capacités du serveur de streaming...
MP4Box génère des avertissements lorsque la chronologie du fichier peut être interprétée de manière ambiguë par
le serveur.
-rap signale le drapeau d'accès aléatoire des unités d'accès dans les paquets RTP. C'est généralement seulement
nécessaire pour le streaming des flux MPEG-4 Systems.
-ts signale les horodatages des unités d'accès (CTS et DTS) dans les paquets RTP.
-Taille signale la taille des unités d'accès en paquets RTP.
-idx signale les index des unités d'accès (numéros de séquence) dans les paquets RTP.
-multi active la concaténation des unités d'accès dans les paquets RTP (-ts, -size et -idx sont
sélectionné si besoin).
-iode empêche l'intégration des pistes système dans l'IOD (IOD de type ISMA) lors de la génération dans
SDP. MP4Box détecte automatiquement les fichiers ambigus (ISMA/non-ISMA) mais personne
parfait. Cela ne devrait pas être utilisé avec l'option -isma.
-ajouter-sdp un magnifique
ajoute une chaîne au SDP du film ou au SDP de la piste (tkID:string, où tkID est l'OD du
piste d'indice ou sa piste média). Cela prend en charge la réorganisation des lignes SDP, mais pas
Validité du contenu SDP.
-un indice
supprime toutes les pistes d'indices et autres informations d'indices du fichier.
IMPORTER OPTIONS
-ajouter
ajoute toutes les pistes src_file au fichier d'entrée, le créant s'il n'existe pas. Jusqu'à 20
les opérations cumulées -add peuvent être utilisées. Les syntaxes prises en charge sont :
file#video : importe la première piste vidéo de src_file.
file#audio : importe la première piste audio de src_file.
file#trackID=ID ou file#ID : importe la piste donnée depuis src_file. Pour obtenir une liste de
pistes dans le fichier d'entrée, utilisez -info [ID]
[;lang=LAN] : spécifie la langue du média importé.
[;delay=delay_ms] : spécifie le délai initial en millisecondes du média importé.
-chat
concatène toutes les pistes src_file dans le fichier d'entrée, le créant s'il n'existe pas. Médias
des échantillons sont ajoutés à la fin des pistes compatibles existantes. Si aucune piste compatible
est trouvé pour un média qu'il est créé. Jusqu'à 20 opérations -cat cumulées peuvent être utilisées.
La syntaxe est la même que -add.
-force-chat
ignore la vérification de la configuration du média lors de la concaténation du fichier.
-keeps
par défaut, tous les supports des systèmes MPEG-4 sont supprimés avec -add et -cat. Cette option
évitera de les supprimer du fichier final.
-Garde tout
conserve toutes les pistes existantes lors de l'ajout de fichier.
-dref conserve les données multimédias dans le fichier d'origine et importe uniquement les métadonnées (synchronisation des images, taille et
accès aléatoire).
REMARQUE Le référencement des données peut échouer avec certains AVI car il nécessite les données encadrées (par exemple un
sample MP4) pour être continu dans le fichier d'origine, ce qui n'est pas toujours le cas
selon l'entrelacement d'origine.
-aucune baisse
force le FPS constant lors de l'importation d'une vidéo AVI. Par défaut trames non codées (n-vop)
sont supprimés au moment de l'importation, ce qui donne un média à fréquence d'images variable.
-emballé
pour CMP/M4V (raw MPEG-4 Visual), force le mode pack-bitstream (supprime tous les n-vops
et importer à fréquence d'images constante).
-sbr importe AAC comme AAC-SBR, avec signalisation rétrocompatible (décodeurs non AAC-SBR
devrait pouvoir y jouer).
-sbrx importe AAC comme AAC-SBR, avec une signalisation non rétrocompatible (non AAC-SBR
les décodeurs ne pourront pas le lire).
-ovsbr importe AAC en tant que AAC-SBR avec suréchantillon SBR.
-ps importe l'AAC en tant qu'AAC-PS, avec une signalisation rétrocompatible d'AAC-PS.
-psx importe AAC comme AAC-PS, avec une signalisation non rétrocompatible (décodeurs non AAC-PS
ne pourra pas y jouer).
-fps Framerate
remplace la fréquence d'images vidéo d'entrée ou la spécifie pour les sous-titres SUB.
-mpeg4 force l'utilisation de descriptions d'échantillons MPEG-4 plutôt que 3GP (3GP2 QCELP/EVRC/SMV
audio seulement).
-agg N regroupe N trames audio dans 1 échantillon (médias 3GP uniquement). La valeur maximale possible est
15 et la valeur par défaut est 1 (pas d'agrégation).
CODAGE OPTIONS
-Mp4 spécifie que le fichier d'entrée est destiné à l'encodage. Les entrées prises en charge sont les fichiers BT/XMT-A/WRL/SWF.
Le nom du fichier de sortie est par défaut le nom du fichier d'entrée sans extensions plus ".mp4"
extension.
-déf encode les nœuds et les routes DEF avec leurs noms textuels.
-Journal génère le fichier journal de l'encodeur BIFS.
-SP filet
spécifie le fichier pour l'importation de la piste - par défaut FILE.mp4 est utilisé lors de l'encodage
FILE.bt (réécriture sur place). Cette option n'est nécessaire que si vous ne fournissez pas de
muxInfo approprié par flux dans le fichier BT/XMT.
-sync fois
force la génération du point d'accès aléatoire BIFS à chaque milliseconde. Ne peut pas être utilisé
avec -ombre. AVERTISSEMENT : cela peut entraîner un comportement étrange de votre présentation car
un point d'accès aléatoire BIFS redémarre tous les médias en cours d'exécution dans la scène
(EXPERTS UNIQUEMENT - DANGEREUX). Ne peut pas être utilisé avec -shadow.
-ombre fois
force la génération de points d'accès aléatoires d'ombre BIFS à chaque milliseconde. Ombre
les échantillons sont des points d'accès aléatoires qui peuvent être utilisés à la place d'un accès non aléatoire
points lors de la recherche. ATTENTION : cela peut ne pas être supporté par certains joueurs (EXPERTS
UNIQUEMENT - DANGEREUX). Ne peut pas être utilisé avec -sync.
-ctx-dans filet
spécifie le contexte initial (MP4/BT/XMTA) pour le traitement des fragments. Le fichier d'entrée doit alors
être un fichier de commande uniquement : pas d'IOD et pas de commandes implicites (commandes sans 'AT').
-ctx-sortie filet
spécifie le fichier de sortie du contexte mis à jour (MP4/BT/XMTA) en mode de traitement de bloc.
Ceci est facultatif, le traitement des blocs n'a pas besoin de stocker le contexte final.
-résolution res
Facteur de résolution LASeR (-8 à 7, par défaut 0). Toutes les coordonnées sont multipliées par 2^res
avant la troncature.
-coordonnées les bits
bits utilisés pour coder les coordonnées tronquées dans LASeR. (0 à 31, par défaut 12)
-échelle-bits les bits
bits utilisés pour coder les échelles tronquées dans LASeR. (0 à 4, par défaut 0)
-auto-quantité res
Utilisez la quantification LAser automatique. la résolution est donnée comme si vous utilisiez -résolution mais
les bits de coord et les bits d'échelle sont déduits.
ISMACRYPTE OPTIONS
-crypte fichier_drm
crypte une piste spécifique en utilisant ISMA AES CTR 128.
-décrypter [fichier_drm]
décrypte une piste spécifique en utilisant ISMA AES CTR 128. drm_file peut être omis si les clés
sont dans le fichier.
-set-kms [tkID=]kms_uri
modifie l'emplacement du KMS pour toutes les pistes ou une piste donnée si tkID est spécifié.
DRM filet syntaxe pour GPAC ISMACryp
Le fichier est XML et doit commencer par l'en-tête XML. La racine du fichier est un élément "ISMACryp".
Le fichier est une liste d'éléments "ISMACrypTrack".
Attributs ISMACrypTrack :
TrackID : ID de la piste à encoder/déchiffrer.
clé : clé AES-128 formatée (chaîne hexadécimale 0x +32 caractères.
sel : clé de sel CTR IV (64 bits) (chaîne hexadécimale 0x +16 caractères.
Attributs de chiffrement uniquement
Scheme_URI : URI du schéma utilisé.
KMS_URI : URI du système de gestion de clés - « self » écrit la clé et le sel dans le fichier.
SelectiveType type de cryptage sélectif - les valeurs comprises sont "Aucun":
tous les échantillons sont chiffrés (par défaut), "RAP" : chiffre uniquement les unités à accès aléatoire, "Non-
RAP" : chiffre uniquement les unités d'accès non aléatoires, « Rand » : la sélection aléatoire est
exécuté", "X" : crypte chaque premier échantillon sur X, "RandX" : crypte un échantillon aléatoire
échantillon sur X.
ipmpType : IPMP Type de signalisation : Aucun, IPMP, IPMPX.
ipmpDescriptorID : IPMP_Descriptor ID à utiliser si IPMP(X) est utilisé. Si non configuré MP4Box
en générera un pour vous.
EXTRACTION OPTIONS
-cru ID de piste
extrait la piste donnée au format natif lorsqu'il est pris en charge.
-crus ID de piste
extraire chaque échantillon de piste dans un fichier. Remarque : 'TrackID:N' extrait le Nième échantillon du
Piste.
-nhnt ID de piste
extrait la piste donnée au format NHNT. Tous les types de pistes sauf ObjectDescriptors
les pistes peuvent être exportées.
-nhml ID de piste
extrait la piste au format nhml (XML nhnt). Tous les types de pistes sauf ObjectDescriptors
les pistes peuvent être exportées.
-Célibataire ID de piste
extrait la piste donnée dans un nouveau fichier mp4 avec une seule piste.
scie ID de piste
extrait la piste visuelle dans un fichier avi.
-qcp ID de piste
Identique à « -raw », mais utilise par défaut le format de fichier QCP pour les codecs audio AVRC et SMV.
-aviraw TK
extrait la piste AVI dans son format brut. TK peut être l'un des "vidéo", "audio" ou "audioN"
pour les fichiers avi multipistes (cf '-info').
-saf fichier remux au multiplex SAF.
-dvbhdemux
démultiplexer le fichier DVB-H en datagrammes IP.
-diode extrait le fichier IOD au format brut lorsqu'il est pris en charge.
JETER OPTIONS
-Info [ID de piste]
imprime les informations sur le film et les pistes. Si TrackID spécifié, vidages étendus uniquement
suivre les informations. Si le fichier d'entrée n'est pas un fichier IsoMedia, répertorie les pistes connues à importer.
-bt vide la scène complète dans un fichier BT. Cela supprimera les nœuds MPEG4 inconnus.
-xmt vide la scène complète dans un fichier XMT-A. Cela supprimera les nœuds MPEG4 inconnus.
-wrl vide la scène complète dans un fichier VRML97 WRL. Cela supprimera les nœuds VRML97 inconnus.
-x3d vide la scène complète dans un fichier XML X3D. Cela supprimera les nœuds X3D inconnus.
-x3dv vide la scène complète dans un fichier X3D Text (VRML). Cela supprimera X3D inconnu
nœuds.
-lsr vide la scène complète dans un fichier LASeR+XML.
-disque crée une image XML des atomes de fichier.
-drtp crée une image XML de tous les échantillons de pistes d'indice d'un fichier mp4 à indice.
-dts imprime un échantillon de synchronisation sur la sortie de texte.
-dcr crée une image XML de tous les échantillons de pistes ISMACryp d'un fichier mp4.
-sdp crée un fichier SDP associé à un fichier mp4 suggéré.
-bâche-couvercle
Les extraits couvrent l'art le cas échéant.
-dump-chap
Extrait la liste des chapitres dans un fichier, le cas échéant.
-ttxt convertit les sous-titres d'entrée au format GPAC TTXT.
-ttxt ID de piste
exporte la piste de texte donnée au format GPAC TTXT.
-srt convertit les sous-titres d'entrée au format SRT.
-srt ID de piste
exporte la piste de texte donnée au format de sous-titre SRT.
-std dumps vers stdout plutôt que fichier.
-stat génère un rapport statistique sur l'utilisation des nœuds/champs pour l'ensemble de la présentation.
-Statistiques génère un rapport statistique sur l'utilisation des nœuds/champs par unité d'accès BIFS.
-statx génère un rapport statistique sur l'utilisation des nœuds/champs dans le graphe de scène après chaque BIFS
Unité d'accès.
-hacher génère le hachage SHA-1 du fichier d'entrée.
Meta OPTIONS
MP4Box prend en charge l'ajout Meta au format de fichier IsoMedia, utilisé pour faire du fichier un générique
conteneur de données (temporisé ou non).
-set-méta args
définit le type d'objet méta. La syntaxe est "ABCD[;tk=N] où :
ABCD est le code à quatre caractères du type, ou O/NULL pour supprimer le méta-objet
tk indique si la méta est au niveau racine (pas de "tk"), au niveau moov
(tk=0) ou au niveau de la piste (tk=trackID).
-ajouter un item args
ajoute une ressource à la méta donnée. args est le chemin du fichier de l'élément suivi de ';'
options séparées :
tk=N : comme ci-dessus
name=item_name : spécifie le nom de l'élément, sinon le nom du fichier est utilisé
mime=mimeType : spécifie le type mime de l'élément, sinon application/octet-stream est
d'utiliser
encoding=enctype : spécifie le type d'encodage du contenu Notez que le chemin du fichier est défini sur
"this" ou "self" identifiera l'élément ajouté comme l'ensemble du fichier IsoMedia
-rem-article args
supprime l'élément de la méta donnée. La syntaxe est itemID[;tk=ID].
-set-primaire args
définit l'élément donné comme le principal de la méta donnée. La syntaxe est itemID[;tk=ID].
-set-xml args
définit XML sur la méta donnée. La syntaxe est xml_file_path[;tk=ID][;binary].
-rem-xml [tk=ID]
supprime les données XML de la méta donnée.
-dump-xml xml_out_file_name[;tk=ID]
vide les données XML de la méta donnée dans un fichier.
-dump-item ID_article[;tk=ID][;path=nom_fichier]
vide l'élément donné de la méta donnée dans un fichier. Par défaut, le nom de l'élément est
utilisé comme nom de fichier de sortie.
-paquet
les packages entrent le fichier XML dans un conteneur ISO. tous les médias référencés sauf
des hyperliens sont ajoutés au fichier.
-gestion les packages entrent le fichier XML dans un widget MPEG-U dans un conteneur ISO. Tous les fichiers contenus
dans le dossier actuel sont ajoutés au package de widgets.
RTP BANDEROLE OPTIONS
MP4Box peut diffuser des fichiers ISO vers RTP. Le streamer ne prend actuellement pas en charge les données
carrouselling et ne gérera donc pas correctement les flux BIFS et OD.
-rtp active le streamer de fichiers rtp.
-noloop
désactive le bouclage lors du streaming.
-mpeg4 force MPEG-4 ES générique pour tous les flux RTP.
-heure d'été=IP
Destination IP (uni/multidiffusion). Par défaut : 127.0.0.1.
-port=PORT
port de sortie du premier flux. Par défaut : 7000.
-mtu=MTU
chemin MTU pour les paquets RTP. La valeur par défaut est 1450 octets.
-ifce=IP
Adresse IP de l'interface physique à utiliser. Par défaut : NULL (TOUT).
-ttl=N temps de vie pour les paquets multicast. Par défaut : 1.
-sdp=FICHIER
nom de fichier du SDP généré. La valeur par défaut est session.sdp.
VIVRE SCENE BANDEROLE OPTIONS
MP4Box peut diffuser du contenu BIFS ou DIMS vers RTP avec génération de carrousel et mises à jour. Les
streamer ne prend actuellement pas en charge le streaming audio/vidéo/image en même temps. Tous
les options prises en charge par le streamer de fichiers sont prises en charge.
-vivre active la diffusion en direct rtp.
-estompe active le mode DIMS pour l'entrée SVG - par défaut : désactivé.
-src=FICHIER
source des mises à jour - par défaut : null.
-rap=TEMPS
durée en ms du carrousel de base - par défaut : 0 (désactivé). vous pouvez spécifier la période RAP
d'un seul ESID (pas dans DIMS) avec -rap=ESID=X:time.
Runtime Options
Les options suivantes peuvent être utilisées à l'invite :
q : quitte
u : saisit des commandes à envoyer
U : identique à u mais signale les mises à jour comme critiques
e : saisit des commandes à envoyer sans être agrégées
E : identique à e mais signale les mises à jour comme critiques
f : force l'envoi du RAP
F : force la régénération et l'envoi du RAP
p: vide la scène actuelle
SWF OPTIONS
MP4Box peut importer des fichiers Macromedia Flash (".SWF") très simples. Vous pouvez spécifier une entrée SWF
avec les commutateurs -bt, xmt et -mp4.
-mondial
toutes les définitions SWF sont placées dans le premier remplacement de scène. Par défaut, les définitions SWF sont envoyées
si nécessaire.
-pas de ctrl
utilise un flux dédié pour le contrôle du film. Cela désactivera ActionScript.
-pas de texte
supprime tout le texte SWF.
-pas de police
supprime toutes les polices SWF intégrées, forçant l'utilisation du texte MPEG-4 et des polices de terminal.
-pas de ligne
supprime toutes les lignes des formes SWF.
-pas de diplôme
supprime tous les dégradés des formes swf.
-quad utilise des courbes de Bézier quadratiques au lieu de courbes cubiques.
-xlp prise en charge de la transparence et de l'évolutivité des lignes.
-aplatir Valeur
remplace 2 lignes consécutives par une seule lorsque l'angle entre les lignes est inférieur à
Valeur (exprimée en radians). La valeur 0 désactive l'aplatissement.
PRISE EN CHARGE CONTRIBUTION FORMATS
RAW Formats et votre extensions
NHNT (.media .nhnt .info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 visuel (.cmp .m4v)
Vidéo H263 (.263 .h263)
Vidéo AVC/H264 (.h264 .h26L .264 .26L)
Images JPEG (.jpg .jpeg)
Images PNG (.png)
Audio AMR(WB) (.amr .awb)
Audio EVRC (.evc)
Audio SMV (.smv)
Contenant Formats et votre extensions
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Fichiers ISO-Media (pas de vérification d'extension)
Texte Formats et votre extensions
Sous-titres SRT (.srt)
SUB Sous-titres (.sub)
Texte chronométré GPAC (.ttxt)
Texte QuickTime TeXML (.xml) (cf documentation QT)
Scène Formats et votre extensions
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) - prise en charge très limitée de l'importation uniquement
COMMUNE UTILISATION
Importation a filet
Importer un AVI : MP4Box -add myfile.avi mymp4.mp4
Importer de l'audio à partir d'un AVI : MP4Box -add myfile.avi#audio mymp4.mp4
Importer une vidéo à partir d'un AVI : MP4Box -add myfile.avi#video mymp4.mp4
Importez un MP3 et laissez les données à l'extérieur : MP4Box -dref -add myfile.mp3 mymp4.mp4
Importez un JPEG ou PNG : MP4Box -add myfile.jpg mymp4.mp4
Créer un film avec sous-titre : MP4Box -add video.avi -add audio.mp3 -add
Sous-titre.srt mymp4.mp4
Base Déposez votre dernière attestation
Convertir le fichier pour le streaming HTTP/FTP : MP4Box -inter 1000 myfile.mp4
Convertir un fichier inconnu en ISMA pour le streaming HTTP/FTP : MP4Box -isma -inter 1000
monfichier.mp4
Convertissez le fichier inconnu en ISMA et respectez la synchronisation interrompue ISMA : MP4Box -ismax myfile.mp4
Convertir un fichier inconnu en 3GP : MP4Box -3gp myfile.mp4
Allusion a Déposez votre dernière attestation
Préparez n'importe quel mp4 pour le streaming ISMA : MP4Box -isma -hint myfile.mp4
Préparez n'importe quel 3GP pour le streaming : MP4Box -hint myfile.3gp
Préparez n'importe quel 3GP pour le streaming avec l'agrégation RTP : MP4Box -hint -multi myfile.3gp
Préparez un simple mp4 audio/vidéo optimisé pour le serveur : MP4Box -hint -copy -tight
monfichier.mp4
Préparez un mp4 complexe avec BIFS pour le streaming : MP4Box -ocr -iod -hint myfile.mp4
Encodage de décodage a filet
Encodez un fichier BT et conservez les noms de nœuds pour une inspection ultérieure : MP4Box -mp4 -def pres.bt
Encoder un fichier XMT-A : MP4Box -mp4 pres.xmt
Traduire BT en fichier XMT-A : MP4Box -xmt pres.bt
Traduire XMT-A en fichier BT : MP4Box -bt pres.xmt
Décoder MP4 en BT : MP4Box -bt pres.mp4
Utilisez MP4Box en ligne en utilisant les services onworks.net