Este es el comando MP4Box que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
MP4Box - Caja de herramientas de sistemas MPEG-4
SINOPSIS
MP4Box [opciones] presentar [opciones]
DESCRIPCIÓN
MP4Box es una herramienta de línea de comandos multipropósito para crear y editar sistemas MPEG-4
presentaciones y manipular archivos multimedia ISO (MP4, 3GP, MOV).
MP4Box admite la conversión de archivos de varios formatos sin procesar e IsoMedia / AVI / MPEG-PS / OGG
contenedores, sugerencias de archivos para transmisión RTP para servidores de transmisión compatibles con QuickTime,
intercalado de archivos, fragmentación de archivos y extracción de pistas.
MP4Box también proporciona herramientas de volcado que se utilizan para inspeccionar el diseño de archivos, pistas de pistas RTP, SDP
información, composición de la escena. También se puede utilizar para convertir hacia y desde BT / XMT-
A / VRML / X3D.
MP4Box también incluye codificadores y decodificadores MPEG-4 Systems para herramientas BIFS y OD.
MP4Box no espera ningún orden en particular en las opciones en el momento del aviso.
CONSIGUIENDO AYUDA CON MP4Box
-h [tipo]
imprime la pantalla de ayuda. "tipo" puede ser "general", "sugerencia", "importar", "codificar",
"extraer", "volcar", "swf", "meta", "cripta", "formato", "rtp", "en vivo" para
ayuda.
-versión
imprime la versión de MP4Box.
-noprog
deshabilitar los informes de progreso.
-tranquilo modo silencioso (sin información de registro).
-v modo detallado (más información de registro).
-estricto-error
sale después de que se reporta el primer error.
-nodos enumera los nodos de sistemas MPEG-4 compatibles en la compilación actual de MP4Box.
-nodo Nombre del nodo
imprime la sintaxis del nodo. Cada campo se enumera como
tipo de evento Tipo de campo nombre del campo valor por defecto
e información de cuantificación de campo y límites de cuantificación, si los hubiera.
-xnodos
enumera los nodos X3D compatibles en la compilación actual de MP4Box.
-xnodo Nombre del nodo
imprime la sintaxis del nodo X3D. Cada campo se enumera como
-nodos
enumera los nodos SVG / LASeR compatibles en la compilación actual de MP4Box.
GENERAL OPCIONES
-enterrar duración
intercala datos de medios en trozos de la duración máxima especificada (expresada en
milisegundos) y preparar el archivo para la transmisión HTTP / FTP. Por defecto MP4Box siempre
almacena con entrelazado de 0.5 segundos. Un valor entrelazado de tiendas '0' sin
entrelazado (metadatos y luego pista tras pista).
-antiguo-inter duración igual que -inter pero sin ajuste de deriva
NOTA: Seguimiento Editar Listas están ignorado when realizar entrelazado.
-plano almacena el archivo con todos los datos de medios primero, no intercalados. Si se usa al crear un nuevo
archivo, no se crea ningún archivo temporal (almacenamiento más rápido).
-fragmento duración
archivo de fragmentos utilizando fragmentos de película ISO-Media. Las pistas se fragmentarán para que
ningún recorrido de pista excede la duración especificada (expresada en milisegundos). Inhabilita
entrelazado.
-fuera
especifica el nombre del archivo de salida.
-tmp
especifica la unidad de almacenamiento temporal. Si no se configura, el almacenamiento temporal es OS-
dependiente.
espacio libre tamaño
inserta espacio libre antes de moof en archivos fragmentados.
-nosys elimina toda la información de sistemas MPEG-4 del archivo, pero mantiene un IOD vacío para
Indicaciones MPEG-4 Profile @ Level. alias: -no-sys
-no-yodo
elimina InitialObjectDescriptor del archivo.
-isma reescribe el archivo como un archivo de audio / video ISMA 1.0 (toda la información del sistema reescrita) con
referencias de reloj adecuadas.
-ismax reescribe el archivo como un archivo de audio / video ISMA 1.0 (toda la información del sistema reescrita) con
Referencias de reloj ISMA (secuencias no sincronizadas explícitamente).
NOTA: Buscando pueden be broken con some players (en isma, audio y video corrientes do
no sea depender on principal escena reloj).
-3po reescribe el archivo como un archivo 3GP (no más información específica de MPEG-4 Systems). Esta opción
está activado de forma predeterminada cuando la extensión del archivo de entrada es .3gp o .3g2.
-ipod reescribe el archivo para iPod.
-marca ABCD [: v]
establece la marca principal de archivo, con versión opcional.
-ab A B C D
agrega la marca dada a la lista de marcas alternativas del archivo.
-rb A B C D
elimina la marca dada a la lista de marcas alternativas del archivo.
-cprt cadena
agrega un aviso de derechos de autor de cadena al archivo.
-Cap cap_file
agrega la información del capítulo contenida en chap_file a la película. Para más detalles sobre
sintaxis del archivo de capítulo, cf http://gpac.sourceforge.net/auth_mp4box.php.
-movimiento rápido del ojo Identificador de pista
elimina una pista determinada del archivo; se puede especificar varias veces.
-habilitar Identificador de pista
habilita la pista dada.
-desactivar Identificador de pista
desactiva la pista dada.
-nuevo fuerza la creación de un nuevo archivo de destino.
-largo [tkID =] LAN
establece el idioma de todas las pistas o de la pista dada. LAN es la ISO 639-2 3
código de carácter.
-demora [tkID =] delay_ms
establece el retraso en milisegundos de todas las pistas o de la pista dada. LAN es la ISO
639-2 Código de 3 caracteres.
-by tkID = PAR
establece la relación de aspecto de píxeles de la pista visual (PAR = Num: Den o "none").
-nombre tkID = nombre
establece el nombre del controlador de pista.
-etiquetas etiqueta1 [: etiqueta2]
establece las etiquetas de iTunes en un archivo - más información: MP4Box -tag-list.
-división tiempo_en_segundos
se divide en archivos de la duración máxima deseada. Esto eliminará todos los sistemas MPEG-4
medios.
-tamaño dividido tamaño_en_kilobytes
se divide en archivos del tamaño máximo deseado. Esto eliminará todos los medios de MPEG-4 Systems.
Alias: -divisiones
-trozo partido inicio fin
extrae un nuevo archivo desde el inicio hasta el final especificado (en segundos). Esta voluntad
elimine todos los soportes de MPEG-4 Systems. Alias: -splitx
-salpicar inicio fin
Igual que la opción -split-chunk, pero ajusta la hora de finalización para que sea justo antes del último rap
encontrado en el trozo.
-split-rap inicio fin
se divide en archivos que comienzan en cada RAP. Esto eliminará todos los medios de MPEG-4 Systems.
Alias: -splitr
-grupo-añadir fmt
crea una nueva información de agrupación en el archivo. El formato es una lista separada por dos puntos
siguientes opciones:
refTrack = ID: ID de la pista utilizada como referencia de grupo. Si no se configura, la pista
pertenecen al mismo grupo que el trackID anterior especificado. Si 0 o no anterior
pista especificada, se creará un nuevo grupo alternativo.
switchID = ID: ID del grupo de conmutadores que se va a crear. Si es 0, se calculará una nueva ID para
Uds. Si <0, desactiva SwitchGroup.
criterios = cadena: lista de 4CC separados por espacios.
trackID = ID: ID de la pista para agregar a este grupo.
* ADVERTENCIA * Las opciones modifican el estado a medida que se analizan:
trackID = 1: criteria = lang: trackID = 2 es diferente de:
criterios = lang: trackID = 1: trackID = 2. -grupo-rem-pista ID elimina la pista de su
grupo.
-grupo-rem ID
elimina el grupo de la pista.
-grupo-limpio
elimina toda la información del grupo de todas las pistas.
-árbitro id: XXXX: refID
agrega una referencia de tipo 4CC desde la ID de la pista hasta la ID de ref. de la pista.
-guión DUR
habilita DASH-ing del archivo con una duración de segmento de DUR.
-rap los segmentos comienzan con puntos de acceso aleatorios.
-fragmentos-por-sidx N
establece el número de segmentos que se escribirán en cada cuadro SIDX.
-nombre-segmento nombre
establece el nombre del segmento para los segmentos generados.
-segmento-ext nombre
establece el nombre de la extensión del segmento. El valor predeterminado es m4s.
-url-plantilla
usa UrlTemplate en lugar de fuentes explícitas en segmentos.
-cadena de margaritas
Utiliza SIDX en cadena en lugar de jerárquico. Se ignora si frags / sidx es 0.
-guión-ctx ARCHIVO
Almacena / restaura el tiempo de DASH desde ARCHIVO.
-guión-ts-prog N
Program_number a considerar en el caso de un archivo de entrada MPTS.
¿Cuándo? Las opciones de entrada presentar is an Medios ISO presentar (QT, MP4, 3GP), if no salida is especificado Las
ENTRADA ARCHIVO IS SOBRESCRITO.
RETICENTE OPCIONES
-insinuación insinuar el archivo para sesiones RTPRTSP. El tipo de carga útil se detecta automáticamente y
configurada a menos que se fuerce a través de una de las cargas útiles RTP genérico MPEG-4.
-mtu tamaño
especifica el tamaño máximo de la unidad de transmisión en bytes (por ejemplo, el tamaño máximo del paquete RTP).
El tamaño predeterminado es 1500 bytes (Ethernet MTU). Esto debe elegirse con cuidado:
especificar paquetes demasiado grandes dará como resultado una fragmentación de paquetes no deseada en UDP
capa mientras se especifican paquetes demasiado pequeños dará como resultado una sobrecarga del encabezado RTP.
-dupdo obliga a que los datos sugeridos se copien en la pista de sugerencias en lugar de simplemente hacer referencia a ellos.
Esto acelera la construcción de paquetes RTP en el lado del servidor, pero resulta en mucho
archivos más grandes.
-apretado realiza un entrelazado basado en muestras de pistas multimedia y pistas de pistas. Esto debería
reducir las búsquedas de disco en el lado del servidor (dependiendo de la implementación del servidor) pero los resultados
en un archivo más grande.
-multi [tiempo máximo]
habilita la concatenación de unidades de acceso en paquetes RTP si es posible. maxptime es opcional
y especifica la duración máxima del paquete en milisegundos (por defecto 100).
-Velocidad tasa_ck
especifica la tasa rtp en Hz cuando no hay tasa predeterminada para la carga útil. El valor predeterminado es
90000 (tasas MPEG rtp).
-mpeg4 fuerza el uso de la carga útil genérica MPEG-4 siempre que sea posible. Pistas multimedia sin
una asignación a sistemas MPEG-4 no puede utilizar esto.
-latm fuerza el uso de la carga útil LATM para audio AAC.
-estático
permite el uso de ID de carga útil RTP estática para transmisiones con ID de carga útil oficial. Por
MP4Box predeterminado siempre usa ID de carga útil dinámica para una máxima interoperabilidad, algunos
jugadores que tienen problemas con los estáticos.
MPEG-4 Generic carga útil (Expertos solamente)
-LOC Obliga a que todas las pistas multimedia del archivo se sirvan sincronizadas. Esto es necesario
porque la mayoría de los servidores de transmisión no admiten pistas desincronizadas en una sola
Archivo. Tenga mucho cuidado al diseñar presentaciones interactivas MPEG-4 para
streaming, ya que tendrá que ocuparse de las capacidades del servidor de streaming ...
MP4Box genera advertencias cuando la línea de tiempo del archivo puede ser interpretada de manera ambigua por
el servidor.
-rap señales Indicador de acceso aleatorio de unidades de acceso en paquetes RTP. Esto suele ser solo
necesario para la transmisión de secuencias de sistemas MPEG-4.
-ts Señales Marcas de tiempo de unidades de acceso (CTS y DTS) en paquetes RTP.
-Talla Señales Tamaño de las unidades de acceso en paquetes RTP.
-idx Señala índices de unidades de acceso (números de secuencia) en paquetes RTP.
-multi habilita la concatenación de unidades de acceso en paquetes RTP (-ts, -size y -idx son
seleccionado si es necesario).
-iodo evita que las pistas del sistema se incrusten en IOD (IOD similar a ISMA) al generar en
PARTIDO SOCIALDEMÓCRATA. MP4Box detecta automáticamente archivos ambiguos (ISMA / no ISMA) pero nadie
Perfecto. Esto no debería usarse con la opción -isma.
-añadir-sdp cadena
agrega una cadena al SDP de la película o al SDP de la pista (tkID: string, donde tkID es el OD del
pista de pistas o su pista multimedia). Esto se encarga del reordenamiento de la línea SDP, pero no del
Validez de contenido SDP.
-un insinuación
elimina todas las pistas de pistas y otra información de pistas del archivo.
IMPORTADAS OPCIONES
-añadir
agrega todas las pistas src_file al archivo de entrada, creándolo si no existe. Hasta 20
Se pueden utilizar operaciones -add acumuladas. Las sintaxis admitidas son:
file # video: importa la primera pista de video desde src_file.
file # audio: importa la primera pista de audio desde src_file.
file # trackID = ID o file # ID: importa la pista dada desde src_file. Para obtener una lista de
pistas en el archivo de entrada, use -info [ID]
[; lang = LAN]: especifica el idioma de los medios importados.
[; delay = delay_ms]: especifica el retraso inicial en milisegundos de los medios importados.
-gato
concatena todas las pistas src_file al archivo de entrada, creándolo si no existe. Medios de comunicación
las muestras se agregan al final de las pistas compatibles existentes. Si no hay una pista compatible
se encuentra para un medio creado. Se pueden utilizar hasta 20 operaciones -cat acumuladas.
La sintaxis es la misma que -add.
-fuerza-gato
omite la comprobación de configuración de medios al concatenar el archivo.
-keepsys
de forma predeterminada, todos los medios de los sistemas MPEG-4 se eliminan con -add y -cat. Esta opción
evitará eliminarlos del archivo final.
-Mantener todo
mantiene todas las pistas existentes al agregar el archivo.
-dref mantiene los datos multimedia en el archivo original y solo importa metadatos (tiempo de fotograma, tamaño y
acceso aleatorio).
NOTA La referenciación de datos puede fallar con algunos AVI porque requiere los datos enmarcados (por ejemplo, un
Muestra MP4) para que sea continuo en el archivo original, lo que no siempre es el caso
dependiendo del entrelazado original.
-ninguna gota
fuerza FPS constante al importar video AVI. Por defecto, fotogramas no codificados (n-vop)
se eliminan en el momento de la importación, lo que da como resultado un medio de velocidad de fotogramas variable.
-lleno
para CMP / M4V (MPEG-4 Visual sin procesar), fuerza el modo de flujo de bits empaquetado (elimina todos los n-vops
e importar a una velocidad de fotogramas constante).
-sbr importa AAC como AAC-SBR, con señalización compatible con versiones anteriores (decodificadores no AAC-SBR
debería poder jugarlo).
-sbrx importa AAC como AAC-SBR, con señalización no compatible con versiones anteriores (no AAC-SBR
los decodificadores no podrán reproducirlo).
-ovsbr importa AAC como AAC-SBR con sobremuestreo SBR.
-PD importa AAC como AAC-PS, con señalización retrocompatible de AAC-PS.
-psx importa AAC como AAC-PS, con señalización no compatible con versiones anteriores (decodificadores no AAC-PS
no podrá reproducirlo).
-fps Velocidad de fotogramas
anula la velocidad de fotogramas de vídeo de entrada o la especifica para subtítulos SUB.
-mpeg4 fuerzas que utilizan descripciones de muestra MPEG-4 en lugar de 3GP (3GP2 QCELP / EVRC / SMV
solo audio).
-agg N agrega N fotogramas de audio en 1 muestra (solo medios 3GP). El valor máximo posible es
15 y el valor predeterminado es 1 (sin agregación).
CODIFICACION OPCIONES
-Mp4 especifica que el archivo de entrada es para codificación. Las entradas admitidas son archivos BT / XMT-A / WRL / SWF.
El nombre del archivo de salida es por defecto el nombre del archivo de entrada sin extensiones más ".mp4"
extensión.
-def codifica nodos y rutas DEF'ed con sus nombres textuales.
-Iniciar sesión genera un archivo de registro del codificador BIFS.
-em presentar
especifica el archivo para la importación de pistas; de forma predeterminada, se usa FILE.mp4 al codificar
FILE.bt (reescritura en el lugar). Esta opción solo es necesaria si no proporciona un
muxInfo adecuado por flujo en el archivo BT / XMT.
-sincronizar time
fuerza la generación de puntos de acceso aleatorio BIFS cada vez milisegundos. No puede ser usado
con -sombra. ADVERTENCIA: esto puede resultar en un comportamiento extraño de su presentación, ya que
un punto de acceso aleatorio BIFS reinicia todos los medios que se están ejecutando actualmente en la escena
(SÓLO EXPERTOS - PELIGROSO). No se puede utilizar con -shadow.
-sombra time
fuerza la generación de puntos de acceso aleatorios de sombra BIFS cada milisegundos. Sombra
Las muestras son puntos de acceso aleatorio que se pueden utilizar en lugar de un acceso no aleatorio.
puntos al buscar. ADVERTENCIA: es posible que algunos reproductores no lo admitan (EXPERTOS
ÚNICAMENTE - PELIGROSO). No se puede utilizar con -sync.
-ctx-entrada presentar
especifica el contexto inicial (MP4 / BT / XMTA) para el procesamiento de fragmentos. El archivo de entrada debe entonces
ser un archivo de solo comando: sin IOD y sin comandos implícitos (comandos sin 'AT').
-ctx-fuera presentar
especifica el archivo de salida del contexto actualizado (MP4 / BT / XMTA) en el modo de procesamiento de fragmentos.
Esto es opcional, el procesamiento de fragmentos no necesita almacenar el contexto final.
-resolución res
Factor de resolución LASeR (-8 a 7, predeterminado 0). Todas las coordenadas se multiplican por 2 ^ res
antes del truncamiento.
-bits de coordinación los bits
bits utilizados para codificar coordenadas truncadas en LASeR. (0 a 31, predeterminado 12)
-bits de escala los bits
bits utilizados para codificar escalas truncadas en LASeR. (0 a 4, predeterminado 0)
-auto-cuant res
Utilice la cuantificación LASeR automática. La resolución se da como si se usara -resolution pero
Se infieren los bits de coordinación y los bits de escala.
ISMACRIPTO OPCIONES
-cripta archivo_drm
cripta una pista específica usando ISMA AES CTR 128.
-descriptar [archivo_drm]
descifra una pista específica usando ISMA AES CTR 128. drm_file se puede omitir si las claves
están en archivo.
-establecer-kms [tkID =] kms_uri
cambia la ubicación de KMS para todas las pistas o una determinada si se especifica tkID.
DRM presentar sintaxis para GPAC ISMACryp
El archivo es XML y debe comenzar con el encabezado xml. La raíz del archivo es un elemento "ISMACryp".
El archivo es una lista de elementos "ISMACrypTrack".
Atributos de ISMACrypTrack:
TrackID: ID de la pista a encriptar / descifrar.
clave: clave AES-128 formateada (cadena hexadecimal 0x +32 caracteres.
salt: clave salt CTR IV (64 bits) (cadena hexadecimal 0x +16 caracteres.
Atributos de solo cifrado
Scheme_URI: URI del esquema utilizado.
KMS_URI: URI del sistema de gestión de claves - "self" escribe la clave y la sal en el archivo.
selectedType tipo de encriptación selectiva - los valores entendidos son "Ninguno":
todas las muestras encriptadas (predeterminado), "RAP": solo encripta las unidades de acceso aleatorio,
RAP ": solo cifra las unidades de acceso no aleatorio," Rand ": la selección aleatoria es
ejecutado "," X ": Cifra cada primera muestra de X," RandX ": Cifra una al azar
muestra de X.
ipmpType: IPMP Tipo de señalización: Ninguno, IPMP, IPMPX.
ipmpDescriptorID: ID de IPMP_Descriptor para usar si se usa IPMP (X). Si no configura MP4Box
generará uno para usted.
EXTRACCIÓN OPCIONES
-crudo Identificador de pista
extrae la pista dada en formato nativo cuando es compatible.
-dibujos Identificador de pista
extrae cada muestra de pista en un archivo. Nota: 'TrackID: N' extrae la enésima muestra del
pista.
-nhnt Identificador de pista
extrae la pista dada en formato NHNT. Todos los tipos de pistas excepto ObjectDescriptors
las pistas se pueden exportar.
-nhml Identificador de pista
extrae la pista en formato nhml (XML nhnt). Todos los tipos de pistas excepto ObjectDescriptors
las pistas se pueden exportar.
-soltero Identificador de pista
extrae la pista dada a un nuevo archivo mp4 con una sola pista.
-avi Identificador de pista
extrae la pista visual a un archivo avi.
-qcp Identificador de pista
Igual que '-raw' pero por defecto el formato de archivo QCP para los códecs de audio AVRC y SMV.
-aviraw TK
extrae la pista AVI a su formato sin formato. TK puede ser uno de "video", "audio" o "audioN"
para archivos avi multipista (cf '-info').
-seguro archivo remux a SAF multiplex.
-dvbhdemux
demux DVB-H en datagramas IP.
-diodo extrae el archivo IOD en formato sin procesar cuando es compatible.
DUMP OPCIONES
-información [Identificador de pista]
imprime información de películas y pistas. Si se especifica TrackID, los volcados solo se extienden
información de seguimiento. Si el archivo de entrada no es un archivo IsoMedia, enumera las pistas conocidas para importar.
-bt vuelca la escena completa en un archivo BT. Esto eliminará los nodos MPEG4 desconocidos.
-xmt vuelca la escena completa en un archivo XMT-A. Esto eliminará los nodos MPEG4 desconocidos.
-wrl vuelca la escena completa en un archivo VRML97 WRL. Esto eliminará los nodos VRML97 desconocidos.
-x3d vuelca la escena completa en un archivo XML X3D. Esto eliminará los nodos X3D desconocidos.
-x3dv vuelca la escena completa en un archivo de texto X3D (VRML). Esto eliminará el X3D desconocido
nodos
-lsr vuelca la escena completa en un archivo LASeR + XML.
-diso crea una imagen XML de los átomos del archivo.
-drtp crea una imagen XML de todas las muestras de pistas de pistas de un archivo mp4 de pistas.
-dts imprime la sincronización de la muestra en la salida de texto.
-dcr crea una imagen XML de todas las muestras de pistas de ISMACryp de un archivo mp4.
-partido socialdemócrata crea un archivo SDP asociado con un archivo mp4 insinuado.
-cubierta-antivuelco
Extrae la portada, si la hubiera.
-volcado-chap
Extrae la lista de capítulos para archivar, si corresponde.
-ttxt convierte los subtítulos de entrada al formato GPAC TTXT.
-ttxt Identificador de pista
exporta la pista de texto dada al formato GPAC TTXT.
-srt convierte los subtítulos de entrada al formato SRT.
-srt Identificador de pista
exporta la pista de texto dada al formato de subtítulos SRT.
-estándar vuelca a stdout en lugar de archivo.
-estado genera un informe estadístico sobre el uso de nodos / campos para toda la presentación.
-estadísticas genera un informe estadístico sobre el uso de nodo / campo por unidad de acceso BIFS.
-statx genera un informe estadístico sobre el uso del nodo / campo en el gráfico de escena después de cada BIFS
Unidad de acceso.
-picadillo genera SHA-1 Hash del archivo de entrada.
Meta OPCIONES
MP4Box admite la adición de Meta al formato de archivo IsoMedia, que se utiliza para hacer que el archivo sea genérico
contenedor de datos (cronometrado o no cronometrado).
-set-meta args
establece el tipo de meta objeto. La sintaxis es "ABCD [; tk = N] donde:
ABCD es el código de cuatro caracteres del tipo, o O / NULL para eliminar el metaobjeto
tk indica si el meta está en el nivel raíz (no "tk"), en el nivel moov
(tk = 0) o al nivel de la pista (tk = trackID).
-añadir artículo args
agrega recursos al meta dado. args es la ruta del archivo del elemento seguida de ';'
opciones separadas:
tk = N: igual que arriba
name = item_name: especifica el nombre del elemento; de lo contrario, se usa el nombre del archivo
mime = mimeType: especifica el tipo de mime del elemento; de lo contrario, application / octet-stream es
usado
encoding = enctype: especifica el tipo de codificación del contenido Tenga en cuenta que la ruta del archivo establecida en
"this" o "self" identificará el elemento agregado como el archivo IsoMedia completo
-artículo-rem args
elimina el elemento del meta dado. La sintaxis es itemID [; tk = ID].
-set-primario args
establece el elemento dado como el principal del meta dado. La sintaxis es itemID [; tk = ID].
-set-xml args
establece XML en el meta dado. La sintaxis es xml_file_path [; tk = ID] [; binary].
-rem-xml [tk = ID]
elimina los datos XML del meta dado.
-volcado-xml xml_out_file_name [; tk = ID]
vuelca los datos XML del meta dado en un archivo.
-artículo-volcado itemID [; tk = ID] [; ruta = nombreArchivo]
vuelca el elemento dado del meta dado en un archivo. Por defecto, el nombre del artículo es
utilizado como nombre del archivo de salida.
-paquete
Los paquetes ingresan un archivo XML en un contenedor ISO. todos los medios referenciados excepto
se agregan hipervínculos al archivo.
-mgt Los paquetes introducen un archivo XML en un widget MPEG-U en un contenedor ISO. Todos los archivos contenidos
en la carpeta actual se agregan al paquete de widgets.
RTP SERPENTINA OPCIONES
MP4Box puede transmitir archivos ISO a RTP. El transmisor actualmente no admite datos
carrusel y, por lo tanto, no manejará correctamente las corrientes BIFS y OD.
-rtp habilita el transmisor de archivos rtp.
-no bucle
desactiva el bucle durante la transmisión.
-mpeg4 fuerza MPEG-4 ES Genérico para todos los flujos RTP.
-dst = IP
Destino IP (uni / multidifusión). Predeterminado: 127.0.0.1.
-port = PUERTO
puerto de salida del primer flujo. Predeterminado: 7000.
-mtu = MTU
MTU de ruta para paquetes RTP. El valor predeterminado es 1450 bytes.
-ifce = IP
Dirección IP de la interfaz física a utilizar. Predeterminado: NULL (CUALQUIERA).
-ttl = N tiempo de vida para los paquetes de multidifusión. Predeterminado: 1.
-sdp = ARCHIVO
nombre de archivo del SDP generado. El valor predeterminado es session.sdp.
EN VIVO ESCENA SERPENTINA OPCIONES
MP4Box puede transmitir contenido BIFS o DIMS a RTP con generación de carrusel y actualizaciones. El
streamer actualmente no es compatible con la transmisión de audio / video / imágenes al mismo tiempo. Todo
las opciones admitidas por el transmisor de archivos son compatibles.
-En Vivo habilita rtp live streamer.
-oscurece activa el modo DIMS para la entrada SVG; predeterminado: desactivado.
-src = ARCHIVO
fuente de actualizaciones - predeterminado: nulo.
-rap = HORA
duración en ms del carrusel base - predeterminado: 0 (desactivado). puede especificar el período de RAP
de un solo ESID (no en DIMS) con -rap = ESID = X: tiempo.
Runtime
Las siguientes opciones se pueden utilizar cuando se le solicite:
q: sale
u: ingresa algunos comandos para ser enviados
U: igual que u pero señala que las actualizaciones son críticas
e: ingresa algunos comandos para ser enviados sin ser agregados
E: igual que e pero señala las actualizaciones como críticas
f: fuerza el envío de RAP
F: fuerza la regeneración y el envío de RAP
p: vuelca la escena actual
SWF OPCIONES
MP4Box puede importar archivos Macromedia Flash muy simples (".SWF"). Puede especificar una entrada SWF
archivo con modificadores -bt, xmt y -mp4.
-global
todas las definiciones SWF se colocan en la primera sustitución de escena. De forma predeterminada, las definiciones SWF se envían
cuando sea necesario.
-no-ctrl
utiliza una secuencia dedicada para el control de películas. Esto desactivará ActionScript.
-sin texto
elimina todo el texto SWF.
-no-fuente
elimina todas las fuentes SWF incrustadas, lo que obliga al uso de fuentes de texto y terminal MPEG-4.
-no hay línea
elimina todas las líneas de las formas SWF.
-no-graduado
elimina todos los degradados de las formas swf.
-patio utiliza curvas Bézier cuadráticas en lugar de cúbicas.
-xlp Soporte para transparencia y escalabilidad de líneas.
-aplanar Value alto
reemplaza 2 líneas consecutivas por una sola cuando el ángulo entre las líneas es menor que
Valor (expresado en radianes). El valor 0 desactiva el aplanamiento.
SOPORTADO ENTRADA FORMATOS
RAW Formatos y extensiones
NHNT (.media.nhnt.info)
Audio MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 Visual (.cmp.m4v)
Vídeo H263 (.263 .h263)
Vídeo AVC / H264 (.h264 .h26L .264 .26L)
Imágenes JPEG (.jpg .jpeg)
Imágenes PNG (.png)
Audio AMR (WB) (.amr .awb)
Audio EVRC (.evc)
Audio SMV (.smv)
Envase Formatos y extensiones
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Archivos ISO-Media (sin verificación de extensión)
Texto Formatos y extensiones
Subtítulos SRT (.srt)
Subtítulos (.sub)
Texto temporizado de GPAC (.ttxt)
Texto QuickTime TeXML (.xml) (consulte la documentación de QT)
Escena Formatos y extensiones
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 soporte de importación muy limitado
COMÚN USO
Importador a presentar
Importar un AVI: MP4Box -add myfile.avi mymp4.mp4
Importar audio desde un AVI: MP4Box -add myfile.avi # audio mymp4.mp4
Importar video desde un AVI: MP4Box -add myfile.avi # video mymp4.mp4
Importe un MP3 y deje los datos fuera: MP4Box -dref -add myfile.mp3 mymp4.mp4
Importe un archivo JPEG o PNG: MP4Box -add myfile.jpg mymp4.mp4
Cree una película con subtítulos: MP4Box -add video.avi -add audio.mp3 -add
Subtítulo.srt mymp4.mp4
de Clientes Archive optimizar las operaciones
Convertir archivo para transmisión HTTP / FTP: MP4Box -inter 1000 myfile.mp4
Convierta un archivo desconocido a ISMA para transmisión HTTP / FTP: MP4Box -isma -inter 1000
miarchivo.mp4
Convierta un archivo desconocido a ISMA y respete la sincronización rota de ISMA: MP4Box -ismax myfile.mp4
Convertir archivo desconocido a 3GP: MP4Box -3gp myfile.mp4
Reticente a Archive
Prepare cualquier mp4 para la transmisión ISMA: MP4Box -isma -hint myfile.mp4
Prepare cualquier 3GP para la transmisión: MP4Box -hint myfile.3gp
Prepare cualquier 3GP para la transmisión con agregación RTP: MP4Box -hint -multi myfile.3gp
Prepare un mp4 de audio / video simple optimizado para el servidor: MP4Box -hint -copy -tight
miarchivo.mp4
Prepare un mp4 complejo con BIFS para la transmisión: MP4Box -ocr -iod -hint myfile.mp4
Decodificación de codificación a presentar
Codifique un archivo BT y guarde los nombres de los nodos para una inspección posterior: MP4Box -mp4 -def pres.bt
Codificar un archivo XMT-A: MP4Box -mp4 pres.xmt
Traducir BT a archivo XMT-A: MP4Box -xmt pres.bt
Traducir XMT-A a archivo BT: MP4Box -bt pres.xmt
Decodificar MP4 a BT: MP4Box -bt pres.mp4
Use MP4Box en línea usando los servicios de onworks.net
