InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

y4mdenoise - Online en la nube

Ejecute y4mdenoise 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 y4mdenoise 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


y4mdenoise - Eliminador de ruido de fotogramas YUV4MPEG con compensación de movimiento

SINOPSIS


y4mdenoise [-v verbosidad] [-p paralelismo] [-r Motion-search_radius] [-R color_motion-
radio de búsqueda] [-t tolerancia_error] [-T color_error_tolerancia] [-z
cero_movimiento_tolerancia_error] [-Z color_zero_motion_error_tolerancia] [-m fósforo-
contar_acelerador] [-M Match-size_throttle] [-f marcos_de_referencia] [-B] [-I tipo_entrelazado]
</ dev / stdin> / dev / stdout

DESCRIPCIÓN


y4mdenoise se puede utilizar para eliminar el ruido de las imágenes en una transmisión YUV4MPEG2. Esto es útil
para limpiar fuentes antiguas para aumentar la calidad del video y reducir la tasa de bits necesaria para
codifique su video (por ejemplo, para la creación de VCD y SVCD).

COMO LAS IT OBRAS


Mantiene una lista de los últimos fotogramas, denominados fotogramas de referencia. Cada referencia
fotograma se compone de píxeles de referencia. Cada vez que se demuestra que un píxel en un cuadro es un
instancia movida de un píxel en otro cuadro, el píxel de referencia incorpora su valor,
y produce un valor medio para todas las instancias del píxel. El marco de referencia más antiguo,
por lo tanto, obtiene una idea bastante clara del valor real de cada píxel, pero, por supuesto, la salida
se retrasa por el número de marcos de referencia.

En realidad, la búsqueda no se realiza un píxel a la vez; se hace en términos de grupos de píxeles.
Un grupo de píxeles completo tiene que coincidir para encontrar cualquier coincidencia, pero todos los píxeles posibles
se prueban los grupos (es decir, se comprueban todas las posibles combinaciones superpuestas). Usando pixel-
grupos ayuda a establecer un estándar mínimo para lo que puede considerarse una coincidencia, con el fin de
para evitar encontrar muchas coincidencias realmente pequeñas (y realmente inútiles). Actualmente, intensidad
los grupos de píxeles son 4x2 (es decir, 4 a lo ancho y 2 hacia abajo), y los grupos de píxeles de color son 2x2.

Compara cada grupo de píxeles del cuadro actual con todos los grupos de píxeles del cuadro anterior.
frame, dentro de un radio de búsqueda determinado, y los ordena en función de lo cerca que estuvo la coincidencia,
manteniendo a los mejores contendientes. A continuación, rellena por turnos cada grupo de píxeles encontrado, para
determinar el tamaño completo del partido. Se aplica la primera coincidencia que se determina que es lo suficientemente grande
a la imagen. El número de contendientes a considerar y el tamaño mínimo de un partido pueden
ser especificado en la línea de comando.

Al final del fotograma, cualquier píxel de fotograma nuevo que aún no se haya resuelto se considera nuevo.
información, y se genera un nuevo píxel de referencia para cada uno.

Un "pase de movimiento cero" ocurre en cada fotograma, antes de la detección de movimiento, en un intento de resolver
la mayor parte del marco a bajo precio. Su tolerancia a errores se puede configurar por separado.

OPCIONES


y4mdenoise acepta las siguientes opciones:

-v [0..2] verbosidad
0 = ninguno, 1 = normal (totales de detección de píxeles por cuadro), 2 = depurar.

-p número
Controla el nivel de paralelismo. Dado que la intensidad y el color se eliminan por separado
por diseño, es muy fácil hacer cada uno en paralelo en una máquina con múltiples procesadores. los
el valor predeterminado es 1; que lee y escribe fotogramas de vídeo en paralelo con la eliminación de ruido. A
el valor de 2 hace que la intensidad y el color se eliminen de ruido en paralelo. Un valor de 3 hace
ambos tipos de concurrencia. Un valor de 0 desactiva toda la simultaneidad.

-r [4 ..] search radius
El radio de búsqueda, es decir, la distancia máxima que un píxel puede moverse y aún ser encontrado.
por detección de movimiento. El valor predeterminado es 16. No hay restricciones particulares en el
radio de búsqueda, por ejemplo, no tiene que ser un múltiplo par de 4.

-R [4 ..] color search radius
El radio de búsqueda que se utilizará para el color. El valor predeterminado es cualquiera que sea el radio de búsqueda principal
ajustado a. Tenga en cuenta que este valor termina siendo escalado por el tamaño relativo de intensidad
y planos de color en su transmisión YUV4MPEG2.

-t [0..255] Error tolerancia
La mayor diferencia entre dos píxeles que se acepta para que los dos píxeles sean
considerado igual. El valor predeterminado es 3, que es bueno para material de ruido medio como
TV por cable analógica. (Este valor tendrá que cambiarse a lo que sea apropiado para
su flujo YUV4MPEG2 para evitar resultados no deseados. Ver las instrucciones
abajo.)

-T [0..255] Error tolerancia para color
El valor predeterminado es cualquiera que sea la tolerancia de error principal establecida.

-z [0..255] Error tolerancia para movimiento cero pass
La tolerancia a errores utilizada en píxeles que no se han movido. Generalmente igual al principal
tolerancia al error o uno menos que eso. El valor predeterminado es 2.

-Z [0..255] Error tolerancia para colores movimiento cero pass
El valor predeterminado es cualquiera que sea la tolerancia a errores de movimiento cero principal.

-m [número] Recuento de partidos acelerador
El número máximo de coincidencias de grupos de píxeles (dentro del radio de búsqueda) a considerar. Si
se encuentran más, solo se conservan las coincidencias más cercanas. El valor predeterminado es 15.

-M [número] Tamaño de partido acelerador
El tamaño mínimo de la región inundada generada a partir de una coincidencia. Partidos más pequeños
que esto se tira a la basura. Especificado en términos de grupos de píxeles. El valor predeterminado es 3.

-f número
El número de marcos de referencia que se deben conservar. Los valores de píxeles se promedian sobre esta cantidad
fotogramas antes de que se escriban en la salida estándar; esto también implica que la salida es
retrasado por tantos fotogramas. El valor predeterminado es 10.

-B Modo blanco y negro. Elimine el ruido solo el plano de intensidad y establezca el plano de color en
todo blanco.

-I número
Establecer el tipo de entrelazado. El valor predeterminado se toma de la secuencia YUV4MPEG2. 0 significa que no
entrelazado, 1 significa entrelazado de campo superior, 2 significa entrelazado de campo inferior. Este es
útil cuando la señal es más naturalmente de algún otro tipo de entrelazado que su
representación actual (por ejemplo, si el original fue filmado en película y luego fue
transferido a video entrelazado, se eliminará mejor si se trata como una película, es decir, no
entrelazado).

TÍPICO USO Y DE Pronósticos


Tenga en cuenta que todos estos consejos se obtuvieron a través de la experiencia. (Solo porque uno
escribe una herramienta no significa que uno entiende cómo debe usarse, por la misma razón que
los diseñadores de automóviles no son necesariamente conductores profesionales).

El umbral de error debe determinarse para cada flujo YUV4MPEG2 individual. Si el
el umbral está configurado demasiado bajo, dejará ruido en el video y el eliminador de ruido se ejecutará mucho
más lento de lo necesario. Si está configurado demasiado alto, el eliminador de ruido comenzará a eliminar detalles:
el video se volverá más borroso, es posible que vea bandas de tipo topográfico en el plano relativamente
áreas del video y pequeñas partes del video que deberían moverse se atascarán
lugar. También puede funcionar un poco más lento. Además, solo porque el video llegó a ti
de una fuente limpia (televisión por cable digital, LaserDisc, etc.) no significa que el video en sí sea
limpiar; y4mdenoise es capaz de captar el ruido en la grabación original, así como
error de muestreo del dispositivo de captura de video. Tendrás que generar pequeños clips de
partes representativas de su video, elimínelas con varios umbrales de error y vea
lo que se ve mejor. A medida que adquiera experiencia con la herramienta, es posible que sepa qué error
El umbral generalmente funciona con varios tipos de fuentes, pero aún querrá duplicar
compruebe sus suposiciones.

Superficies planas y brillantes, como paredes pintadas con brillo o el piso de madera pulida de un interior
gymnasium, parecen requerir un umbral de error más bajo que otros tipos de video.

Aquí está la experiencia del autor:

-t 1: TV digital por cable, la mayoría de LaserDiscs, videocámara DV
-t 2: video de videocámara VHS, cintas de video producidas comercialmente
-t 3: TV por cable analógica, cinta de video VHS (a la velocidad de 2 horas)
-t 4: cinta de video VHS (a la velocidad de 6 horas)

Video entrelazado que se hizo a partir de video no entrelazado (por ejemplo, una cinta de video o LaserDisc de
una película) deben ser eliminados como no entrelazados. De lo contrario, el resultado tiende a ser granulado.

y4mdenoise solo elimina el ruido temporal, es decir, el ruido que se produce a lo largo del tiempo. Y tiende a
hacer un buen trabajo de esto, que el ruido espacial (es decir, el ruido que se produce en áreas cercanas
del mismo marco) tiende a volverse muy distinto. Por lo tanto, siempre canalice la salida de
y4mdenoise a través de un filtro espacial como y4mfiltroespacial or yuvmedianfilter.

Al producir video con una tasa de bits muy baja (por ejemplo, video compatible con VCD de menos de 900 kbps),
eliminar el ruido en el tamaño del cuadro de salida, por ejemplo, no eliminar el ruido en el tamaño del cuadro de DVD y luego reducir la escala a
Tamaño de VCD. Eso eliminará el ruido y acondicionará el video para la parte de detección de movimiento.
of mpeg2enc. No hacer esto producirá un video donde se verán las escenas menos complejas.
muy bien, pero las escenas de mucho movimiento se difuminarán significativamente.

La compresión JPEG de los fotogramas de su video, incluso la compresión al 100%, parece ser inexacta
lo suficiente como para afectar la codificación MPEG. Por lo tanto, si está utilizando archivos Motion-JPEG como su
formato de vídeo intermedio, es posible que desee utilizar el eliminador de ruido en su codificación MPEG
tubería, es decir, después lav2yuv y antes mpeg2enc. Si está generando múltiples
resoluciones del mismo video, por ejemplo, DVD y VCD, la experiencia demuestra que es aceptable
corrida y4mdenoise antes yuv2lav, pero aún debe usar el filtro espacial (p. ej.
y4mfiltroespacial, yuvmedianfilter) en la canalización de codificación MPEG, para intentar suavizar
Artefactos de codificación JPEG.

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


Ad


Ad