Transcodificación - Transcoding

La transcodificación es la conversión directa de digital a digital de una codificación a otra, como archivos de datos de películas , archivos de audio (por ejemplo, MP3 , WAV ) o codificación de caracteres (por ejemplo, UTF-8 , ISO / IEC 8859 ). Esto generalmente se hace en los casos en que un dispositivo de destino (o flujo de trabajo ) no es compatible con el formato o tiene una capacidad de almacenamiento limitada que exige un tamaño de archivo reducido, o para convertir datos incompatibles u obsoletos a un formato más moderno o con mejor soporte.

En el mundo del video analógico, la transcodificación se puede realizar solo mientras se buscan archivos, así como para la presentación. Por ejemplo, los archivos Cineon y DPX se han utilizado ampliamente como formato común para el cine digital , pero el tamaño de los datos de una película de dos horas es de aproximadamente 8 terabytes (TB). Ese gran tamaño puede aumentar el costo y la dificultad de manejar archivos de película. Sin embargo, la transcodificación a un formato sin pérdidas JPEG2000 tiene un mejor rendimiento de compresión que otras tecnologías de codificación sin pérdidas y, en muchos casos, JPEG2000 puede comprimir imágenes a la mitad de tamaño.

La transcodificación es comúnmente un proceso con pérdidas , que introduce pérdida de generación ; sin embargo, la transcodificación puede ser sin pérdidas si la salida se comprime o no se comprime sin pérdidas. El proceso de transcodificación a un formato con pérdida introduce diversos grados de pérdida de generación , mientras que la transcodificación de con pérdida a sin pérdida o sin comprimir es técnicamente una conversión sin pérdida porque no se pierde información; sin embargo, el proceso es irreversible y se conoce más correctamente como destructivo .

Proceso

La transcodificación es un proceso de dos pasos en el que los datos originales se decodifican en un formato intermedio sin comprimir (por ejemplo, PCM para audio; YUV para video), que luego se codifica en el formato de destino.

Recodificar / recodificar

También se pueden volver a codificar datos en el mismo formato, por varias razones:

Edición
Si uno desea editar datos en un formato comprimido (por ejemplo, realizar la edición de imágenes en una imagen JPEG ), generalmente los decodificará, editará y luego volverá a codificarlos. Esta recodificación provoca una pérdida de generación digital ; por lo tanto, si uno desea editar un archivo repetidamente, solo debe decodificarlo una vez y realizar todas las ediciones en esa copia, en lugar de volver a codificarlo repetidamente. De manera similar, si se requiere codificar en un formato con pérdida, debe posponerse hasta que se finalicen los datos, por ejemplo, después de la masterización.
Tasa de bits más baja
La transformación es un proceso similar a la transcodificación en el que los archivos se codifican a una tasa de bits más baja sin cambiar los formatos de video; esto puede incluir conversión de frecuencia de muestreo , pero puede utilizar una frecuencia de muestreo idéntica con mayor compresión. Esto permite colocar un medio determinado en un espacio de almacenamiento más pequeño (por ejemplo, colocar un DVD en un CD de video ) o en un canal de menor ancho de banda.
Escala de imagen
Cambiar el tamaño de la imagen del video se conoce como transdimensionamiento y se usa si la resolución de salida difiere de la resolución del medio. En un dispositivo lo suficientemente potente, el escalado de la imagen se puede realizar durante la reproducción, pero también se puede realizar mediante la recodificación, especialmente como parte de la conversión (como una imagen con muestreo reducido que requiere una tasa de bits más baja).

También se pueden utilizar formatos con peeling de tasa de bits , que permiten reducir fácilmente la tasa de bits sin volver a codificar, pero la calidad suele ser inferior a la de una recodificación. Por ejemplo, en el peeling de velocidad de bits de Vorbis a partir de 2008, la calidad es inferior a la de la recodificación.

Inconvenientes

El principal inconveniente de la transcodificación en formatos con pérdida es la disminución de la calidad. Los artefactos de compresión son acumulativos, por lo que la transcodificación provoca una pérdida progresiva de calidad con cada generación sucesiva, lo que se conoce como pérdida de generación digital . Por esta razón, la transcodificación (en formatos con pérdida) generalmente se desaconseja a menos que sea inevitable.

Para los usuarios que deseen volver a codificar el audio en cualquier formato y para la edición de audio digital , es mejor conservar una copia maestra en un formato sin pérdidas (como FLAC , ALAC , TTA , WavPack y otros) la mitad del espacio de almacenamiento necesario en comparación con los formatos PCM originales sin comprimir (como WAV y AIFF ), ya que los formatos sin pérdida generalmente tienen el beneficio adicional de tener opciones de metadatos , que faltan por completo o son muy limitadas en los formatos PCM. Estos formatos sin pérdida se pueden transcodificar a formatos PCM o transcodificar directamente de un formato sin pérdida a otro formato sin pérdida, sin pérdida de calidad. Se pueden transcodificar a un formato con pérdida, pero estas copias no podrán transcodificarse a otro formato de ningún tipo (PCM, sin pérdida o con pérdida) sin una pérdida posterior de calidad.

Para la edición de imágenes , se recomienda a los usuarios que capturen o guarden las imágenes en formato sin procesar o sin comprimir, y luego editar una copia de esa versión maestra, convirtiéndola únicamente a formatos con pérdida si se necesitan imágenes de archivo de menor tamaño para la distribución final. Al igual que con el audio, la transcodificación de un formato con pérdida a otro formato de cualquier tipo provocará una pérdida de calidad.

Para la edición de video , (para la conversión de video), las imágenes normalmente se comprimen directamente durante el proceso de grabación debido a los enormes tamaños de archivo que se crearían si no lo fueran, y porque el enorme almacenamiento exige ser demasiado engorroso para el usuario de lo contrario. Sin embargo, la cantidad de compresión utilizada en la etapa de grabación puede ser muy variable y depende de varios factores, incluida la calidad de las imágenes que se están grabando (por ejemplo, analógicas o digitales, definición estándar o alta definición, etc.), y el tipo de equipo disponible para el usuario, que a menudo está relacionado con restricciones presupuestarias, ya que el equipo de video digital de la más alta calidad y el espacio de almacenamiento pueden ser costosos. Efectivamente, esto significa que cualquier transcodificación implicará una pérdida de imagen acumulativa y, por lo tanto, la solución más práctica en la medida en que minimizar la pérdida de calidad es que la grabación original se considere la copia maestra y las versiones transcodificadas posteriores deseadas, que a menudo estarán en un formato. formato diferente y tamaño de archivo más pequeño, para ser transcodificado solo desde esa copia maestra.

Uso

Aunque la transcodificación se puede encontrar en muchas áreas de adaptación de contenido, se usa comúnmente en el área de adaptación de contenido de teléfonos móviles . En este caso, la transcodificación es imprescindible, debido a la diversidad de dispositivos móviles y sus capacidades. Esta diversidad requiere un estado intermedio de adaptación del contenido para asegurarse de que el contenido de origen funcionará adecuadamente en el dispositivo de destino al que se envía.

La transcodificación de video de la mayoría de las cámaras digitales de consumo puede reducir el tamaño del archivo de manera significativa y, al mismo tiempo, mantener la calidad aproximadamente igual. Esto es posible porque la mayoría de las cámaras de consumo son dispositivos en tiempo real con limitaciones de energía que no tienen ni la potencia de procesamiento ni las fuentes de alimentación sólidas de las CPU de escritorio.

Una de las tecnologías más populares en las que se utiliza la transcodificación es el Servicio de Mensajería Multimedia (MMS), que es la tecnología utilizada para enviar o recibir mensajes con medios (imagen, sonido, texto y video) entre teléfonos móviles. Por ejemplo, cuando se utiliza un teléfono con cámara para tomar una fotografía digital, se crea una imagen de alta calidad de al menos 640x480 píxeles . Al enviar la imagen a otro teléfono, esta imagen de alta resolución puede transcodificarse a una imagen de menor resolución con menos colores para adaptarse mejor al tamaño de la pantalla y las limitaciones de color del dispositivo de destino. Esta reducción de tamaño y color mejora la experiencia del usuario en el dispositivo de destino y, a veces, es la única forma de enviar contenido entre diferentes dispositivos móviles.

La transcodificación es ampliamente utilizada por el software de PC de cine en casa para reducir el uso de espacio en disco por parte de los archivos de video. La operación más común en esta aplicación es la transcodificación de archivos MPEG-2 al formato MPEG-4 o H.264 .

La transcodificación en tiempo real de varios a muchos (cualquier formato de entrada a cualquier formato de salida) se está convirtiendo en una necesidad para proporcionar una verdadera capacidad de búsqueda para cualquier contenido multimedia en cualquier dispositivo móvil, con más de 500 millones de videos en la web y una plétora de dispositivos móviles.

Historia

Antes de la llegada de los semiconductores y los circuitos integrados, la resolución en tiempo real y la transcodificación de la velocidad de fotogramas entre diferentes estándares de video analógico se lograba mediante una combinación de tubo de cámara y CRT . La parte CRT no escribe en un fósforo , sino en un objetivo dieléctrico delgado; la parte de la cámara lee el patrón de carga depositada a una velocidad de exploración diferente desde la parte posterior de este objetivo. La configuración también se puede utilizar como genlock .

Ver también

Conceptos
Comparación

Notas

Referencias

enlaces externos