Saltar al contenido

¿Extraer audio de video en Linux con un programa GUI?

Nuestro equipo especializado luego de ciertos días de investigación y de juntar de información, dimos con la solución, esperamos que te sea útil en tu trabajo.

Solución:

Línea de comando

Si está dispuesto a renunciar a usar una GUI, puede usar ffmpeg con bastante facilidad para hacer esto.

archivo de muestra

Si va a QuickTime: Archivos de muestra, puede descargar este archivo de muestra, sample_mpeg4.mp4. Después de descargarlo, descomprímalo.

$ ls -l | grep sample
-rw-rw-r-- 1 saml saml   235829 Nov  4  2005 sample_mpeg4.mp4.zip
-rw-r--r-- 1 saml saml   245779 Nov  3  2005 sample_mpeg4.mp4

Ejemplo

Puede extraer el audio AAC frpm del archivo mP4.

$ ffmpeg -i sample_mpeg4.mp4 -vn -acodec copy sample_mpeg4.aac
FFmpeg version 0.6.3-rpmfusion, Copyright (c) 2000-2010 the FFmpeg developers
  built on May  5 2011 19:20:01 with gcc 4.5.1 20100924 (Red Hat 4.5.1-4)
...
...
Output #0, adts, to 'sample_mpeg4.aac':
  Metadata:
    encoder         : Lavf52.64.2
    Stream #0.0(eng): Audio: aac, 32000 Hz, stereo, 48 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
size=      31kB time=4.99 bitrate=  50.4kbits/s    
video:0kB audio:30kB global headers:0kB muxing overhead 3.594943%

El archivo AAC resultante.

$ ls -l |grep sample
-rw-rw-r-- 1 saml saml    31468 Oct  4 22:09 sample_mpeg4.aac
-rw-r--r-- 1 saml saml   245779 Nov  3  2005 sample_mpeg4.mp4
-rw-rw-r-- 1 saml saml   235829 Nov  4  2005 sample_mpeg4.mp4.zip

También puedes usar ffmpeg para confirmar el formato del archivo:

$ ffmpeg -i sample_mpeg4.aac 
...
...
Input #0, aac, from 'sample_mpeg4.aac':
  Duration: 00:00:05.59, bitrate: 45 kb/s
    Stream #0.0: Audio: aac, 32000 Hz, stereo, s16, 45 kb/s
At least one output file must be specified

interfaz gráfica de usuario

Puede usar VLC y su función Convert/Stream para hacer esto. Después de iniciar VLC.

Ejemplo

Seleccione Convertir/Guardar desde el menú desplegable Archivo

#1

Seleccione el archivo de video y convierta la transmisión

#2

Iniciar la conversión

#3

Mejor que intentar agregar comandos de menú contextual a los minimalistas Pantheon-Files de Elementary OS o usar otras aplicaciones de medios para extraer sonido de video, supongo que lo más simple es simplemente instalar Nautilus (no es nada problemático en eOS, al contrario). a Thunar, que viene con todo el entorno Xfce).

sudo apt-get install nautilus

Luego instale la herramienta de configuración Nautilus-Actions y ábrala.

Proporcionaré un ejemplo para extraer audio (aac en contenedor m4a) de archivos de video flv y mp4.

Defina una nueva acción, asígnele un nombre, tal vez también un icono. Marque – ‘Mostrar acción en el menú contextual de selección’.

ingrese la descripción de la imagen aquí

En la pestaña de comando, agregue el comando

bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "$0%%.*".m4a' %f.

ingrese la descripción de la imagen aquí

En la pestaña Ejecución, hay opciones para seleccionar según lo que desee ver durante y después de la acción (terminal abierta, informe).

Bajo mimetipos pestaña, ingrese los filtros para el tipo de archivos en el menú contextual del cual desea ver el comando, en este caso: video/mp4 y video/flv.

ingrese la descripción de la imagen aquí

Hay otras opciones, pero estas parecen suficientes para el propósito de mi pregunta.

ingrese la descripción de la imagen aquí

Se pueden añadir acciones similares para extraer sonido de otro tipo de vídeo y, por supuesto, para otros fines muy distintos.

(Esta solución se basa en sugerencias y soluciones presentes en los enlaces ya publicados en la pregunta y el crédito es para los autores).


También se puede usar en acciones personalizadas de Thunar.

Mi fuente inicial es esta.

Si te apasiona la informática, eres capaz de dejar una crónica acerca de qué le añadirías a esta sección.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *