Pour éviter le traitement simultané de plusieurs fichiers (qui pourraient utiliser trop de ressources), utilisez parallel
. Par défaut, il ne fait qu'un seul travail à la fois. Si vous souhaitez utiliser plusieurs cœurs de processeur en parallèle, essayez parallel -j 4 ...
4 travaux en parallèle. Consultez également man parallel
.
sudo apt-get install parallel
Cette ligne va extraire aac
les fichiers audio des vidéos sélectionnées et les mettre dans des m4a
conteneurs.
parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F
Lorsque vous travaillez directement dans l'interface CLI, remplacez-le %F
par la liste de vos fichiers d'entrée. Par exemple *.mp4
.
Inspiré par cette réponse, par une réponse précédente à cette question et par le commentaire d' Evilsoup à cette dernière (en disant: `` les fichiers raw aac ne peuvent pas contenir de métadonnées; si vous souhaitez conserver les métadonnées des fichiers d'origine, utilisez m4a (qui est juste un autre nom pour mp4, mais est assez largement reconnu par les lecteurs audio) au lieu de aac comme extension de fichier ' ).
J'utilise de telles commandes dans les actions personnalisées de Thunar,
limiter l'application aux vidéos contenant du aac
son.
Pour avoir une fenêtre de terminal ouverte pendant le traitement, qui se ferme à la fin, la commande peut être modifiée comme:
gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F"