He trabajado en múltiples herramientas que convierten un archivo "mp4" a formato "mp3", pero lo que realmente me interesa es que haya una forma de convertir mp4 múltiple archivos a formato mp3 de una sola vez.
Sound Converter puede convertir videos a audio y permite múltiples archivos. Es el mejor programa que he encontrado para convertir cualquier cosa de audio inteligente. Es instalable desde el centro de software de Ubuntu.
Cuando ejecute el programa, asegúrese de cambiar sus preferencias, en el menú desplegable de edición, a qué formato desea convertir, así como muchas otras configuraciones.
Aquí hay un ejemplo de cómo convertir un video a audio (MP4 a MP3) como lo solicitó.
#!/bin/sh
#Nautilus Script to convert selected MP4/M4A file(s) to MP3 format at highest quality using Variable Bit Rate
IFS_BAK=$IFS
IFS="
"
for filename in [email protected]; do
file_name_in=$(basename "$filename")
file_name_out="$(basename "$filename" | sed 's/\.[^.]*$//').mp3"
file_to="$(echo "$filename" | sed 's/\.[^.]*$//').mp3"
(ffmpeg -loglevel quiet -y -i "$file_name_in" -acodec libmp3lame -aq 0 "$file_name_out") 2>&1 | zenity --progress --title "Converting..." --text "<b>From:</b><i> $filename </i>\n\n<b>To:</b><i> $file_to </i>\n" --pulsate --auto-close
done
fi
IFS=$IFS_BAK
Asegúrese de tener instalado ffmpeg y libmp3lame.
Copie y pegue el bloque de texto anterior en su editor de texto, guarde este nuevo archivo en la carpeta Nautilus Scripts (p. Ej. ~/.local/share/nautilus/scripts ) dándole un nombre como Convertir MP4 a MP, y hacerlo ejecutable.
En el administrador de archivos Nautilus, seleccione los archivos MP4 a convertir, haga clic derecho, elija Scripts y luego Convertir MP4 a MP.
Debería obtener nuevos archivos MP3 junto con archivos MP4 en breve.
Acabo de convertir seis .mp4 a .mp3 usando Winff 1.4.1 en Ubuntu 12.04, y ha funcionado sin problemas.
La ventana de terminal que se abre no muestra errores, sino el proceso de conversión y solo le indicará 'Presione enter para continuar' una vez que se haya completado. Verifique la carpeta que eligió como su 'carpeta de salida' para los mp3.
Ver capturas de pantalla a continuación:
Elija sus archivos y seleccione sus opciones y haga clic en convertir:
Se abre una ventana de terminal para mostrarle el proceso de conversión (el mío es semitransparente):
Después de la finalización, es cuando aparece el texto 'Presione enter para continuar':
Finalmente, navegue a su carpeta y obtenga sus archivos convertidos mp3:
Esta es mi versión de línea de comandos: mencoder
es obligatorio, por lo que si no está instalado, ejecute:
Sudo atp install mencoder
luego, extraiga el audio en formato mp3 con el comando:
mencoder sample_video_in.mp4 -of rawaudio -oac mp3lame -ovc copy -o sample_audio_out.mp3
este comando puede insertarse en un script de bucle.
mencoder
tiene muchas opciones, consulte man mencoder
para obtener más ayuda
Instale "Format Junkie". Esto puede satisfacer todas sus necesidades de conversión de audio y video.
Sudo add-apt-repository ppa:hakermania/format-junkie
Sudo apt-get update
Sudo apt-get install formatjunkie
Una forma es usar avconv y un for loop. Primero asegúrese de tener avconv instalado y un codificador adecuado:
Sudo apt-get install libav-tools libavcodec-extra-53
Luego navegue a la ubicación de sus archivos mp4 y ejecute lo siguiente:
for f in *.mp4
do
avconv -i "$f" -vn -c:a libmp3lame -qscale:a 2 "${f%.mp4}.mp3"
done
Y esto debería eliminar tus mp3 de los archivos mp4. Tenga en cuenta que si los mp4 ya tienen una transmisión de audio mp3, sería mejor simplemente copiar la transmisión ...