Tenemos varias opciones, primero necesitamos saber cual es el video, para ello necesitamos obtener el ID del video que viene en la variable v=XXXXXXXXXXX donde XXXXXXXXXXX es el identificador único del video, por tanto lo puedes suministrar directamente a nuestro buscador o agregar la palabra bajar al enlace de un video de youtube.com, pegar el enlace en el campo de búsqueda de nuestro sitio o buscar directamente el video en nuestro buscador usando las palabras clave relacionadas al video. Recuerda que tambien puedes pegar el ID del video. Luego debes hacer click en el boton "Ver Enlaces de Descarga", allí te saldrán los distintos formatos disponibles que van desde calidad para celular en 140p hasta 4K. Para conocer en detalle este proceso y no claudicar, lee nuestra guia sobre Guia sobre cómo descargar videos de YouTube
Al igual que la descarga de los videos, el procedimiento es parecido, solo que en el momento de ver los enlaces, deberas hacer click en "Convertir a MP3", despues de unos segundos te mostraremos el enlce finald e descarga. Para conocer más sobre como se hace este proceso, leete la Guía sobre cómo bajar la musica de un video de Youtube
El sistema consulta a la API de Youtube por la información del video, dentro de esta extraemos el titulo, descripcion, duracion, me gusta, cantidad de visualizaciones y alguna que otra información, para luego pasar a solicitar los archivos de media que lo componen, como son las fuentes en MP4, WEBM y 3GP, asi como los archivos de audio M4A. Luego estos enlaces son mostrados al usuario para su descarga.
De los formatos de audio disponibles directamente desde YouTube para descarga solo está disponible el formato M4A, este formato de audio AAC no se puede reproducir en los programas comunes de música, por lo que se requiere hacer un proceso de conversión a un formato conocido y compatible como es el MP3, para ello se hace necesario iniciar un procedimiento técnico que consiste en convertir el audio M4A a MP3, este requiere de uso intensivo de proceso de CPU en el servidor, por lo que cientos de peticiones en determinado momento podrían colapsar el servidor, es por esto que limitamos las conversiones a MP3 a videos de no más de 20 minutos de duración, con el fin de mantener el servicio en un nivel de respuesta óptimo para mejorar la experiencia de todos los usuarios.
Si deseas bajar un archivo de audio mayor a 20 minutos, puedes bajar el formato M4A y convertirlo localmente mediante Audacity o cualquier otro programa para convertir audio. Nosotros recomendamos Ultimate M4A to MP3 v. 1.07.1035 (Windows 10 / 8.1 / 8 / 7 / Vista / XP | Freeware | Tamaño 10MB | Libre de virus, spyware, publicidad, etc) y lo puedes bajar aquí, es muy sencillo de usar.
Por lo que sabemos, inicialmente los videos de YouTube sólo se estaban en formato FLV, pero con el transcurrir de los años y los avances en la tecnología con el uso de dispositivos moviles, han aparecido nuevos formatos de video y de audio que agregan cada año. Nos hemos puesto a la tarea de investigar sobre los diferentes formatos disponibles actualmente tanto para la descarga como para la reproduccion y estos son los resultados.
Tag # | Formato | Activo | Calidad Video | Calidad Audio | Codec Video | Codec Audio |
---|---|---|---|---|---|---|
0 | FLV | Descontinuado | Stereo, 22KHz, 8kbps | 400×224, 400x166, 23.9fps | FLV1 H263 | MP3 |
5 | FLV | Activo | 400×224, 400x166, 23.9fps | Stereo, 22KHz, 8kbps | FLV1 H263 | MP3 |
6 | FLV | Descontinuado | 480×360 (360p) | Mono, 44KHz | FLV | FLV/MP3 |
13 | 3GP | Activo | 176×144, 15fps | Mono, 8KHz, 128kbps | H.263/S263 | AMR/samr |
17 | 3GP | Activo | 176×144 9fps (140p) | Mono, 22kHz | MPEG4/3GP | AAC |
18 | MP4 | Activo | 640x360, 23.9fps, 16:9 (360p) | Stereo, 44,1KHz, 96kbps | MPEG4 Video (H264) | AAC |
22 | MP4 | Activo | 1280×720, 1280×534, 29.9fps, 16:9, 8bits, Progressive (720p) | Stereo, 44,1KHz, 1411kbps | MPEG4 Video (H264) | AAC/40 |
34 | FLV | Activo | 640x272, 23.97fps, Progressive (360p) | Stereo, 44,1KHz | MPEG4 Video (H264) | AAC/40 |
35 | FLV | Activo | 864x368, 640×480, 23.97fps, Progressive (480p) | Stereo, 44,1KHz | MPEG4 Video (H264) | AAC/40 |
36 | 3GP | Activo | 320x240|180, 25fps, 194kbps (240p) | Mono, - 32kbps, 22.05kHz | MPEG4 Video (H263) | AAC |
37 | MP4 | Descontinuado | 1920x1080, 1920x800, 23.97fps, Progressive (1080p) | Stereo, 44KHz, 1411kbps | MPEG4 Video (H264) | AAC/40 |
38 | MP4 | Activo | 4096x3072 (4K) | - | - | - |
43 | WebM | Activo | 640 x 360 24.194 fps (360p) | Stereo, 44.1 KHz 128 Kbps | VP8 | Vorbis |
44 | WebM | Activo | 854 x 480 (480p) | - | - | - |
45 | WebM | Activo | 1280x720 (720p) | - | - | - |
46 | WebM | Activo | 1920x1080 (1080p) | - | - | - |
DASH, por sus siglas en inglés, quiere decir Dynamic Adaptive Streaming over HTTP (Streaming Adaptativo Dinámico sobre HTTP). Es un estándard de streaming introducido por el Moving Picture Expert Group (MPEG), en un intento por solucionar las complejidades de la distribución de contenido a múltiples dispositivos con un estándar común unificado.
La verdadera importancia de DASH es para el streaming en HTML5. Para el caso que nos ocupa, estos formatos DASH no incluyen audio, solo el video (frames). Si se requiere utilizar alguno de estos formatos en una posterior edición (ej. obtener la versión 4K, 3D, etc.), se debe incorporar algún formato individual de audio disponible más abajo.
Tag # | Formato | Activo | Calidad Video | Calidad Audio | Codec Video | Codec Audio |
---|---|---|---|---|---|---|
133 | MP4 | Activo | 320x240 (240p) | - | DASH video | - |
134 | MP4 | Activo | 640x360 (360p) | - | DASH video | - |
135 | MP4 | Activo | 854x480 (480p) | - | DASH video | - |
136 | MP4 | Activo | 1280x720 (720p) | - | DASH video | - |
137 | MP4 | Activo | 1920x1080, 2779kbps, 29.97fps (1080p) | - | DASH video h.264 | - |
138 | MP4 | Activo | 3840x2160, 15.6Mbps, 29.97fps (4K) | - | DASH video h.264 | - |
160 | MP4 | Activo | 256x144, 111kbps, 25fps (144p) | - | DASH video h.264 | - |
264 | MP4 | Activo | 176x144 (144p) | - | DASH video | - |
266 | MP4 | Activo | *x2160, 60fps (4K) | - | DASH video H.264 | - |
298 | MP4 | Activo | 1280x720 (720p) | - | DASH video H.264 | - |
299 | MP4 | Activo | 1920x1080, 60fps (1080p) | - | DASH video | - |
Estos archivos al igual que hablabamos anteriormente, son pensados para streaming en multiplataformas, no incluyen el video, sólo el audio en distintas resoluciones.
Tag # | Formato | Activo | Calidad Video | Calidad Audio | Codec Video | Codec Audio |
---|---|---|---|---|---|---|
139 | M4A | Activo | - | Stereo, 44.1kHz, 48kbps | - | AAC [DASH audio] |
140 | M4A | Activo | - | Stereo, 44.1kHz, 128kbps | - | AAC [DASH audio] |
141 | M4A | Activo | - | Stereo, 44.1kHz, 256kbps | - | AAC [DASH audio] |
Los formatos de Alta Definición son: MP4 [22] [720p], MP4 [137] [1080p] sin audio, MP4 [138] [Ultra HD / 4K] sin audio. Para computadores se recomienda el formato MP4 [22] con resolución 720p más que suficiente que incluye el video y el audio sin necesidad de más procesos.
Los formatos recomendados para dispositivos móviles tipo celular son: 3GP [17], MP4 [18]
Los formatos recomendados para dispositivos móviles tipo tableta son: MP4 [18]
Nota: Si se requiere disponer del video en 1080p [full hd] ó el Ultra HD 4K, es necesario que bajes el audio en formato M4A [140] y los unas con el programa video joiner, como se explica en la guía Cómo descargar videos de YouTube en Full HD y 4K