Wiem, że istnieją opcje, takie jak konwerter dźwięku, aby zrobić je jedną ścieżkę lub katalog na raz, ale czy są jakieś narzędzia, które będą rekurencyjnie przeszukiwać podkatalogi katalogu i konwertować wszystkie pliki WMA na MP3?
Zasadniczo chciałbym pozwolić, aby to luźno na mojej ~ / Music i pozwoliło mu działać bez konieczności ręcznego nadawania mu jednego podkatalogu na raz.
sound
conversion
mp3
wma
Mike Crittenden
źródło
źródło
Odpowiedzi:
MPlayer prawdopodobnie zostanie już zainstalowany. Upewnij się także, że masz słabe:
Są dwa sposoby na zrobienie tego: łatwa do odczytania wersja oraz krótki i brudny skrypt:
Wszystkie wma powinny znajdować się w twoim bieżącym katalogu. Utwórz plik o nazwie wmamp3 w swoim katalogu domowym (~ /) zawierający:
chmod +x ~/wmamp3
aby był wykonywalnysudo cp ~/wmamp3 /usr/bin
wskoczyć w przydatne miejsce na twojej ścieżceWpisz „wmamp3”, aby uruchomić konwersję.
Krótka i brudna wersja (robi dokładnie to samo co powyżej):
źródło
-ao pcm -waveheader
się-ao pcm:waveheader
.Zainstaluj Soundconverter
i uruchom
Soundconverter
z wyrzutni lub terminalaDomyślną konwersją jest
.ogg
zmiana namp3
przechodzenie doedit-> preferences
typu wyników poniżej.Format
do MP3 w następujący sposób:Kliknij dodaj folder, a następnie wybierz folder z muzyką. Możesz wybrać folder wyjściowy w powyższej konfiguracji preferencji przed kliknięciem konwertuj.
Mam nadzieję, że zrobią to dwa kliknięcia :)
źródło
Mplayer i lame muszą być najpierw zainstalowane:
Następnie utwórz skrypt ( strona referencyjna ) i uruchom go:
Wygląda na to, że robi dokładnie to, co chcesz. Pamiętaj, że możesz majstrować przy kulawych flagach, aby uzyskać pożądany poziom jakości.
źródło
Zainstaluj Perl Audio Converter (pacpl):
sudo apt-get install pacpl
To polecenie przekonwertuje wszystkie pliki wma w danym katalogu na pliki mp3 (pozostawiając nienaruszone oryginały):
pacpl -r -to mp3 -only wma <directory name>
Jeśli czujesz się ryzykowny, możesz dodać
--delete
opcję usunięcia oryginałów:pacpl -r --delete -to mp3 -only wma <directory name>
jaźródło
Wiem, że to trochę stare, ale zmodyfikowałem skrypt pokazany przez Davida Futchera. Zmiany są następujące:
Użyj
/tmp
zamiast bieżącego folderu jako tymczasowego pliku wav (dało to duże przyspieszenie, gdy użyłem go do konwersji plików na pamięci USB).Usuń pliki wma po ich (miejmy nadzieję, że pomyślnie) konwersji.
Oto on:
źródło
-o "${wma_file}".mp3 && rm "${wma_file}" "${tmp_file}"
to nieznacznie zwiększyłoby szybkość przetwarzania, ponieważ nie było innego exec dla rm.Dla tych, którzy szukają wersji GUI, która może wybrać określone typy plików: narzędzie KDE soundKonverter https://github.com/HessiJames/soundkonverter pyta, które typy plików należy dodać do kolejki konwersacji.
Najlepsze rozwiązanie dla mojej ogromnej kolekcji Audiobook zawierającej pliki mp3 / ogg / wma.
źródło
Oto moja edycja skryptu Marko Haapala, wykorzystująca ffmpeg:
Wolę ffmpeg, ponieważ nie zmienia częstotliwości próbkowania i nie potrzebuje pośredniego pliku temp
źródło
Soundcoverter pokazuje błąd coś o module Windows Media i Pythonie 2.7
Avconv działał dobrze: avconv -i ./song.wma song.mp3
źródło
Możesz także korzystać z mojej aplikacji ... dmMediaConverter w trybie Bulk. Aby uzyskać pomoc, zobacz ten film ... zamiast plików wideo przeciągnij i upuść pliki wma. https://www.youtube.com/watch?v=rZR40mdFRoQ&index=1&list=PLwURYFQvHBAtG8wqzyVgOQ1WtEYSkiscO
źródło