InglésFrancésEspañol

Ad


icono de página de OnWorks

flvmeta - Online en la nube

Ejecute flvmeta en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando flvmeta 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, el emulador en línea de Windows o el emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


flvmeta: manipule o extraiga metadatos en archivos de Adobe Flash Video

SINOPSIS


flvmeta FICHERO DE ENTRADA
flvmeta FICHERO DE ENTRADA ARCHIVO DE SALIDA
flvmeta -D | --dump [opciones] FICHERO DE ENTRADA
flvmeta -F | --full-dump [opciones] FICHERO DE ENTRADA
flvmeta -C | --marque [opciones] FICHERO DE ENTRADA
flvmeta -U | --update [opciones] FICHERO DE ENTRADA [ARCHIVO DE SALIDA]

DESCRIPCIÓN


flvmeta es una utilidad de línea de comandos destinada a manipular archivos Flash Video (FLV) de Adobe (tm),
a través de varios comandos, sólo uno de los cuales se puede utilizar para cada invocación del
.

Posee la capacidad de calcular e inyectar una variedad de valores en el enMetaData evento
etiqueta, incluidos los índices de fotogramas clave utilizados por la mayoría de los reproductores de video para permitir la búsqueda de acceso aleatorio,
especialmente para archivos HTTP pseudo-transmitidos a través de un módulo del lado del servidor, haciendo que el cliente envíe
el desplazamiento del archivo buscó el fotograma clave deseado más cercano.
Herramientas tales como flvmeta debe utilizarse en caso de que el proceso de codificación inicial no pueda
inyectar esos metadatos.

También puede inyectar opcionalmente enÚltimoSegundo evento, utilizado para señalar el final de la reproducción,
por ejemplo, para revertir el software del reproductor a un estado "detenido".

flvmeta también tiene la capacidad de volcar metadatos e información completa del archivo a los estándares
salida, en una variedad de formatos de salida textuales, incluidos XML, YAML y JSON.

Finalmente, el programa puede analizar archivos FLV para detectar posibles problemas y errores, y
Genere un informe textual como formato sin procesar, como JSON o como XML. Tiene la capacidad de
detectar más de cien problemas, pasando de inofensivos a potencialmente imposibles de reproducir, utilizando
algunos problemas encontrados en el mundo real.

flvmeta puede operar en archivos arbitrariamente grandes y puede manejar archivos FLV usando extendido
(32 bits) marcas de tiempo. Puede adivinar las dimensiones del fotograma de video para todos los códecs de video conocidos.
compatible con la especificación oficial FLV.

Su uso de memoria sigue siendo mínimo, ya que utiliza un algoritmo de lectura de dos pasos que permite
el cálculo de todas las etiquetas necesarias sin cargar nada más que las etiquetas del archivo
encabezados en la memoria.

COMANDOS


Solo se puede especificar un comando para una invocación de flvmeta. El comando elegido
determina el modo de ejecución del programa.

De forma predeterminada, si no se especifica ningún comando, flvmeta elegirá implícitamente el comando a usar
según la presencia de FICHERO DE ENTRADA y ARCHIVO DE SALIDA.

si solo FICHERO DE ENTRADA está presente, el --vertedero se ejecutará el comando.

Si ambos FICHERO DE ENTRADA y ARCHIVO DE SALIDA están presentes, los --actualizar se ejecutará el comando.

A continuación, se muestra una lista de los comandos admitidos:

-RE, --vertedero
Volcar una representación textual del primero enMetaData etiqueta encontrada en FICHERO DE ENTRADA al estándar
producción. El formato predeterminado es XML, a menos que se especifique lo contrario.
También es posible especificar otro evento a través del --evento opción, como enÚltimoSegundo.

-F, - volcado completo
Volcar una representación textual de todo el contenido de FICHERO DE ENTRADA a salida estándar. los
El formato predeterminado es XML, a menos que se especifique lo contrario.

-VS, --cheque
Imprima un informe en la salida estándar con una lista de advertencias y errores detectados en FICHERO DE ENTRADA, ya que
así como posibles incompatibilidades e información sobre los códecs utilizados en el archivo.
El código de salida se establecerá en un valor distinto de cero si hay al menos un error en el archivo.

El formato de salida puede ser texto sin formato, XML utilizando el --xml opción, o JSON usando la
--json opción. También se puede desactivar por completo utilizando el --tranquilo opción si eres
solo interesado en el estado de salida.

Los mensajes se dividen en cuatro niveles específicos de importancia creciente:

· info: mensajes informativos que no pertenecen a la validez del archivo
· advertencia: mensajes que informan sobre rarezas en el formato flv pero que pueden no obstaculizar
lectura o reproducción de archivos, este es el nivel predeterminado
· error: mensajes que informan de errores que pueden hacer que el archivo sea imposible de reproducir o
transmitir correctamente
· fatal: mensajes que informan de errores que hacen imposible la lectura de archivos adicionales
por lo tanto, terminando el análisis por completo

La --nivel la opción permite flvmeta para limitar la visualización de mensajes a un nivel mínimo
entre ellos, por ejemplo, si el usuario solo está interesado en mensajes de error y superiores.

Cada mensaje o plantilla de mensaje presentado al usuario se identifica mediante un código específico de
el siguiente formato:

[nivel] [tema] [id]

· nivel es una letra mayúscula que puede ser I, W, E, F según la
niveles de mensajes antes mencionados
· tema es un número entero de dos dígitos que representa el tema general del mensaje
· id es un identificador único de tres dígitos para el mensaje, o plantilla de mensaje si
parametrizado

Los mensajes pueden estar relacionados con los siguientes temas:

· 10 formato de archivo flv general
· 11 encabezado de archivo
· 12 tamaño de etiqueta anterior
· 20 formato de etiqueta
· 30 tipos de etiquetas
· 40 marcas de tiempo
· 50 datos de audio
· 51 códecs de audio
· 60 datos de video
· 61 códecs de video
· 70 metadatos
· 80 Datos AMF
· 81 keyframes
· 82 puntos de referencia

Por ejemplo, representa una Advertencia en el tema 51 con el ID 050, que representa una advertencia
mensaje relacionado con códecs de audio, en ese caso para indicar que una etiqueta de audio tiene un
códec.

-Tú, --actualizar
Actualice el archivo de entrada dado insertando un calculado enMetaData etiqueta. Si ARCHIVO DE SALIDA is
especificado, se creará o sobrescribirá en su lugar y el archivo de entrada no se
modificado. Si se va a actualizar el archivo original, se creará un archivo temporal en el
directorio temporal predeterminado de la plataforma, y ​​se copiará sobre el archivo original en
el final de la operación. Esto se debe al hecho de que el archivo de salida se escribe mientras
el archivo original se está leyendo debido al método de dos pasadas.

Los metadatos calculados contienen, entre otros datos, información completa de fotogramas clave, con el fin de
Permitir pseudo-transmisión HTTP y búsqueda de acceso aleatorio en el archivo.

Por defecto, un enÚltimoSegundo se insertará la etiqueta, a menos que la --no-último-segundo opción es
especificado.

Normalmente sobrescrito por el proceso de actualización, los metadatos existentes que se encuentran en el archivo de entrada
puede ser conservado por el --preservar .

También es posible insertar valores de cadena personalizados con el --agregar opción, que puede ser
especificado varias veces.

De forma predeterminada, la operación de actualización se realiza sin salida, a menos que el --verboso opción
se especifica, o el --imprimir-metadatos se utiliza para imprimir los metadatos recién escritos en el
salida estándar.

CAMPUS


DUMP
-d FORMATO, --dump-format =FORMATO
especificar formato de volcado donde FORMATO es 'xml' (predeterminado), 'json', 'raw' o 'yaml'.
También aplicable para - volcado completo mando.

-j, --json
equivalente a --dump-format = json

-r, --crudo
equivalente a --dump-format = sin procesar

-X, --xml
equivalente a --dump-format = xml

-y, --yaml
equivalente a --dump-format = yaml

-e EVENT, --event =EVENT
especificar el evento a volcar en lugar de enMetaData, Por ejemplo enÚltimoSegundo

CHEQUE
-l NIVEL, --level =NIVEL
imprimir solo mensajes donde el nivel es al menos NIVEL. Los niveles son, al ascender
importancia, 'información', 'advertencia' (predeterminado), 'error' o 'fatal'.

-q, --tranquilo
no imprima mensajes, solo devuelva el código de estado

-X, --xml
generar un informe XML en lugar del texto predeterminado "compatible con el compilador"

-j, --json
generar un informe JSON en lugar del texto predeterminado 'compatible con el compilador'

ACTUALIZAR
-metro, --imprimir-metadatos
imprimir metadatos en stdout después de la actualización usando el formato especificado por el --formato
opción

-a NOMBRE = VALOR, --add =NOMBRE = VALOR
agregue un valor de cadena de metadatos al archivo de salida. El par nombre / valor será
adjunto al final de la enMetaData etiqueta.

-s, --no-último segundo
no crees el enÚltimoSegundo etiqueta

-pag, --preservar
preservar el archivo de entrada existente enMetadatos etiquetas

-F, --reparar
arreglar etiquetas inválidas del archivo de entrada

-I, --ignorar
ignorar las etiquetas no válidas del archivo de entrada (el comportamiento predeterminado es detener el
proceso de actualización con un error)

-t, --reset-marcas de tiempo
restablecer las marcas de tiempo para ARCHIVO DE SALIDA comienza en cero. Esto se ha agregado porque algunos
Los archivos FLV se producen cortando archivos más grandes y el software que realiza el corte
no restablece las marcas de tiempo como lo requiere el estándar, lo que puede causar
problemas de reproducción.

-k, --todos los fotogramas clave
indexar todas las etiquetas de fotogramas clave, incluidas las marcas de tiempo duplicadas

GENERAL
-v, --verboso
mostrar mensajes informativos

-V, --versión
imprimir la información de la versión y salir

-h, --ayuda
mostrar ayuda sobre el uso del programa y salir

FORMATOS


Los diversos formatos XML utilizados por flvmeta están descritos con precisión por el siguiente XSD
esquemas:

· http://schemas.flvmeta.org/flv.xsd: describe la organización general de los archivos FLV

· http://schemas.flvmeta.org/Amf0.xsd: describe una representación XML de Adobe (TM)
Formato de serialización AMF0

· http://schemas.flvmeta.org/report.xsd: describe el formato de salida XML del --cheque
--xml comando

EJEMPLOS


flvmeta ejemplo.flv

Imprime el contenido de la etiqueta onMetadata de example.flv como salida XML.

flvmeta ejemplo.flv fuera.flv

Crea un archivo llamado out.flv que contiene metadatos actualizados y una etiqueta onLastSecond del
archivo exemple.flv.

flvmeta --cheque --xml --level = error ejemplo.flv

Comprueba la validez del archivo example.flv e imprime el informe de error en stdout en XML
formato, mostrando solo errores y errores fatales.

flvmeta - volcado completo --yaml ejemplo.flv

Imprime el contenido completo de example.flv como formato YAML en stdout.

flvmeta --actualizar --no-último-segundo --mostrar-metadatos --json ejemplo.flv

Realiza una actualización in situ de example.flv insertando onMetadata calculado sin un
onLastSecond e imprime los metadatos recién insertados en stdout como JSON.

SALIR ESTADO


· 0 flvmeta salió sin error
· 1 se produjo un error al intentar abrir un archivo de entrada
· 2 el archivo de entrada no fue reconocido como un archivo FLV
· 3 inesperadamente se encontró una condición de fin de archivo
· 4 se produjo un error de asignación de memoria durante la ejecución del programa
· 5 se encontró una etiqueta vacía en un archivo de entrada
· 6 se produjo un error al intentar abrir un archivo de salida
· 7 se encontró una etiqueta no válida en un archivo de entrada
· 8 se encontró un error al escribir un archivo de salida
· 9 las --cheque comando informó un archivo no válido (uno o más errores)

Use flvmeta en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad