Aby uniknąć przetwarzania wielu plików jednocześnie (które mogą zużywać zbyt wiele zasobów), użyj parallel
. Domyślnie wykonuje tylko jedno zadanie na raz. Jeśli chcesz używać wielu rdzeni procesora równolegle, spróbuj wykonać parallel -j 4 ...
4 zadania równolegle. Sprawdź także man parallel
.
sudo apt-get install parallel
Ta linia wyodrębni aac
pliki audio z wybranych filmów i umieści je w m4a
pojemnikach.
parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F
Podczas pracy bezpośrednio w interfejsie CLI zastąp %F
listę plików wejściowych. Np *.mp4
.
Zainspirowany tą odpowiedzią, poprzednią odpowiedzią na to pytanie oraz komentarzem evilsoup do drugiego (mówiąc: „surowe pliki AAC nie mogą zawierać metadanych; jeśli chcesz zachować metadane z oryginalnych plików, użyj m4a (które to po prostu inna nazwa mp4, ale jest dość powszechnie rozpoznawana przez odtwarzacze audio) zamiast aac jako rozszerzenie pliku ” ).
Używam takich poleceń w niestandardowych akcjach Thunar,
ograniczenie aplikacji do filmów zawierających aac
dźwięk.
Aby okno terminalu było otwarte podczas przetwarzania, które zamyka się na końcu, polecenie można zmienić w następujący sposób:
gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F"