Jak „avconv” co m4a w reż. Do mp3?


12

Więc próbuję przekonwertować wiele plików m4as na mp3 i myślę, że najlepszym sposobem na to jest użycie avconv.

Problem polega na tym, że nie mogę znaleźć żadnych solidnych przykładów użycia avconv.

Patrząc na stronę podręcznika, ma śmieszną liczbę flag / opcji i nie mogę tego zrozumieć.

Jak mogę dokonać konwersji partii avconv?

Odpowiedzi:


30

Aby zrobić pojedynczy plik:

$ avconv -i m.m4a m.mp3

Aby wykonać wsad, możesz zawinąć to w pętlę for:

$ for i in *.m4a; do
    avconv -i "$i" "${i/.m4a/.mp3}"
done

Spowoduje to pobranie wszystkich plików znajdujących się w bieżącym katalogu z rozszerzeniem .m4ai uruchomienie każdego z nich avconv. Drugi argument ${i/.m4a/.mp3}zastępuje zawartość zmiennej $i, zamieniając .m4ana .mp3.

UWAGA: Jako jedna wkładka:

$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done

Jak mogę skonsolidować tę pętlę w jedną linię? A może łatwiej byłoby po prostu umieścić go w skrypcie powłoki?
evamvid

@evamvid - patrz aktualizacja.
slm

Ostatniej nocy umieściłem go w skrypcie powłoki, ale dzięki!
evamvid

1
@evamvid - OK. Jeśli Twoje problemy zostały rozwiązane, możesz oznaczyć to A jako zaakceptowane, aby inni przechodnie wiedzieli, że problem został rozwiązany.
slm

tak, właśnie to zrobiłem.
evamvid
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.