# Filtros de audio/video

El conjunto específico de Filtros de audio/video que puedes usar puede depender de la versión de las herramientas de encoding subyacentes que Transloadit utiliza para los siguientes Robots:

* [🤖/audio/artwork](/docs/robots/audio-artwork.md)
* [🤖/audio/concat](/docs/robots/audio-concat.md)
* [🤖/audio/split](/docs/robots/audio-split.md)
* [🤖/audio/encode](/docs/robots/audio-encode.md)
* [🤖/audio/loop](/docs/robots/audio-loop.md)
* [🤖/audio/merge](/docs/robots/audio-merge.md)
* [🤖/audio/waveform](/docs/robots/audio-waveform.md)
* [🤖/meta/write](/docs/robots/meta-write.md)
* [🤖/video/adaptive](/docs/robots/video-adaptive.md)
* [🤖/video/artwork](/docs/robots/video-artwork.md)
* [🤖/video/concat](/docs/robots/video-concat.md)
* [🤖/video/encode](/docs/robots/video-encode.md)
* [🤖/video/merge](/docs/robots/video-merge.md)
* [🤖/video/split](/docs/robots/video-split.md)
* [🤖/video/subtitle](/docs/robots/video-subtitle.md)
* [🤖/video/thumbs](/docs/robots/video-thumbs.md)

Transloadit recomienda incluir `ffmpeg_stack: "v7"` en las Assembly Instructions de estos Robots. Sabemos muy bien lo importante que es la continuidad para nuestros clientes, por lo que las actualizaciones de la versión del stack siempre son opcionales. Por lo general, las versiones del stack reciben soporte durante muchos años antes de que comencemos a emitir advertencias de obsolescencia (por ejemplo, habíamos ofrecido soporte para `"v1.0.0"` durante 11 años antes de declararla obsoleta).

Mostrar la versión recomendada del stack (v7)Mostrar todas las versiones del stack

|Nombre|Descripción|Lectura|Escritura|
|-|-|-|-|
|a3dscope|Convertir el audio de entrada en una salida de video de osciloscopio 3D.|||
|aap|Aplicar el algoritmo de proyección afín al primer flujo de audio.|||
|abench|Medir el rendimiento de una parte de un filtergraph.|||
|abitscope|Convertir el audio de entrada en una salida de video de osciloscopio de bits de audio.|||
|abuffer|Almacenar en búfer los fotogramas de audio y hacerlos accesibles para la filterchain.|||
|abuffersink|Almacenar en búfer fotogramas de audio y hacer que estén disponibles al final del gráfico de filtros.|||
|acompressor|Compresor de audio.|||
|acontrast|Filtro sencillo de compresión y expansión del rango dinámico del audio.|||
|acopy|Copiar sin cambios el audio de entrada a la salida.|||
|acrossfade|Aplicar un fundido cruzado entre dos flujos de audio de entrada.|||
|acrossover|Dividir el audio en flujos por banda.|||
|acrusher|Reducir la resolución de bits del audio.|||
|acue|Retrasar el filtrado para que coincida con una señal.|||
|addroi|Agregar una región de interés al fotograma.|||
|adeclick|Eliminar el ruido impulsivo del audio de entrada.|||
|adeclip|Eliminar el clipping del audio de entrada.|||
|adecorrelate|Aplicar descorrelación al audio de entrada.|||
|adelay|Retrasar uno o más canales de audio.|||
|adenorm|Corregir los valores desnormalizados agregando ruido de nivel extremadamente bajo.|||
|aderivative|Calcular la derivada del audio de entrada.|||
|adrawgraph|Dibujar un gráfico con los metadatos del audio de entrada.|||
|adrc|Controlador del rango dinámico espectral del audio.|||
|adynamicequalizer|Aplicar ecualización dinámica al audio de entrada.|||
|adynamicsmooth|Aplicar suavizado dinámico al audio de entrada.|||
|aecho|Agregar eco al audio.|||
|aemphasis|Énfasis de audio.|||
|aeval|Filtrar la señal de audio según una expresión especificada.|||
|aevalsrc|Generar una señal de audio mediante una expresión.|||
|aexciter|Realzar la parte de alta frecuencia del audio.|||
|afade|Aplicar fundido de entrada o salida al audio de entrada.|||
|afdelaysrc|Generar coeficientes FIR de retardo fraccional.|||
|afftdn|Eliminar el ruido de las muestras de audio mediante FFT.|||
|afftfilt|Aplicar expresiones arbitrarias a muestras en el dominio de la frecuencia.|||
|afifo|Almacenar en búfer los fotogramas de entrada y enviarlos cuando se soliciten.|||
|afir|Aplicar un filtro de respuesta finita al impulso con coeficientes proporcionados en flujos adicionales.|||
|afireqsrc|Generar un flujo de audio con coeficientes de ecualizador FIR.|||
|afirsrc|Generar un flujo de audio con coeficientes FIR.|||
|aformat|Convertir el audio de entrada a uno de los formatos especificados.|||
|afreqshift|Aplicar desplazamiento de frecuencia al audio de entrada.|||
|afwtdn|Eliminar el ruido del flujo de audio mediante wavelets.|||
|agate|Puerta de ruido de audio.|||
|agraphmonitor|Mostrar diversas estadísticas del grafo de filtros.|||
|ahistogram|Convertir el audio de entrada en una salida de video de histograma.|||
|aiir|Aplicar un filtro de respuesta infinita al impulso con los coeficientes proporcionados.|||
|aintegral|Calcular la integral del audio de entrada.|||
|ainterleave|Intercalar temporalmente las entradas de audio.|||
|alatency|Informar la latencia del filtrado de audio.|||
|alimiter|Limitador de audio con anticipación.|||
|allpass|Aplicar un filtro pasa todo de dos polos.|||
|allrgb|Generar todos los colores RGB.|||
|allyuv|Generar todos los colores yuv.|||
|aloop|Repetir muestras de audio en bucle.|||
|alphaextract|Extraer un canal alfa como componente de imagen en escala de grises.|||
|alphamerge|Copiar el valor de luminancia de la segunda entrada en el canal alfa de la primera.|||
|amerge|Combinar dos o más flujos de audio en un único flujo multicanal.|||
|ametadata|Manipular los metadatos de los fotogramas de audio.|||
|amix|Mezcla de audio.|||
|amovie|Leer audio de una fuente de película.|||
|amplify|Amplificar los cambios entre fotogramas de video sucesivos.|||
|amultiply|Multiplicar dos flujos de audio.|||
|anequalizer|Aplicar un ecualizador paramétrico de audio multibanda de orden alto.|||
|anlmdn|Reducir el ruido de banda ancha del flujo mediante Non-Local Means.|||
|anlmf|Aplicar el algoritmo Normalized Least-Mean-Fourth al primer flujo de audio.|||
|anlms|Aplicar el algoritmo Normalized Least-Mean-Squares al primer flujo de audio.|||
|anoisesrc|Generar una señal de audio de ruido.|||
|anull|Pasar la fuente sin cambios a la salida.|||
|anullsink|No modificar en absoluto el audio de entrada.|||
|anullsrc|Fuente de audio nula que devuelve fotogramas de audio vacíos.|||
|apad|Rellenar el audio con silencio.|||
|aperms|Establecer permisos para el fotograma de audio de salida.|||
|aphasemeter|Convertir el audio de entrada en una salida de video con medidor de fase.|||
|aphaser|Añadir un efecto de fase al audio.|||
|aphaseshift|Aplicar un desplazamiento de fase al audio de entrada.|||
|apsnr|Medir la relación señal-ruido de pico del audio.|||
|apsyclip|Recortador psicoacústico de audio.|||
|apulsator|Pulsador de audio.|||
|arealtime|Ralentizar el filtrado para ajustarlo al tiempo real.|||
|aresample|Remuestrear los datos de audio.|||
|areverse|Invertir un clip de audio.|||
|arls|Aplicar el algoritmo Recursive Least Squares al primer flujo de audio.|||
|arnndn|Reducir el ruido de la voz mediante redes neuronales recurrentes.|||
|asdr|Medir la relación señal-distorsión de audio.|||
|asegment|Segmentar el flujo de audio.|||
|aselect|Seleccionar los fotogramas de audio que se enviarán a la salida.|||
|asendcmd|Enviar comandos a los filtros.|||
|asetnsamples|Establecer el número de muestras de cada fotograma de audio de salida.|||
|asetpts|Establecer el PTS del fotograma de audio de salida.|||
|asetrate|Cambiar la frecuencia de muestreo sin alterar los datos.|||
|asettb|Establecer la base de tiempo del enlace de salida de audio.|||
|ashowinfo|Mostrar información textual de cada fotograma de audio.|||
|asidedata|Manipular los datos auxiliares de los fotogramas de audio.|||
|asisdr|Medir la relación señal-distorsión de audio invariante a escala.|||
|asoftclip|Limitador suave de audio.|||
|aspectralstats|Mostrar estadísticas en el dominio de la frecuencia de los fotogramas de audio.|||
|asplit|Distribuir la entrada de audio entre N salidas de audio.|||
|ass|Renderizar subtítulos ASS sobre el video de entrada mediante la biblioteca libass.|||
|astats|Mostrar estadísticas en el dominio del tiempo de los fotogramas de audio.|||
|astreamselect|Seleccionar flujos de audio.|||
|asubboost|Realzar las frecuencias del subwoofer.|||
|asubcut|Atenuar las frecuencias del subwoofer.|||
|asupercut|Atenuar las frecuencias superaltas.|||
|asuperpass|Aplicar un filtro pasabanda Butterworth de orden alto.|||
|asuperstop|Aplicar un filtro de rechazo de banda Butterworth de orden alto.|||
|atadenoise|Aplicar un eliminador de ruido por promedio temporal adaptativo.|||
|atempo|Ajustar el tempo del audio.|||
|atilt|Aplicar una inclinación espectral al audio.|||
|atrim|Extraer una sección continua de la entrada y descartar el resto.|||
|avectorscope|Convertir el audio de entrada en una salida de video de vectorscopio.|||
|avgblur|Aplicar un filtro de desenfoque promedio.|||
|avgblur\_opencl|Aplicar un filtro de desenfoque promedio.|||
|avgblur\_vulkan|Aplicar una máscara avgblur al video de entrada.|||
|avsynctest|Generar una prueba de sincronización de audio y video.|||
|axcorrelate|Calcular la correlación cruzada de dos flujos de audio.|||
|azmq|Recibir comandos mediante ZMQ y distribuirlos a los filtros.|||
|backgroundkey|Convertir un fondo estático en transparencia.|||
|bandpass|Aplicar un filtro pasabanda Butterworth de dos polos.|||
|bandreject|Aplicar un filtro de rechazo de banda Butterworth de dos polos.|||
|bass|Realzar o atenuar las frecuencias bajas.|||
|bbox|Calcular el cuadro delimitador de cada fotograma.|||
|bench|Medir el rendimiento de una parte de un filtergraph.|||
|bilateral|Aplicar un filtro bilateral.|||
|bilateral\_cuda|Filtro bilateral acelerado por GPU|||
|biquad|Aplicar un filtro IIR bicuadrático con los coeficientes dados.|||
|bitplanenoise|Medir el ruido del plano de bits.|||
|blackdetect|Detectar intervalos de video (casi) negros.|||
|blackframe|Detectar fotogramas (casi) negros.|||
|blend|Fusionar dos fotogramas de video entre sí.|||
|blend\_vulkan|Fusionar dos fotogramas de video en Vulkan|||
|blockdetect|Filtro de detección de bloques.|||
|blurdetect|Filtro de detección de desenfoque.|||
|bm3d|Reductor de ruido 3D por coincidencia de bloques.|||
|boxblur|Desenfocar la entrada.|||
|boxblur\_opencl|Aplicar el filtro boxblur al video de entrada|||
|bs2b|Filtro Bauer de estéreo a binaural.|||
|buffer|Almacenar en búfer los fotogramas de video y hacerlos accesibles para la cadena de filtros.|||
|buffersink|Almacenar en búfer los fotogramas de video y hacer que estén disponibles al final del grafo de filtros.|||
|bwdif|Desentrelazar la imagen de entrada.|||
|bwdif\_cuda|Desentrelazar fotogramas CUDA|||
|bwdif\_vulkan|Desentrelazar fotogramas Vulkan mediante bwdif|||
|cas|Enfoque adaptativo al contraste.|||
|ccrepack|Reempaquetar metadatos de subtítulos CEA-708|||
|cellauto|Crear un patrón generado por un autómata celular elemental.|||
|channelmap|Remapear canales de audio.|||
|channelsplit|Dividir el audio en flujos individuales por canal.|||
|chorus|Añadir un efecto de coro al audio.|||
|chromaber\_vulkan|Desplazar la crominancia del video de entrada (aberración cromática)|||
|chromahold|Convertir en gris un rango de colores determinado.|||
|chromakey|Convertir un color determinado en transparente. Opera con colores YUV.|||
|chromakey\_cuda|Filtro chromakey acelerado por GPU|||
|chromanr|Reducir el ruido de crominancia.|||
|chromashift|Desplazar la crominancia.|||
|ciescope|Monitor CIE de video.|||
|codecview|Visualizar información sobre algunos códecs.|||
|color|Proporcionar una entrada de color uniforme.|||
|color\_vulkan|Generar un color constante (Vulkan)|||
|colorbalance|Ajustar el equilibrio de color.|||
|colorchannelmixer|Ajustar los colores mezclando canales de color.|||
|colorchart|Generar una carta de comprobación de color.|||
|colorcontrast|Ajustar el contraste de color entre componentes RGB.|||
|colorcorrect|Ajustar selectivamente el balance de blancos para negros y blancos.|||
|colorhold|Convertir en gris un rango de colores determinado. Opera con colores RGB.|||
|colorize|Superponer un color sólido en el flujo de video.|||
|colorkey|Convertir un color determinado en transparencia. Operar con colores RGB.|||
|colorkey\_opencl|Convertir un color determinado en transparencia. Operar con colores RGB.|||
|colorlevels|Ajustar los niveles de color.|||
|colormap|VVV->V Aplicar mapas de color personalizados al flujo de video.|||
|colormatrix|Convertir la matriz de color.|||
|colorspace|Convertir entre espacios de color.|||
|colorspace\_cuda|Convertir el color de video con aceleración CUDA.|||
|colorspectrum|Generar el espectro de colores.|||
|colortemperature|Ajustar la temperatura de color del video.|||
|compand|Comprimir o expandir el rango dinámico del audio.|||
|compensationdelay|Línea de retardo para compensación de audio.|||
|concat|Concatenar flujos de audio y video.|||
|convolution|Aplicar un filtro de convolución.|||
|convolution\_opencl|Aplicar una máscara de convolución al video de entrada.|||
|convolve|Convolucionar el primer flujo de video con el segundo.|||
|copy|Copiar el video de entrada sin cambios a la salida.|||
|corr|Calcular la correlación entre dos flujos de video.|||
|cover\_rect|Detectar y cubrir un objeto especificado por el usuario.|||
|crop|Recortar el video de entrada.|||
|cropdetect|Detectar automáticamente el tamaño de recorte.|||
|crossfeed|Aplicar un filtro de alimentación cruzada para auriculares.|||
|crystalizer|Filtro sencillo para realzar el ruido de audio.|||
|cue|Retrasar el filtrado para que coincida con una señal.|||
|curves|Ajustar las curvas de los componentes.|||
|datascope|Análisis de datos de video.|||
|dblur|Aplicar un filtro de desenfoque direccional.|||
|dcshift|Aplicar un desplazamiento de CC al audio.|||
|dctdnoiz|Reducir el ruido de los fotogramas mediante DCT 2D.|||
|deband|Eliminar las bandas del video.|||
|deblock|Eliminar los artefactos de bloques del video.|||
|decimate|Diezmar fotogramas (filtro posterior a la correspondencia de campos).|||
|deconvolve|Desconvolucionar el primer flujo de video con el segundo.|||
|dedot|Reducir la luminancia cruzada y el color cruzado.|||
|deesser|Aplicar reducción de sibilancia al audio.|||
|deflate|Aplicar el efecto de desinflado.|||
|deflicker|Eliminar las variaciones temporales de luminancia entre fotogramas.|||
|deinterlace\_qsv|Desentrelazar video con QuickSync.|||
|deinterlace\_vaapi|Desentrelazar superficies VAAPI.|||
|dejudder|Eliminar la vibración producida por pullup.|||
|delogo|Eliminar el logotipo del video de entrada.|||
|denoise\_vaapi|Reducir el ruido mediante VPP de VAAPI.|||
|derain|Aplicar el filtro derain a la entrada.|||
|deshake|Estabilizar video con movimiento inestable.|||
|deshake\_opencl|Estabilizar video mediante puntos característicos.|||
|despill|Eliminar el derrame de color del video.|||
|detelecine|Aplicar un patrón de telecine inverso.|||
|dialoguenhance|Mejorar los diálogos de audio.|||
|dilation|Aplicar un efecto de dilatación.|||
|dilation\_opencl|Aplicar un efecto de dilatación.|||
|displace|VVV->V Desplazar píxeles.|||
|dnn\_classify|Aplicar el filtro de clasificación DNN a la entrada.|||
|dnn\_detect|Aplicar el filtro de detección DNN a la entrada.|||
|dnn\_processing|Aplicar el filtro de procesamiento DNN a la entrada.|||
|doubleweave|Entrelazar los campos del video de entrada para duplicar el número de fotogramas.|||
|drawbox|Dibujar un recuadro de color sobre el video de entrada.|||
|drawgraph|Dibujar un gráfico con los metadatos del video de entrada.|||
|drawgrid|Dibujar una cuadrícula de color sobre el video de entrada.|||
|drawtext|Dibujar texto sobre los fotogramas de video mediante la biblioteca libfreetype.|||
|drmeter|Medir el rango dinámico del audio.|||
|dynaudnorm|Normalizar dinámicamente el audio.|||
|earwax|Ampliar la imagen estéreo.|||
|ebur128|Analizador EBU R128.|||
|edgedetect|Detectar y dibujar bordes.|||
|elbg|Aplicar un efecto de posterización mediante el algoritmo ELBG.|||
|entropy|Medir la entropía de los fotogramas de video.|||
|epx|Escalar la entrada mediante el algoritmo EPX.|||
|eq|Ajustar el brillo, el contraste, la gamma y la saturación.|||
|equalizer|Aplicar un filtro de ecualización de pico (EQ) de dos polos.|||
|erosion|Aplicar un efecto de erosión.|||
|erosion\_opencl|Aplicar un efecto de erosión.|||
|estdif|Aplicar desentrelazado Edge Slope Tracing.|||
|exposure|Ajustar la exposición del flujo de video.|||
|extractplanes|Extraer planos como fotogramas en escala de grises.|||
|extrastereo|Aumentar la diferencia entre los canales de audio estéreo.|||
|fade|Aplicar fundido de entrada o salida al video de entrada.|||
|feedback|Aplicar un filtro de realimentación de video.|||
|fftdnoiz|Reducir el ruido de los fotogramas mediante FFT 3D.|||
|fftfilt|Aplicar expresiones arbitrarias a los píxeles en el dominio de la frecuencia.|||
|field|Extraer un campo del video de entrada.|||
|fieldhint|Emparejar campos mediante indicaciones.|||
|fieldmatch|Emparejar campos para telecine inverso.|||
|fieldorder|Establecer el orden de los campos.|||
|fifo|Almacenar en búfer las imágenes de entrada y enviarlas cuando se soliciten.|||
|fillborders|Rellenar los bordes del video de entrada.|||
|find\_rect|Encontrar un objeto especificado por el usuario.|||
|firequalizer|Ecualizador de respuesta finita al impulso.|||
|flanger|Aplicar un efecto de flanger al audio.|||
|flip\_vulkan|Voltear horizontal y verticalmente.|||
|flite|Sintetizar voz a partir de texto mediante libflite.|||
|floodfill|Rellenar con otro color un área del mismo color.|||
|format|Convertir el video de entrada a uno de los formatos de píxel especificados.|||
|fps|Forzar una velocidad de fotogramas constante.|||
|framepack|Generar un video estereoscópico con fotogramas empaquetados.|||
|framerate|Aumentar o reducir la frecuencia de muestreo de una fuente progresiva entre las velocidades de fotogramas especificadas.|||
|framestep|Seleccionar un fotograma cada N fotogramas.|||
|freezedetect|Detectar una entrada de video congelada.|||
|freezeframes|Congelar fotogramas de video.|||
|frei0r|Aplicar un efecto frei0r.|||
|frei0r\_src|Generar una fuente frei0r.|||
|fspp|Aplicar el filtro de posprocesamiento rápido y sencillo.|||
|fsync|Sincronizar fotogramas de video desde una fuente externa.|||
|gblur|Aplicar el filtro de desenfoque gaussiano.|||
|gblur\_vulkan|Aplicar desenfoque gaussiano en Vulkan.|||
|geq|Aplicar una ecuación genérica a cada píxel.|||
|gradfun|Eliminar rápidamente las bandas del video mediante gradientes.|||
|gradients|Dibujar un gradiente.|||
|graphmonitor|Mostrar diversas estadísticas del grafo de filtros.|||
|grayworld|Ajustar el balance de blancos mediante el algoritmo LAB de mundo gris.|||
|greyedge|Estimar la iluminación de la escena mediante la hipótesis de borde gris.|||
|guided|Aplicar el filtro guiado.|||
|haas|Aplicar Haas Stereo Enhancer.|||
|haldclut|Ajustar los colores mediante una Hald CLUT.|||
|haldclutsrc|Proporcionar una Hald CLUT de identidad.|||
|hdcd|Aplicar decodificación High Definition Compatible Digital (HDCD).|||
|headphone|Aplicar espacialización binaural para auriculares con HRTF en flujos adicionales.|||
|hflip|Voltear horizontalmente el video de entrada.|||
|hflip\_vulkan|Voltear horizontalmente el video de entrada en Vulkan.|||
|highpass|Aplicar un filtro de paso alto con frecuencia de punto de 3dB.|||
|highshelf|Aplicar un filtro shelving de agudos.|||
|hilbert|Generar coeficientes FIR de una transformada de Hilbert.|||
|histeq|Aplicar ecualización global del histograma de color.|||
|histogram|Calcular y dibujar un histograma.|||
|hqdn3d|Aplicar un eliminador de ruido 3D de alta calidad.|||
|hqx|Escalar la entrada por 2, 3 o 4 mediante el algoritmo de ampliación hq\*x.|||
|hstack|Apilar horizontalmente las entradas de video.|||
|hstack\_qsv|"Quick Sync Video" hstack|||
|hstack\_vaapi|"VA-API" hstack|||
|hsvhold|Convertir en gris un rango HSV determinado.|||
|hsvkey|Convertir en transparencia un rango HSV determinado. Operar con colores YUV.|||
|hue|Ajustar el matiz y la saturación del video de entrada.|||
|huesaturation|Aplicar ajustes de matiz, saturación e intensidad.|||
|hwdownload|Descargar un fotograma de hardware a un fotograma normal.|||
|hwmap|Mapear fotogramas de hardware.|||
|hwupload|Cargar un fotograma normal en un fotograma de hardware.|||
|hwupload\_cuda|Cargar un fotograma de la memoria del sistema en un dispositivo CUDA.|||
|hysteresis|Extender el primer flujo al segundo conectando componentes.|||
|identity|Calcular la identidad entre dos flujos de video.|||
|idet|Detectar el entrelazado.|||
|il|Separar o entrelazar campos.|||
|inflate|Aplicar el efecto de expansión.|||
|interlace|Convertir video progresivo en entrelazado.|||
|interleave|Intercalar temporalmente las entradas de video.|||
|join|Unir varios flujos de audio en una salida multicanal.|||
|kerndeint|Aplicar desentrelazado por kernel a la entrada.|||
|kirsch|Aplicar el operador Kirsch.|||
|ladspa|Aplicar el efecto LADSPA.|||
|lagfun|Actualizar lentamente los píxeles más oscuros.|||
|latency|Informar la latencia del filtrado de video.|||
|lenscorrection|Rectificar la imagen corrigiendo la distorsión de la lente.|||
|libplacebo|Aplicar varios filtros de GPU de libplacebo.|||
|libvmaf|Calcular el VMAF entre dos flujos de video.|||
|life|Crear vida.|||
|limitdiff|Aplicar filtrado con diferencia limitada.|||
|limiter|Limitar los componentes de los píxeles al rango especificado.|||
|loop|Repetir fotogramas de video en bucle.|||
|loudnorm|Normalización de sonoridad EBU R128.|||
|lowpass|Aplicar un filtro de paso bajo con frecuencia de punto de 3dB.|||
|lowshelf|Aplicar un filtro shelving de graves.|||
|lumakey|Convertir en transparencia una luminancia determinada.|||
|lut|Calcular y aplicar una tabla de consulta al video de entrada RGB/YUV.|||
|lut1d|Ajustar los colores mediante una LUT 1D.|||
|lut2|Calcular y aplicar una tabla de consulta a partir de dos entradas de video.|||
|lut3d|Ajustar los colores mediante una LUT 3D.|||
|lutrgb|Calcular y aplicar una tabla de consulta al video de entrada RGB.|||
|lutyuv|Calcular y aplicar una tabla de consulta al video de entrada YUV.|||
|mandelbrot|Renderizar un fractal de Mandelbrot.|||
|maskedclamp|VVV->V Limitar el primer flujo mediante el segundo y el tercero.|||
|maskedmax|VVV->V Aplicar un filtro con la diferencia máxima de dos flujos.|||
|maskedmerge|VVV->V Combinar el primer flujo con el segundo usando el tercero como máscara.|||
|maskedmin|VVV->V Aplicar un filtro con la diferencia mínima de dos flujos.|||
|maskedthreshold|Seleccionar píxeles comparando con un umbral la diferencia absoluta entre dos flujos.|||
|maskfun|Crear una máscara.|||
|mcdeint|Aplicar desentrelazado con compensación de movimiento.|||
|mcompand|Comprimir o expandir el rango dinámico del audio por bandas.|||
|median|Aplicar un filtro de mediana.|||
|mergeplanes|Combinar planos.|||
|mestimate|Generar vectores de movimiento.|||
|metadata|Manipular los metadatos de los fotogramas de video.|||
|midequalizer|Aplicar ecualización intermedia.|||
|minterpolate|Convertir la velocidad de fotogramas mediante interpolación de movimiento.|||
|mix|Mezclar entradas de video.|||
|monochrome|Convertir el video a escala de grises mediante un filtro de color personalizado.|||
|morpho|Aplicar un filtro morfológico.|||
|movie|Leer desde una fuente de película.|||
|mpdecimate|Eliminar fotogramas casi duplicados.|||
|mptestsrc|Generar diversos patrones de prueba.|||
|msad|Calcular el MSAD entre dos flujos de video.|||
|multiply|Multiplicar el primer flujo de video por el segundo.|||
|negate|Negar el video de entrada.|||
|nlmeans|Eliminar ruido mediante medias no locales.|||
|nlmeans\_opencl|Eliminar ruido mediante medias no locales a través de OpenCL.|||
|nlmeans\_vulkan|Eliminar ruido mediante medias no locales (Vulkan).|||
|nnedi|Aplicar desentrelazado solo intra mediante interpolación dirigida por bordes con red neuronal.|||
|noformat|Impedir que libavfilter use cualquiera de los formatos de píxel especificados como entrada del siguiente filtro.|||
|noise|Añadir ruido.|||
|normalize|Normalizar video RGB.|||
|null|Pasar la fuente sin cambios a la salida.|||
|nullsink|No modificar en absoluto el video de entrada.|||
|nullsrc|Fuente de video nula que devuelve fotogramas sin procesar.|||
|openclsrc|Generar video mediante un programa OpenCL.|||
|oscilloscope|Osciloscopio de video 2D.|||
|overlay|Superponer una fuente de video sobre la entrada.|||
|overlay\_cuda|Superponer un video sobre otro mediante CUDA.|||
|overlay\_opencl|Superponer un video sobre otro.|||
|overlay\_qsv|Superposición de video mediante Quick Sync Video.|||
|overlay\_vaapi|Superponer un video sobre otro.|||
|overlay\_vulkan|Superponer una fuente sobre otra|||
|owdenoise|Reducir el ruido mediante wavelets.|||
|pad|Añadir relleno al video de entrada.|||
|pad\_opencl|Añadir relleno al video de entrada.|||
|pal100bars|Generar barras de color PAL 100%.|||
|pal75bars|Generar barras de color PAL 75%.|||
|palettegen|Encontrar la paleta óptima para un flujo determinado.|||
|paletteuse|Usar una paleta para reducir el muestreo de un flujo de video de entrada.|||
|pan|Remezclar canales con coeficientes (panning).|||
|perms|Establecer permisos para el fotograma de video de salida.|||
|perspective|Corregir la perspectiva del video.|||
|phase|Desplazar la fase de los campos.|||
|photosensitivity|Filtrar destellos que pueden provocar crisis de epilepsia fotosensible.|||
|pixdesctest|Probar definiciones de formatos de píxel.|||
|pixelize|Pixelar el video.|||
|pixscope|Análisis de datos de píxeles.|||
|pp|Filtrar video mediante libpostproc.|||
|pp7|Aplicar el filtro Postprocessing 7.|||
|premultiply|Premultiplicar el primer flujo por el primer plano del segundo flujo.|||
|prewitt|Aplicar el operador Prewitt.|||
|prewitt\_opencl|Aplicar el operador Prewitt|||
|procamp\_vaapi|Realizar ajustes ProcAmp (balance de color) de matiz, saturación, brillo y contraste|||
|program\_opencl|Filtrar video mediante un programa OpenCL|||
|pseudocolor|Crear fotogramas de video en pseudocolor.|||
|psnr|Calcular el PSNR entre dos flujos de video.|||
|pullup|Reconstruir fotogramas a partir de una secuencia de campos mediante pullup.|||
|qp|Cambiar los parámetros de cuantización del video.|||
|qrencode|Dibujar un código QR sobre los fotogramas de video.|||
|qrencodesrc|Generar un código QR.|||
|quirc|Decodificar y mostrar el contenido de códigos QR.|||
|random|Devolver fotogramas aleatorios.|||
|readeia608|Leer códigos de subtítulos EIA-608 del video de entrada y escribirlos en los metadatos de los fotogramas.|||
|readvitc|Leer el código de tiempo de intervalo vertical y escribirlo en los metadatos de los fotogramas.|||
|realtime|Ralentizar el filtrado para ajustarlo al tiempo real.|||
|remap|VVV->V Reasignar píxeles.|||
|remap\_opencl|VVV->V Reasignar píxeles mediante OpenCL.|||
|removegrain|Eliminar el grano.|||
|removelogo|Eliminar un logotipo de TV a partir de una imagen de máscara.|||
|repeatfields|Repetir campos de forma rígida según la marca de repetición de campo de MPEG.|||
|replaygain|Analizador ReplayGain.|||
|reverse|Invertir un clip.|||
|rgbashift|Desplazar RGBA.|||
|rgbtestsrc|Generar un patrón de prueba RGB.|||
|roberts|Aplicar el operador cruzado de Roberts.|||
|roberts\_opencl|Aplicar el operador de Roberts.|||
|rotate|Rotar la imagen de entrada.|||
|sab|Aplicar desenfoque adaptativo según la forma.|||
|scale|Escalar el tamaño del video de entrada y/o convertir el formato de imagen.|||
|scale2ref|Escalar el tamaño del video de entrada y/o convertir el formato de imagen según la referencia indicada.|||
|scale\_cuda|Redimensionar video con aceleración por GPU.|||
|scale\_qsv|Escalar video y convertir formatos con QuickSync.|||
|scale\_vaapi|Escalar desde o hacia superficies VAAPI.|||
|scale\_vulkan|Escalar fotogramas Vulkan.|||
|scdet|Detectar cambios de escena en el video.|||
|scharr|Aplicar el operador de Scharr.|||
|scroll|Desplazar el video de entrada.|||
|segment|Segmentar el flujo de video.|||
|select|Seleccionar los fotogramas de video que pasarán a la salida.|||
|selectivecolor|Aplicar ajustes CMYK a rangos de color específicos.|||
|sendcmd|Enviar comandos a los filtros.|||
|separatefields|Dividir en campos los fotogramas del video de entrada.|||
|setdar|Establecer la relación de aspecto de visualización del fotograma.|||
|setfield|Forzar el campo del fotograma de video de salida.|||
|setparams|Forzar el campo o la propiedad de color del fotograma de video de salida.|||
|setpts|Establecer el PTS del fotograma de video de salida.|||
|setrange|Forzar el rango de color del fotograma de video de salida.|||
|setsar|Establecer la relación de aspecto de muestra de píxel.|||
|settb|Establecer la base de tiempo del enlace de salida de video.|||
|sharpness\_vaapi|Aplicar nitidez mediante VPP de VAAPI.|||
|shear|Aplicar una transformación de cizallamiento a la imagen de entrada.|||
|showcqt|Convertir el audio de entrada en una salida de video con espectro CQT (Constant/Clamped Q Transform).|||
|showcwt|Convertir el audio de entrada en una salida de video con espectro CWT (Continuous Wavelet Transform).|||
|showfreqs|Convertir el audio de entrada en una salida de video de frecuencias.|||
|showinfo|Mostrar información textual de cada fotograma de video.|||
|showpalette|Mostrar la paleta del fotograma.|||
|showspatial|Convertir el audio de entrada en una salida de video espacial.|||
|showspectrum|Convertir el audio de entrada en una salida de video con espectro.|||
|showspectrumpic|Convertir el audio de entrada en una única imagen de salida de video con espectro.|||
|showvolume|Convertir el volumen del audio de entrada en una salida de video.|||
|showwaves|Convertir el audio de entrada en una salida de video.|||
|showwavespic|Convertir el audio de entrada en una única imagen de salida de video.|||
|shuffleframes|Reordenar aleatoriamente los fotogramas de video.|||
|shufflepixels|Reordenar aleatoriamente los píxeles del video.|||
|shuffleplanes|Reordenar los planos de video.|||
|sidechaincompress|Compresor de cadena lateral.|||
|sidechaingate|Puerta de ruido de cadena lateral de audio.|||
|sidedata|Manipular los datos auxiliares de los fotogramas de video.|||
|sierpinski|Renderizar un fractal de Sierpinski.|||
|signalstats|Generar estadísticas a partir del análisis de video.|||
|signature|Calcular la firma de video MPEG-7|||
|silencedetect|Detectar silencios.|||
|silenceremove|Eliminar silencios.|||
|sinc|Generar coeficientes FIR sinc con ventana de Kaiser para filtros de paso bajo, paso alto, paso de banda o rechazo de banda.|||
|sine|Generar una señal de audio de onda sinusoidal.|||
|siti|Calcular la información espacial (SI) y la información temporal (TI).|||
|smartblur|Desenfocar el video de entrada sin afectar los contornos.|||
|smptebars|Generar barras de color SMPTE.|||
|smptehdbars|Generar barras de color SMPTE HD.|||
|sobel|Aplicar el operador Sobel.|||
|sobel\_opencl|Aplicar el operador Sobel|||
|sofalizer|SOFAlizer (formato espacialmente orientado para acústica).|||
|spectrumsynth|Convertir videos del espectro de entrada en audio de salida.|||
|speechnorm|Normalizador de voz.|||
|split|Enviar la entrada a N salidas de video.|||
|spp|Aplicar un filtro sencillo de posprocesamiento.|||
|sr|Aplicar superresolución de imágenes basada en DNN a la entrada.|||
|ssim|Calcular el SSIM entre dos flujos de video.|||
|ssim360|Calcular el SSIM entre dos flujos de video 360.|||
|stereo3d|Convertir la vista 3D estereoscópica del video.|||
|stereotools|Aplicar diversas herramientas de estéreo.|||
|stereowiden|Aplicar un efecto de ampliación estéreo.|||
|streamselect|Seleccionar flujos de video|||
|subtitles|Renderizar subtítulos de texto sobre el video de entrada mediante la biblioteca libass.|||
|super2xsai|Escalar la entrada a 2x mediante el algoritmo de pixel art Super2xSaI.|||
|superequalizer|Aplicar el filtro de ecualización de bandas 18.|||
|surround|Aplicar un filtro de expansión de audio a sonido envolvente.|||
|swaprect|Intercambiar 2 objetos rectangulares en el video.|||
|swapuv|Intercambiar los componentes U y V.|||
|tblend|Mezclar fotogramas sucesivos.|||
|telecine|Aplicar un patrón de telecine.|||
|testsrc|Generar un patrón de prueba.|||
|testsrc2|Generar otro patrón de prueba.|||
|thistogram|Calcular y dibujar un histograma temporal.|||
|threshold|VVVV->V Aplicar umbral al primer flujo de video usando otros flujos de video.|||
|thumbnail|Seleccionar el fotograma más representativo de una secuencia dada de fotogramas consecutivos.|||
|thumbnail\_cuda|Seleccionar el fotograma más representativo de una secuencia dada de fotogramas consecutivos.|||
|tile|Organizar en mosaico varios fotogramas sucesivos.|||
|tiltandshift|Generar un video con efecto tilt-shift.|||
|tiltshelf|Aplicar un filtro tilt shelf.|||
|tinterlace|Realizar entrelazado temporal de campos.|||
|tlut2|Calcular y aplicar una tabla de consulta a partir de dos fotogramas sucesivos.|||
|tmedian|Seleccionar los píxeles medianos de fotogramas sucesivos.|||
|tmidequalizer|Aplicar ecualización temporal intermedia.|||
|tmix|Mezclar fotogramas de video sucesivos.|||
|tonemap|Convertir entre distintos rangos dinámicos.|||
|tonemap\_opencl|Convertir de HDR a SDR mediante tonemapping.|||
|tonemap\_vaapi|VAAPI VPP para tonemapping|||
|tpad|Añadir temporalmente relleno a los fotogramas de video.|||
|transpose|Transponer el video de entrada.|||
|transpose\_opencl|Transponer el video de entrada|||
|transpose\_vaapi|VAAPI VPP para transposición|||
|transpose\_vulkan|Filtro Vulkan de transposición|||
|treble|Realzar o atenuar las frecuencias altas.|||
|tremolo|Aplicar un efecto de trémolo.|||
|trim|Extraer una sección continua de la entrada y descartar el resto.|||
|unpremultiply|Aplicar UnPreMultiply al primer flujo con el primer plano del segundo flujo.|||
|unsharp|Enfocar o desenfocar el video de entrada.|||
|unsharp\_opencl|Aplicar una máscara de enfoque al video de entrada|||
|untile|Descomponer el mosaico de un fotograma en una secuencia de fotogramas.|||
|uspp|Aplicar el filtro de posprocesamiento Ultra Simple / Slow.|||
|v360|Convertir la proyección 360 del video.|||
|vaguedenoiser|Aplicar un reductor de ruido basado en wavelets.|||
|varblur|Aplicar el filtro Variable Blur.|||
|vectorscope|Vectorscopio de video.|||
|vflip|Voltear verticalmente el video de entrada.|||
|vflip\_vulkan|Voltear verticalmente el video de entrada en Vulkan|||
|vfrdet|Filtro de detección de velocidad de fotogramas variable.|||
|vibrance|Realzar o modificar la saturación.|||
|vibrato|Aplicar un efecto de vibrato.|||
|vidstabdetect|Extraer transformaciones relativas; pasada 1 de 2 para estabilización (consultar vidstabtransform para la pasada 2).|||
|vidstabtransform|Transformar los fotogramas; pasada 2 de 2 para estabilización (consultar vidstabdetect para la pasada 1).|||
|vif|Calcular el VIF entre dos flujos de video.|||
|vignette|Crear o invertir un efecto de viñeta.|||
|virtualbass|Bajos virtuales de audio.|||
|vmafmotion|Calcular la puntuación VMAF Motion.|||
|volume|Cambiar el volumen de entrada.|||
|volumedetect|Detectar el volumen del audio.|||
|vpp\_qsv|Quick Sync Video VPP.|||
|vstack|Apilar verticalmente las entradas de video.|||
|vstack\_qsv|"Quick Sync Video" vstack|||
|vstack\_vaapi|"VA-API" vstack|||
|w3fdif|Aplicar el desentrelazado de tres campos de Martin Weston.|||
|waveform|Monitor de forma de onda de video.|||
|weave|Entrelazar los campos del video de entrada en fotogramas.|||
|xbr|Escalar la entrada mediante el algoritmo xBR.|||
|xcorrelate|Correlacionar de forma cruzada el primer flujo de video con el segundo.|||
|xfade|Aplicar un fundido cruzado entre dos videos.|||
|xfade\_opencl|Aplicar un fundido cruzado entre dos videos.|||
|xfade\_vulkan|Aplicar un fundido cruzado entre dos videos.|||
|xmedian|Seleccionar los píxeles medianos de varias entradas de video.|||
|xstack|Apilar las entradas de video en un diseño personalizado.|||
|xstack\_qsv|"Quick Sync Video" xstack|||
|xstack\_vaapi|"VA-API" xstack|||
|yadif|Desentrelazar la imagen de entrada.|||
|yadif\_cuda|Desentrelazar fotogramas CUDA|||
|yaepblur|Otro filtro de desenfoque que preserva los bordes.|||
|yuvtestsrc|Generar un patrón de prueba YUV.|||
|zmq|Recibir comandos mediante ZMQ y distribuirlos a los filtros.|||
|zoneplate|Generar una placa de zonas.|||
|zoompan|Aplicar el efecto Zoom & Pan.|||
|zscale|Aplicar redimensionamiento y conversión de espacio de color y profundidad de bits.|||
