Para evitar que se procesen varios archivos al mismo tiempo (que podrían usar demasiados recursos), use parallel
. Por defecto, solo hace un trabajo a la vez. Si desea utilizar múltiples núcleos de CPU en paralelo, intente parallel -j 4 ...
4 trabajos en paralelo. También echa un vistazo man parallel
.
sudo apt-get install parallel
Esta línea extraerá aac
archivos de audio de videos seleccionados y los colocará en m4a
contenedores.
parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F
Cuando trabaje directamente en la CLI, sustitúyalo %F
por la lista de sus archivos de entrada. Por ej *.mp4
.
Inspirado por esta respuesta, por una respuesta anterior a esta pregunta, y por el comentario de evilsoup a esta última (diciendo: 'los archivos aac sin procesar no pueden contener metadatos; si desea mantener los metadatos de los archivos originales, use m4a (que es solo otro nombre para mp4, pero es bastante ampliamente reconocido por los reproductores de audio) en lugar de aac como una extensión de archivo ' ).
Yo uso tales comandos en acciones personalizadas de Thunar,
limitar la aplicación a videos que contienen aac
audio.
Para tener una ventana de terminal abierta durante el procesamiento, que se cierra al final, el comando se puede cambiar como:
gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F"