Descargar vídeos 1080p de Youtube solventando el problema del audio
Los vídeos de Youtube que están calidad Full HD 1080p están en formato DASH. Tienen el vídeo y el audio en ficheros separados, por lo que se deben descargar siempre los dos ficheros para posteriormente unirlos con un programa de edición de vídeo. Programas, plugins y extensiones para descargar contenido multimedia de Youtube y otros portales de Internet hay muchos, dos de los más populares son flashgot (Firefox) y youtube-dl (Terminal).
Cuando se listan los ficheros con las aplicaciones de descarga en una página cualquiera de Youtube con vídeos en 1080p, se visualizan archivos como los siguientes.
- Fichero de vídeo: XXX_hd1080.mp4
- Fichero de audio: XXX.mp4a
Una vez descargado el fichero de vídeo y su correspondiente archivo de sonido, solo hay que unirlos con aplicaciones como mencoder o ffmpeg, por nombrar dos de las más populares en sistemas GNU/Linux.
Unir ficheros de audio y vídeo 1080p (Youtube) con ffmpeg.
ffmpeg -i XXX_hd1080.mp4 -i XXX.mp4a -c copy video_1080p_con_audio.mp4
Unir archivos de audio y vídeo 1080p (Youtube) con mencoder.
mencoder -oac copy -ovc copy -fafmttag 0x706d -of lavf -lavfopts format=mp4 XXX_hd1080.mp4 -audiofile XXX.mp4a -o video_1080p_con_audio.mp4
Transformar múltiples ficheros de audito mp4a a formato mp3
Transformar todos los ficheros con formato .mp4a del directorio /home/user/audio/ a mp3.
find /home/user/audio/ -type f -name -exec bash -c 'ffmpeg -i "$0" "${0/%mp4a/mp3}"' '{}' \;
Enlaces de interés: Descargar vídeos online de youtube y muchas otras plataformas