Table of Contents
11 comandos ‘Avconv’ para grabar, convertir y extraer videos y audios desde la terminal Linux
En el artículo anterior, hablamos sobre Cómo grabar video y audio de escritorio con la herramienta “Avconv” . Mencionamos que hay muchas otras formas de uso de la herramienta “ avconv ” para manejar transmisiones y archivos multimedia.
- Grabe su video y audio de escritorio usando ‘Avconv ‘Comando
Ejemplos de comandos Avconv
En este artículo vamos a descubrir los más importantes 10 comandos para usar con el programa “ avconv. .
Solo para asegurarse, debe tener instalada la herramienta “ avconv ” para poder utilizar, para instalarlo en Debian/Ubuntu/Mint, ejecute los siguientes comandos:
$ sudo apt-get update $ sudo apt-get install libav-tools
1. Obtener información de archivos de video y audio
Si desea obtener información sobre cualquier archivo multimedia, ejecute el siguiente comando usando la opción ‘- i. (información) con el comando avcon y la entrada su archivo de audio o video.
$ avconv-i Michael-Jackson-You-Rock-My-World-HD.mp4 avconv versión 11-6: 11-1, Copyright (c) 2000-2014 los desarrolladores de Libav el 26 de septiembre de 2014 14:34:54 con gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1) Entrada # 0, mov, mp4, m4a, 3gp, 3g2, mj2, de ‘Michael-Jackson-You-Rock-My-World-HD.mp4 ‘: Metadatos: major_brand: mp42 minor_version: 0 compatibles_brands: isommp42 creation_time: 2013-12-04 15:45:45 Duración: 00: 09: 43.05, inicio: 0.000000, bitrate: 1898 kb/s Stream # 0.0 (und): Video: h264 (alto), yuv420p, 1280×720, 1703 kb/s, 29.97 fps, 60k tbn, 59.94 tbc (predeterminado) Stream # 0.1 (und): Audio: aac, 44100 Hz, estéreo, fltp, 192 kb/s (predeterminado) Metadatos: creation_time: 2013-12-04 15:46:06 Al menos uno de salida El archivo put debe especificarse
Obtener información de archivo multimedia
2. Extraer audio de un archivo de video
Para extraer el audio solo de cualquier archivo de video y enviarlo a otro archivo, puede ejecutar el siguiente comando.
$ avconv-i Michael-Jackson-You-Rock-My-World-HD.mp4-vn-f wav sound.wav freestar.config.enabled_slots.push
Algunos puntos sobre el comando anterior :
- No olvide reemplazar el nombre del archivo de entrada con el nombre de su archivo de video.
- -vn es una opción que usamos para eliminar el video del archivo multimedia.
- -f wav es el formato que queremos que nuestro archivo de salida lo use, puede cambiar a “mp3” o “webm” si lo desea .
- sound.wav es el nombre del archivo de salida.
Extraer audio de video
3. Extraer video de un archivo de audio
También puede extraer el video solo de un archivo multimedia que contenga tanto video como audio usando el siguiente comando.
$ avconv-i You-Rock-My-World. avi-vcodec libx264-an-f mp4 video.mp4
Descripción sobre el comando anterior:
- -an es una opción para eliminar el audio del archivo .
- mp4 es el formato que queremos usar para nuestro nuevo archivo, puede cambiarlo a “mkv”, “ogg” .. etc, recuerde, tendrá que cambiar el “video.mp4” a “video.mkv” también.
Extraer Video de Audio
4. Convertir .avi a formato .mkv
Para convertir un archivo .avi a formato .mkv , utilice el siguiente comando.
$ avconv-i You-Rock-My-World.avi-vcodec libx264 You-Rock-My-World.mkv
- -i archivo-fuente.avi es el archivo que queremos convertir (-i =-input).
- -vcodec es una opción que usamos para elegir un códec de video para usar mientras procesamos la conversión, en nuestro caso es “libx264”, esta opción es importante para mantener la calidad del video como está.
- newfile.mkv es el nombre del archivo de salida.
Convertir Avi a formato Mkv
5. Convertir .mp4 a formato avi
Para convertir un archivo n .mp4 a formato .avi , ejecute el siguiente comando.
$ avconv-i Michael-Jackson-You-Rock-My-World-HD.mp4-vcodec libx264 newfile.avi
Convertir mp4 a formato Avi
6. Convertir .mp3 a formato .wav
Nada nuevo aquí .. Ingresamos un archivo, generamos otro 🙂 Tenga en cuenta que aquí, no tenemos que usar el -vcodec libx264 , porque estamos convirtiendo un archivo de audio en otro archivo de audio, no hay ningún video aquí.
$ avconv-i michael-jackson-dangerous.mp3 newfile.wav
Convertir mp3 a formato wav
7. Convertir .yuv a formato .avi
Puede cambiar el formato según sus necesidades en los comandos anteriores si lo desea, asegúrese de que el formato que elija sea compatible con Libav.
$ avconv-i oldfile.yuv newfile.avi
8. Fusionar video y audio juntos
Para fusionar un archivo de video con un archivo de audio, ejecute el siguiente comando.
$ avconv-i the-sound-file.wav-i the-video-file.avi the-output-file.mkv
Puede reemplazar “ the-output-file.mkv ”con“ the-output-file.avi ”o cualquier otro formato compatible con Libav (¡No me preguntes al respecto, pruébalos todos tú mismo!).
9. Convertir video en imágenes
Para convertir un archivo de video en varias imágenes diferentes, puede ejecutar el siguiente comando.
$ avconv-i Michael-Jackson-You-Rock-My-World-HD. mp4-r 1-s 1366×768-f image2 image-% 03d.png
- -r 1 : es el número de fotogramas que desea por imagen, cuanto más, más se crean las imágenes.
- 1366 × 768 : es el ancho y el alto que desea para las imágenes, puede reemplazarlo con cualquier otro tamaño que desee.
- image-% 03d.png : es el formato del nombre de la imagen, si probaste el comando, creará muchas imágenes como “image-001.png”, “image-002.png”. . etc, puede reemplazar “png” con “jpg” o “jpeg” si lo desea.
Convertir video en imágenes
Capturar imágenes de video
10. Más opciones para usar con Libav
En Libav , hay cosas asombrosas llamadas “ filtros “, usando filtros, puedes hacer muchas cosas geniales para sus archivos multimedia. Por ejemplo, tome el siguiente comando.
$ avconv-i input-video.avi-vcodec libx264-vf “drawbox = x = 50: y = 50: width = 400: height = 300: [email protected]” output-video.avi
- -vf : es una opción para aplicar un filtro de video (si desea usar un filtro de audio, reemplácelo con-af).
- drawbox = x = 50: y = 50: width = 400: height = 300: [email protected] : Aquí aplicamos un filtro llamado “drawbox” que dibuja un cuadro rojo con 400 de ancho y 300 de altura en x = 50 e y = 50.
Y aquí está el resultado del comando anterior.