Um zu vermeiden, dass mehrere Dateien gleichzeitig verarbeitet werden (was möglicherweise zu viele Ressourcen beansprucht), verwenden Sie parallel
. Standardmäßig wird jeweils nur ein Job ausgeführt. Wenn Sie mehrere CPU-Kerne gleichzeitig verwenden möchten, versuchen Sie, parallel -j 4 ...
4 Jobs gleichzeitig auszuführen. Schau auch mal rein man parallel
.
sudo apt-get install parallel
Diese Zeile extrahiert aac
Audiodateien aus ausgewählten Videos und legt sie in m4a
Containern ab.
parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F
Wenn Sie direkt in der CLI arbeiten, ersetzen Sie diese %F
durch die Liste Ihrer Eingabedateien. Eg *.mp4
.
Inspiriert von dieser Antwort, von einer früheren Antwort auf diese Frage und von Evilsoups Kommentar zu dieser Frage (mit den Worten: " RAW - AAC - Dateien dürfen keine Metadaten enthalten. Wenn Sie Metadaten aus den Originaldateien behalten möchten, verwenden Sie m4a (which ist nur ein anderer Name für mp4, wird aber von Audioplayern (anstelle von aac als Dateierweiterung ) ziemlich häufig erkannt .
Ich benutze solche Befehle in Thunar benutzerdefinierten Aktionen,
Beschränkung der Anwendung auf Videos, die aac
Audio enthalten .
Um während der Verarbeitung ein Terminalfenster zu öffnen, das am Ende geschlossen wird, kann der Befehl wie folgt geändert werden:
gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{.}.m4a' ::: %F"