Per evitare che più file vengano elaborati contemporaneamente (che potrebbero utilizzare troppe risorse), utilizzare parallel
. Per impostazione predefinita, esegue solo un lavoro alla volta. Se si desidera utilizzare più core CPU in parallelo, provare parallel -j 4 ...
per 4 processi in parallelo. Guarda anche man parallel
.
sudo apt-get install parallel
Questa linea estrae aac
i file audio dai video selezionati e li inserisce in m4a
contenitori.
parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F
Quando si lavora direttamente nella CLI, sostituire %F
con l'elenco dei file di input. Es *.mp4
.
Ispirato da questa risposta, da una precedente risposta a questa domanda e dal commento di evilsoup a quest'ultimo (dicendo: 'I file grezzi aac non possono contenere metadati; se si desidera mantenere i metadati dai file originali, utilizzare m4a (che è solo un altro nome per mp4, ma è abbastanza ampiamente riconosciuto dai lettori audio) anziché aac come estensione di file ' ).
Uso tali comandi nelle azioni personalizzate Thunar,
limitare l'applicazione ai video che contengono aac
audio.
Per avere una finestra terminale aperta durante l'elaborazione, che si chiude alla fine, il comando può essere modificato come:
gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F"