Ondas de sonido

Utilidades de audio y vídeo

Descargar un v√≠deo…

…de youtube y otras p√°ginas de streaming. No funciona siempre, pero cuando lo hace me suelo llevar una alegr√≠a.

youtube-dl https://youtube.com/xxxx

Extraer audio de un vídeo

Si lo que queremos es quedarnos √ļnicamente con la m√ļsica, obviamente.

ffmpeg -i sample.avi -q:a 0 -map a sample.mp3

Por cierto, que ffmpeg es un comando tan vers√°til que quiz√°s un d√≠a a√Īada una entrada solamente para √©l.

Convertir entre formatos

Y a propósito de la versatilidad de ffmpeg, la conversión entre formatos con las opciones por defecto resulta muy sencilla, ya que los formatos de entrada y de salida pueden, simplemente, especificarse a través de la extensión del archivo. Obviamente, existen parámetros para ajustar con precisión el modo en que se realiza la conversión.

ffmpeg -i input.wav output.mp3

El codec para H.264

Este codec viene por defecto con la aplicación VLC. Sin embargo, instalar esta aplicación nos permitirá reproducir este contenido solamente desde la propia VLC. Si queremos que el codec esté disponible para todo el sistema, es mejor instalarlo específicamente.

Instalamos unos paquetes por aqu√≠…

sudo apt install libdvdnav4 gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg -y

Tras lo cual nos aparecer√° un mensaje que nos advierte de la descarga de c√≥digo fuente desde videolan.org (la web de VLC…), su compilaci√≥n y nos preguntar√° si queremos que la actualizaci√≥n se realice autom√°ticamente. Le decimos a todo que s√≠. Y para terminar…

sudo dpkg-reconfigure libdvd-pkg

Comando que, por cierto, es sugerido desde la misma salida de la compilación anterior. Pero por si no nos hemos fijado, ahí lo dejo también

Sobreimpresionar subtítulos

ffmpeg -i <video.mp4> -vf subtitles=<subs.srt>:force_style='FontSize=24' output.mp4

Extraer subtítulos de un archivo de vídeo

ffmpeg -i video.mkv -map 0:s:0 subs.srt

(para la primera pista de subtítulos. Para extraer las siguientes usar 0:s:1, etc)

A√Īadir pista de subt√≠tulos a un archivo de v√≠deo

ffmpeg -i video.mp4 -i subs.srt -c copy -c:s mov_text output.mp4

 

Deja una respuesta