Amazon Best VPN GoSearch

icono de página de OnWorks

ffmpeg-bitstream-filters: en línea en la nube

Ejecute ffmpeg-bitstream-filters en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ffmpeg-bitstream-filters 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


filtros de flujo de bits ffmpeg - filtros de flujo de bits FFmpeg

DESCRIPCIÓN


Este documento describe los filtros de flujo de bits proporcionados por la biblioteca libavcodec.

Un filtro de flujo de bits opera en los datos de flujo codificados y realiza un nivel de flujo de bits
modificaciones sin realizar decodificación.

FLUJO DE BITS FILTROS


Cuando configura su compilación FFmpeg, todos los filtros de flujo de bits compatibles están habilitados por
defecto. Puede listar todos los disponibles usando la opción de configuración "--list-bsfs".

Puede deshabilitar todos los filtros de flujo de bits usando la opción de configuración "--disable-bsfs", y
habilite selectivamente cualquier filtro de flujo de bits usando la opción "--enable-bsf = BSF", o puede
deshabilite un filtro de flujo de bits en particular usando la opción "--disable-bsf = BSF".

La opción "-bsfs" de las herramientas ff * mostrará la lista de todos los flujos de bits admitidos
filtros incluidos en su compilación.

Las herramientas ff * tienen una opción -bsf aplicada por flujo, tomando una lista separada por comas de
filtros, cuyos parámetros siguen el nombre del filtro después de un '='.

ffmpeg -i ENTRADA -c: v copia -bsf: v filtro1 [= opt1 = str1 / opt2 = str2] [, filter2] SALIDA

A continuación se muestra una descripción de los filtros de flujo de bits disponibles actualmente, con sus
parámetros, si los hay.

aac_adtstoasc
Convierta MPEG-2/4 AAC ADTS en un filtro de flujo de bits de configuración específica de audio MPEG-4.

Este filtro crea un MPEG-4 AudioSpecificConfig a partir de un encabezado MPEG-2/4 ADTS y elimina
el encabezado ADTS.

Esto es necesario, por ejemplo, al copiar una secuencia AAC de un contenedor ADTS AAC sin procesar a un
FLV o un archivo MOV / MP4.

chomp
Elimina el relleno de ceros al final de un paquete.

volcado_extra
Agregue datos extra al comienzo de los paquetes filtrados.

El argumento adicional especifica qué paquetes deben filtrarse. Acepta el
valores:

a agregue datos extra a todos los paquetes de claves, pero solo si encabezado_local se establece en el banderas2 códec
campo de contexto

k agregar datos extra a todos los paquetes de claves

e agregar datos extra a todos los paquetes

Si no se especifica, se asume k.

Por ejemplo lo siguiente ffmpeg comando fuerza un encabezado global (deshabilitando así el individuo
encabezados de paquetes) en los paquetes H.264 generados por el codificador "libx264", pero los corrige
agregando el encabezado almacenado en extradata a los paquetes de claves:

ffmpeg -i INPUT -map 0 -flags: v + global_header -c: v libx264 -bsf: v dump_extra out.ts

h264_mp4toannexb
Convierta un flujo de bits H.264 del modo con prefijo de longitud al modo con prefijo de código de inicio (como
definido en el Anexo B de la especificación UIT-T H.264).

Esto es requerido por algunos formatos de transmisión, normalmente el formato de transmisión de transporte MPEG-2.
("mpegts").

Por ejemplo, para remezclar un archivo MP4 que contiene una secuencia H.264 a formato mpegts con ffmpeg,
puedes usar el comando:

ffmpeg -i INPUT.mp4 -codec copy -bsf: v h264_mp4toannexb OUTPUT.ts

imxvolcado
Modifica el flujo de bits para que se ajuste a MOV y lo pueda utilizar el decodificador de Final Cut Pro. Esta
El filtro solo se aplica al códec de video mpeg2 y es probable que no sea necesario para Final Cut Pro 7.
y más nuevo con el apropiado -etiqueta: v.

Por ejemplo, para remezclar 30 MB / seg de NTSC IMX a MOV:

ffmpeg -i input.mxf -c copy -bsf: v imxdump -tag: v mx3n output.mov

mjpeg2jpeg
Convierta paquetes MJPEG / AVI1 en paquetes JPEG / JFIF completos.

MJPEG es un códec de video en el que cada cuadro de video es esencialmente una imagen JPEG. los
Los fotogramas individuales se pueden extraer sin pérdida, p. ej.

ffmpeg -i ../some_mjpeg.avi -c: v copiar fotogramas_% d.jpg

Desafortunadamente, estos fragmentos son imágenes JPEG incompletas porque carecen del segmento DHT
requerido para decodificar. Citando de
<http://www.digitalpreservation.gov/formats/fdd/fdd000063.shtml>:

Avery Lee, escribiendo en el grupo de noticias rec.video.desktop en 2001, comentó que "MJPEG, o
al menos el MJPEG en AVI que tiene el MJPG fourcc, es JPEG restringido con un fijo - y
* omitido *: tabla de Huffman. El JPEG debe ser un espacio de color YCbCr, debe ser 4: 2: 2 y
debe utilizar codificación básica de Huffman, no aritmética ni progresiva. . . . De hecho puedes
extraer los fotogramas MJPEG y decodificarlos con un decodificador JPEG normal, pero debe
anteponerles el segmento DHT, o de lo contrario el decodificador no tendrá idea de cómo descomprimir
los datos. La tabla exacta necesaria se proporciona en la especificación OpenDML ".

Este filtro de flujo de bits parchea el encabezado de las tramas extraídas de un flujo MJPEG
(que lleva el ID de encabezado AVI1 y carece de un segmento DHT) para producir JPEG totalmente calificado
imágenes.

ffmpeg -i mjpeg-movie.avi -c: v copiar -bsf: v mjpeg2jpeg frame_% d.jpg
exiftran -i -9 fotograma * .jpg
ffmpeg -i frame_% d.jpg -c: v copia rotated.avi

mjpega_dump_header
movsub
mp3_header_descomprimir
mpeg4_unpack_bframes
Desempaquete los marcos B empaquetados al estilo DivX.

Los marcos B empaquetados al estilo DivX no son MPEG-4 válidos y solo eran una solución para los
Video para subsistema de Windows. Usan más espacio, pueden causar problemas menores de sincronización AV, requieren
más potencia de CPU para decodificar (a menos que el reproductor tenga alguna cola de imágenes decodificadas para compensar
el marco 2,0,2,0 por estilo de paquete) y causar problemas si se copia en un contenedor estándar
como mp4 o mpeg-ps / ts, porque es posible que los decodificadores MPEG-4 no puedan decodificarlos, ya que
no son MPEG-4 válidos.

Por ejemplo, para arreglar un archivo AVI que contiene un flujo MPEG-4 con cuadros B empaquetados al estilo DivX
usando ffmpeg, puedes usar el comando:

ffmpeg -i INPUT.avi -codec copy -bsf: v mpeg4_unpack_bframes OUTPUT.avi

ruido
Daña el contenido de los paquetes sin dañar el contenedor. Se puede utilizar para difuminar o
prueba de resiliencia / ocultación de errores.

Parámetros: una cadena numérica, cuyo valor está relacionado con la frecuencia con la que se mostrarán los bytes de salida.
modificado. Por lo tanto, los valores inferiores o iguales a 0 están prohibidos y cuanto más bajos más
Se modificarán los bytes frecuentes, con 1 significa que se modifica cada byte.

ffmpeg -i ENTRADA -c copia -bsf ruido [= 1] salida.mkv

aplica la modificación a cada byte.

eliminar_extra

Use ffmpeg-bitstream-filtros 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




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.