Post on 07-Apr-2017
P á g i n a | 1
- Página 1 - Índice de contenidos - Página 2-6 - Introducción - Página 7-32 - Conceptos Técnicos - Página 33-34 - Anexo: Máxima Calidad - Página 34-39 - Compatibilidad de códec
de audio con formatos de audio y vídeo
P á g i n a | 2
INTRODUCCIÓN Antes de empezar, primero hay que asimilar un
pequeño tutorial de seguridad. El lema del tutorial de seguridad es el siguiente: «todas las aplicaciones web y de escritorio deben ser comprobadas antes de ser ejecutadas». Cada dirección URL debe corresponder con la página web oficial, y debe ser comprobada visualmente. Para validar si se trata de la verdadera página oficial se pueden utilizar sitios web del tipo «whois». Desde estas páginas se ejecutan comandos «ping», «nsloookup», «tracert» «route» y otros, contra la página web que se va a comprobar para obtener información, aparte de efectuar una serie de consultas al servidor que hospeda el sitio web. Algunos ejemplos de estos servicios web «whois» son «tools.pingdom.com», «whois.domaintools.com», etc. En ellos, unos pocos segundos después de ingresar la URL a verificar, se obtendrá un informe con el cual se puede autentificar que la página oficial de descargas de contenido multimedia realmente lo es. También se puede testar si en el mismo sitio web de descarga de ficheros hay alojados virus. Para esto se envía la URL del sitio a páginas como «virustotal.com» e «ipvoid.com/scan», donde se va a producir un escaneo del contenido de los directorios del sitio web, emitiendo un informe posterior.
P á g i n a | 3
Para comprobar el estado del software descargado, existen tres métodos que se complementan. El primero y menos concluyente, pero no menos importante, es verificar la firma digital del archivo ejecutable. Para ello se clica con el botón secundario del ratón sobre el archivo ejecutable y a continuación en la pestaña «propiedades» del menú desplegable. En la nueva ventana se clica en la pestaña «Firmas digitales», luego en el nombre del firmante, y por último en el botón «Detalles». La información de la nueva ventana debe proporcionar un mensaje como «Esta firma digital es correcta». Sin embargo aún queda por clicar en el botón «Ver certificado», donde ya debería ser inadmisible un archivo ejecutable con el mensaje «No se comprobó la firma digital del objeto».
P á g i n a | 4
Para continuar con los métodos de seguridad informática, se comprueba la integridad del archivo ejecutable mediante el cálculo de la suma de verificación o algoritmo de verificación. Los hashes o algoritmos para realizar el cálculo de las sumas de verificación más usuales suelen ser CRC32, MD5 y SHA-1, aunque también existen algoritmos con un nivel superior en codificación como SHA-256 y SHA-512, e incluso niveles superiores. Para comprobar el hash de cualquier archivo ejecutable se utilizarán programas como «md5sum», «md5 checker» o «hashtab».
P á g i n a | 5
Por último, se puede comprobar la existencia de virus en el archivo ejecutable de instalación, enviando la muestra a sitios de escaneo de archivos como «virustotal.com», donde será escaneado por más de cuarenta motores antivirus. También hay otras páginas web donde se puede producir una ejecución virtual del archivo, dentro de una «sandbox», como son «sunbelt (GFI)», «iseclab», etc.
P á g i n a | 6
Por supuesto, si durante la instalación de un software multimedia se encuentra el caso de que en el asistente de instalación se ofrece en una ventana la instalación de otro tipo de software no requerido, como navegadores web o complementos de barras de navegación para el navegador predeterminado del sistema, estamos ante el clásico «nagware». Que es una forma de infectarse con adware del tipo «OpenCandy» o similar. Y aunque únicamente se instale el programa multimedia requerido, prescindiendo de la instalación del software no requerido, es probable que en la base de datos del registro del sistema se hayan creado algunas entradas inapropiadas. Así que conviene revisar en la rama «HKLM», dentro de la clave «software», para eliminar entradas creadas en el registro sobre navegadores web que nunca fueron instalados en el sistema. Para más información consultar la relación entre «OpenCandy» y «Google Chrome».
P á g i n a | 7
FUNDAMENTOS
DEL
VÍDEO PARA WEB
Sobra mencionar que un archivo multimedia es un archivo digital formado por vídeo y audio, en el que se pueden efectuar operaciones de lectura o reproducción, y escritura o edición. El vídeo para web también debe ser convertible, descargable y además se va a compartir.
Formatos de vídeo. Características
Tamaño medido en píxeles (ancho por alto)
Proporción 16:9, 4:3 (desaconsejado)
Píxel cuadrado
Progresivo
Frame rate FPS (fotogramas por segundo) 24, 25, 30, 48, 50, 60)
P á g i n a | 8
Tamaño
480p: 854 x 480
720p: 1280 x 720 (HD)
1080p: 1920 x 1080 (Full HD)
1440p: 2560 x 1440 (2K)
2160p: 3840 x 2160 (4K)
Formatos usuales de vídeo
AVI
Acepta multitud de códecs, formato contenedor propietario de Microsoft
FLV
Adobe Flash Vídeo, no reproducible en iOS, no compatible con HTML5 e inaccesible para un navegador
web sin instalación previa de Adobe Flash Player
MP4
Estándar para web y Smatphones
MKV
Alta calidad, formato contenedor de código abierto adoptado por Windows 10
P á g i n a | 9
MPEG
Acepta múltiples códecs
Formatos usuales de audio
tipo propiedad compresión calidad web modo
AIFF OS X sin compresión
alta calidad
no apropiado para web
hasta seis canales
WAV Windows sin compresión
alta calidad
no apropiado para web
hasta seis canales
AU Linux sin compresión
alta calidad
no apropiado para web
estéreo
MP3 Fraunhoffer compresión buena calidad
apropiado para web
estéreo
OGG Sin propiedad
compresión similar a mp3
apropiado para web
estéreo
AAC Apple compresión mejora al mp3
apropiado para web
estéreo
FLAC Sin propiedad
Compresión 30-50% superior a un «.zip»
similar a AIFF WAV
apropiado para web
estéreo
P á g i n a | 10
Anatomía de un vídeo
Obtener información de un archivo multimedia
Para obtener la información de un archivo multimedia basta con localizarla en el reproductor. En este caso con VLC, mediante la combinación de teclas «Ctrl + J». O también clicando en el menú sobre la pestaña «Herramientas» y a continuación en «Información del códec» del menú desplegable.
P á g i n a | 11
Qué es multiplexar
Es combinar en un mismo archivo contenedor, varias pistas de dos archivos, por ejemplo de audio y vídeo, para su correcta reproducción. Por eso en la imagen de arriba se observa «Emisión 0» y «Emisión 1». Los elementos que crean los formatos de encapsulamiento usados para poner juntas todas las emisiones de un archivo multimedia son los muxores. Los muxores permiten escribir flujos multimedia. Por otro lado, los demuxeradores son los elementos que pueden leer los flujos multimedia de un tipo particular de archivo configurados.
Qué es un códec
Códec es una palabra abreviada de codificador y decodificador. Un códec es un algoritmo utilizado para comprimir y descomprimir la señal de vídeo y/o audio. El procesamiento de un códec permite la creación, edición y reproducción vídeos o archivos de audio. Sin la utilización de ningún códec, un archivo de vídeo permanece sin compresión, contenido en formato crudo (RAW). Esto significa que diez segundos de vídeo en formato RAW podrían llegar a ocupar 200 Mb de tamaño, lo cual haría inviable el almacenamiento y la
P á g i n a | 12
divulgación de cualquier vídeo. Esta es la importancia del códec de vídeo.
Tipos de códec más usuales
Vídeo Audio Web
Xvid MP3 VP8
Divx AAC VP9
MPEG-2 (OGG) Vorbis H.264
X.264 FLAC H.265 (HEVC)
(OGV) Theora AC3 Daala
Packs de códec recomendados K-Lite, Ffmpeg
Especificación de vídeo
Cada códec de vídeo depende de su propia especificación. Esto es un conjunto de normas estandarizadas por la ISO (International Standard Organization). Por ejemplo, la especificación MPEG-1 es del año 1993, su formato contenedor era MPEG-PS y el formato de almacenamiento VCD (Video CD, basado en el códec H.261). Después, la especificación MPEG-2, del año 1996, utilizó los formatos contenedores (MPEG-
P á g i n a | 13
PS/MPEG-TS) y el nuevo formato de almacenamiento fue el DVD (Disc Video Disc basado en el códec H.262).
Transcodificación
Es el cambio de archivo de vídeo o audio a otro formato y/o códec. En la transcodificación la conversión es directa. El objetivo es asegurar la compatibilidad del vídeo o audio con otros estándares. La transcodificación se basa en perfiles predeterminados o personalizados. Al final del proceso se debe supervisar la calidad del archivo transcodificado, para asegurar su operatividad. En cualquier transcodificación se pueden cambiar todos los parámetros de un vídeo.
Bitrate
Es la relación existente entre la calidad de vídeo y el tamaño final. Su unidad es el bit, y su operativa de procesamiento está basada en la tasa de bits por segundo. Esto implica que a mayor cantidad de bits mayor calidad de vídeo, y a menor cantidad de bits peor calidad de vídeo. Por tanto, con el bitrate se va a establecer el balance entre la calidad y el flujo de la reproducción de vídeo. Otro factor que interviene es la
P á g i n a | 14
cantidad de fotogramas por segundo (FPS), ya que a mayor movimiento de fotogramas mayor tasa de bits o Kilobytes por segundo (Kbps).
Categorías de Bitrate
CBR (Constante BitRate) VBR (Variable BitRate)
Aplica la misma tasa de bits a la parte estática que dinámica del vídeo/audio
Aplica una diferente tasa de bits a la parte estática
que dinámica del vídeo/audio
Favorece al conjunto de Imágenes estáticas
Favorece al conjunto de Imágenes dinámicas
Mayor calidad Menor calidad
Profundidad de Bit
En audio, para los formatos sin compresión como AIFF, WAV, AU o FLAC, la profundidad en bit es el equivalente al bitrate del vídeo. Existen varias categorías en profundidad de bits, siendo las compartidas por los distintos formatos las de firmado, sin firmar, flotante y Law.
P á g i n a | 15
Signed Unsigned Float Law 8 bit PCM 8 bit PCM 32 bit PCM U-Law
16 bit PCM *16 bit PCM 64 bit PCM A-Law 24 bit PCM *24 bit PCM 32 bit PCM *32 bit PCM
*= No comunes.
Bitrate orientativo H.264 streaming estándar
Entre 350 Kbps y 700 Kbps: 360p (3Mb por minuto)
3 Mb de transferencia x 5 Minutos de duración de vídeo= 15 Mb de tamaño máximo de vídeo para que sea
fluido mientras se reproduce.
Entre 700 Kbps y 1000 Kbps: 480p (6Mb por minuto)
6 Mb de transferencia x 5 Minutos de duración de vídeo= 30 Mb de tamaño máximo de vídeo para que sea
fluido mientras se reproduce.
Entre 1200 Kbps y 2500 Kbps: 720p (20 Mb por minuto)
20 Mb de transferencia x 5 Minutos de duración de vídeo= 100 Mb de tamaño máximo de vídeo para que
sea fluido mientras se reproduce.
Entre 2500 Kbps y 5000 Kbps: 1080p (35 Mb por minuto)
P á g i n a | 16
35 Mb de transferencia x 5 Minutos de duración de vídeo= 175 Mb de tamaño máximo de vídeo para que sea fluido mientras se reproduce.
Bitrate orientativo de alta calidad
2132 Kbps: 360p (Contenido indiferente)
3136 Kbps: 720p (Contenido estático)
5928 Kbps: 720p (Contenido dinámico)
6000 Kbps: 1080p (Contenido estático)
8024 Kbps: 1080p (Contenido dinámico)
Calculadoras online de Bitrate
P á g i n a | 17
Streaming
Es la retransmisión de contenidos multimedia a través de una red de ordenadores. La arquitectura del streaming consta de un flujo emisor que procede del reproductor de vídeo online, una recepción multiplataforma y el canal es internet. En streaming el factor tiempo está optimizado para que el contenido se vaya reproduciendo a medida que se está descargado en el buffer de datos del sistema. Este proceso de almacenamiento de datos evita tener que esperar a completar la descarga para comenzar a reproducir el contenido multimedia y proporciona fluidez.
P á g i n a | 18
Características del streaming
Códec
Pocos pueden ofrecer un servicio de retransmisión en directo
Ejemplos: MP3, AAC, H.264, VP8 y VP9
Bitstream
Es un archivo contenedor donde se alojan archivos multimedia de formato FLV y WEBM (H.24, VP8 y VP9)
Distribución
P á g i n a | 19
En la capa de transporte (capa tres) del modelo OSI, streaming utiliza el protocolo UDP porque no
comprueba el destino de los paquetes del tráfico de red (como sí lo hace TCP, lo cual ralentiza el flujo de
retransmisión de datos). En la capa de aplicación (capa siete) del modelo OSI streaming utiliza protocolos
como MMS o RTSP.
Precarga
Los reproductores cachean la información en los búferes
Emisión limitada
El flujo de una emisión en directo va a depender de la cantidad de receptores del evento
Servicios de streaming
Ustream
Servicio profesional de pago. Demo de 30 días.
Livestream
Servicio profesional de pago
YouNow
Servicio gratuito
Editores de vídeo gratuitos
P á g i n a | 20
Windows Movie Maker
Free Video Editor
Free Studio
Lightworks (Edición Profesional)
Editores de vídeo de pago
Adobe After Effects Profesional. Versión Demo.
VideoPad Versión Demo
Wondershare VideoEditor Versión Demo
Editores de vídeo online
Wevideo
JW Player
Clickberry
Mixer Factory
Mixmoov (Edición Profesional)
P á g i n a | 21
Conversores de vídeo
Super
Total video converter
Any Video Converter
Format Factory
Free Video Converter
Conversores de vídeo online
Online-convert
Todo tipo de conversión de documentos, aparte de vídeos
Clipconverter
Directamente desde URL a conversión de vídeo
Convert.Files
Todo tipo de conversión de documentos, aparte de vídeos
Clipchamp
OnlineVideoconverter
P á g i n a | 22
Reproductores de vídeo locales
Características de los destacados
VideoLan soporta la reproducción en streaming desde la red, captura vídeo y audio, emite podcast, dispone de variados multiplexores y demultiplexores, posee múltiples opciones de configuración avanzada y toma instantáneas de los archivos de vídeo que reproduzca. Para finalizar, con la combinación de teclas «Ctrl+R» se obtiene una ventana a la que se pueden agregar uno o varios archivos para su conversión a otros formatos contenedores de vídeo.
P á g i n a | 23
MediaPlayer Classic es parecido a VideoLan, pero necesita que con anterioridad se instale el pack de códec K-Lite. Su interfaz es minimalista, pero en cuanto a rendimiento y funcionalidades resulta simétrico a VLC. También toma instantáneas de los archivos reproducidos y posee múltiples opciones de configuración avanzada. Incluye un módulo para localizar información de archivos multimedia llamado MediaInfo.
Reproductores de vídeo online
JWPlayer
Versión gratuita y de pago. Configuración muy fácil.
FlowPlayer
Versión gratuita. Configuración muy fácil.
Videojs
Código Abierto. Configuración muy fácil.
Videogular
Versión Gratuita. Configuración muy fácil.
Inserción de publicidad en reproductores de vídeo online. Tipos.
P á g i n a | 24
Preroll: es el tipo de publicidad que se ejecuta al inicio del vídeo.
Midroll: es el corte publicitario en mitad del vídeo. No es aconsejable.
Postroll: es el tipo de publicidad al final del vídeo. Se desaconseja para web.
Banners: son piezas de texto o imagen en una zona del reproductor de vídeo, usualmente la zona inferior. Companion ads: pequeños añadidos de publicidad dentro del vídeo. Ejemplos: AdSense (Gooogle),
WordAds (WordPress), Adversal, ExoClick, Infolinks (PPC o pago por clic).
Mozilla PopcornMaker. Tutorial visual.
Esta herramienta web permite agregar variado contenido a un vídeo alojado en portal. Dentro de las posibilidades que se manejan, está la de incluir publicidad.
P á g i n a | 25
P á g i n a | 26
P á g i n a | 27
P á g i n a | 28
P á g i n a | 29
Creación de subtítulos. Software.
Subtitile workshop XE
El más destacado
Jubler
Permite sincronizar texto y onda de audio
Aegisub
Incluye un auténtico procesador de textos
Subtitle editor
SubMagic
P á g i n a | 30
Formato de los subtítulos
SRT
Es el formato TXT con la extensión cambiada
TXT
Texto Plano
ASS /SSA
Necesita fuentes tipográficas que serán agregadas al vídeo
Subtítulos online
Amara (Universal Subtitles)
Edición simple
DotSub
Es una solución profesional. Versión Demo.
Overstream
Añade una capa de vídeo al vídeo para subtitular
YouTube
Portales para publicación de vídeo
P á g i n a | 31
YouTube
Vimeo
Daily Motion
Metacafe
TUTV
Distribución múltiple de publicación de vídeo
Aplicación Web y Características
One Load: Subida de vídeo a múltiples plataformas mediante tokens de autenticación que se pueden
refrescar
Versión gratuita y de pago
Transcodificación automática
Admite programación de publicación por fecha y hora
Envía mensajes de presentación del vídeo a las redes sociales
P á g i n a | 32
P á g i n a | 33
Descarga de vídeos
Vdownloader
Descarga y transcodifica
ATube Catcher
Es una suite que descarga, transcodifica y captura multimedia
VideoDownloadHelper
Veterano plugin de Firefox simple y eficiente
savefrom.net
Aplicación web para descarga de vídeos de portales web
No necesita una previa instalación de Java
P á g i n a | 34
ANEXO: Máxima Calidad Como se ha podido comprobar, la elección de un
códec va a ser el elemento determinante en el momento de compartir un vídeo en la web, con el objetivo de conseguir el mejor rendimiento del mismo. Por deducción, los algoritmos de los nuevos códec que van surgiendo deberían ofrecer un mejor equilibrio entre la compresión y descompresión así como una mayor aceleración del proceso, que los pertenecientes al pasado. Ya que se supone que dichos algoritmos están basados en técnicas anteriores, pero con la intención de mejorar el trabajo anterior. Sin embargo en la práctica, en cuanto a calidad se refiere, la diferencia más bien estriba en el proceso de transcodificación.
¿Es posible que la transcodificación de un archivo de audio a extensión WAV en modo estéreo, sea equivalente en calidad a otro transcodificado a extensión MP3 también en modo estéreo? Lo cierto es que sí. Por ejemplo, tomando un archivo estéreo de un CD, (con formato «.cda»), al que se le efectúa una operación de conversión a los dos formatos mencionados, en cuanto se exporte el archivo a formato WAV (NIST Sphere) con 8 Bits de profundidad, y la exportación a formato MP3 tenga un Bitrate de 320 Kbps con una frecuencia de muestreo de 48000 Hz, el
P á g i n a | 35
MP3 va a proporcionar igual o mejor calidad de sonido, aun estando comprimido. Lo que viene a decir que comprimir un archivo de audio no tiene que implicar automáticamente una peor calidad de sonido. De hecho esa es la esencia del códec de audio AAC, que básicamente es un MP3 ligeramente más comprimido pero con algo más de calidad.
Excepto que tampoco se trata de elevar al máximo los parámetros de transcodificación, porque hay archivos multimedia que desde la misma fuente original ya tienen un pésimo sonido. Así que, sería cuestión de remasterizar el producto…
Pero hay que reconocer que sobre este asunto de la calidad del sonido dentro de un formato de compresión, se puede ocupar el espacio entero de una publicación digital. Así que, por ahora eso es todo.
P á g i n a | 36
COMPATIBILIDAD DE CÓDEC
DE AUDIO CON FORMATOS
DE VÍDEO Y AUDIO
Formato de audio Códec de audio
AC3
ASF, AVI, CRC, FFM, FRAMECRC, MATROSKA,
MPEG, VCD, VOB, SVCD, DVD, NUT, AC3, RM, WAV
ALAC CRC, FFM, FRAMECRC, MOV
FLAC ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, OGG, FLAC, WAV
MP2
ASF, AVI, CRC, FFM, FRAMECRC, MATROSKA,
MPEG, VCD, VOB, SVCD, DVD, NUT. WAV
NELLYMOSER CRC, FFM, FLV, FRAMECRC
SONIC ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
SONICLS ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
P á g i n a | 37
WMA1 ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
WMA2 ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, WAV
PCM_ALAW AIFF, ASF, AU, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, WAV
PCM_F32BE/LE CRC, FFM, FRAMECRC PCM_F64BE/LE CRC, FFM, FRAMECRC
PCM_MULAW AIFF, ASF, AU, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, WAV
PCM_S8 AIFF, AU, AVI, CRC, FFM, FLV,
FRAMECRC, MOV
PCM_S16BE
AIFF, ASF, AU, AVI, CRC, FFM, FRAMECRC, MATROSKA, MOV, MPEG, VCD, VOB,
SVCD, DVD
PCM_S16LE AIFF, ASF, AVI, CRC,DV, FFM,
FLV, FRAMECRC, GXF, MATROSKA, MOV, NUT, WAV
PCM_S24BE AIFF, CRC, FFM, FRAMECRC,
MOV PCM_S24DAUD CRC, FFM, FRAMECRC
PCM_S24LE ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, WAV
P á g i n a | 38
PCM_ S24BE AIFF, CRC, FFM, FRAMECRC, MOV
PCM_S32LE ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, WAV
PCM_U8 ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MOV, NUT, VOC, WAV
PCM_U16BE/LE CRC, FFM, FRAMECRC PCM_U24BE/LE CRC, FFM, FRAMECRC PCM_U32BE/LE CRC, FFM, FRAMECRC
PCM_ZORK CRC, FFM, FRAMECRC ROQ_DPCM CRC, FFM, FRAMECRC, ROQ
ADPCM_ADX CRC, FFM, FRAMECRC
G.726 AIFF, ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
ADPCM_ADX CRC, FFM, FRAMECRC
ADPCM_IMA_QT AIFF, CRC, FFM, FRAMECRC,
MOV
ADPCM_ IMA_WAV ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
ADPCM_MS ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
ADPCM_SWF ASF, AVI, CRC, FFM, FLV,
FRAMECRC, MATROSKA, NUT, WAV
P á g i n a | 39
ADPCM_YAMAHA ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, MMF, NUT, WAV
LIBFAAC
ADTS, ASF, AVI, CRC, FFM, FRAMECRC, MATROSKA,
MOV, MP4, PSP. IPOD, 3GP, 3GP2, NUT, WAV
LIBGSM AIFF, CRC, FFM, FRAMECRC,
MOV
LIBGSM_MS ASF, AVI, CRC, FFM,
FRAMECRC, MATROSKA, NUT, WAV
LIBMP3LAME
ASF, AVI, CRC, FFM, FLV, FRAMECRC, MATROSKA,
MOV, MP4, PSP, IPOD, MP3, NUT, SWF, AVM2, WAV
LIBOPENCORE_AMRNB AMR, CRC, FFM, FRAMECRC, MOV, 3GP. 3GP2
F= FLOAT. S= SIGNED. U= UNSIGNED, ALAW= A-LAW. MULAW= MU-LAW. DAUD= D-CINEMA AUDIO SIGNED.
BE= BIG ENDIAN. LE= LITTLE ENDIAN.