Jak przekonwertować dźwięk do innych formatów z terminala za pomocą FFmpeg

Konwertuj za pomocą FFmpeg

Wielu użytkowników woli używać aplikacji z interfejsem użytkownika do wykonywania naszych zadań. Ale w Linuksie (i macOS) jest coś, co nazywa się terminalem (czy to brzmi jak ty?), Z którego możemy zrobić wszystko bez konieczności instalowania dodatkowego oprogramowania, o ile pamiętamy niezbędne polecenia. W tym artykule pokażemy jak konwertować dźwięk do innych formatów za pomocą terminala i FFmpeg, coś, co jest instalowane domyślnie w większości dystrybucji Linuksa.

Zaletą korzystania z FFmpeg bezpośrednio z terminala jest to, że nie trzeba przenosić GUI ani interfejsu użytkownika, wydajność i niezawodność będą wyższe. Będzie to również szybsze, ponieważ nie marnujesz zasobów na „fanaberie”. Ponadto FFmpeg to bardzo potężny i kompatybilny framework, który zapewnia, że ​​możemy przekonwertować praktycznie każdy plik audio na dowolny format. Tutaj wyjaśniamy, jak to zrobić.

FFmpeg jest kompatybilny z większością popularnych formatów

Pierwszą rzeczą, którą zrobimy, jest upewnienie się, że mamy zainstalowany FFmpeg na naszym komputerze. Możemy to zrobić na dwa sposoby, jeden z nich to oficjalny, a drugi jako skrót. Oficjalnym sposobem jest napisanie bez cudzysłowu "ffmpeg -version" w terminalu, który pokaże nam wersję frameworka, który zainstalowaliśmy i dostępne opcje. Skrót jest znacznie prostszy: po prostu wpisujemy nazwę frameworka, czyli „Ffmpeg” bez cudzysłowów. Zobaczymy coś takiego:

ffmpeg w terminalu

Jeśli nie widzimy czegoś takiego jak powyżej, instalujemy FFmpeg za pomocą następującego polecenia:

sudo apt install ffmpeg

Po zainstalowaniu i jeśli chcesz być pod wrażeniem, możesz wpisać „ffmpeg -help”, aby zobaczyć, co potrafi. Istnieje wiele opcji, ale ten artykuł skupi się na prostej. A teraz tak, przechodzimy do konwersji dźwięku do innych formatów.

Konwertuj MP3 na WAV za pomocą FFmpeg

Konwersja plików audio do innych formatów za pomocą FFmpeg może być bardzo prosta. Jeśli to wszystko, czego chcemy, polecenie będzie wyglądać następująco:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Jak widać, jedyną rzeczą do zapamiętania jest dodaj „-i” na początku pliku wejściowego i pliku wyjściowego (zamień „plik wejściowy” i „plik wyjściowy” na dowolną nazwę). Nie ma więcej. Jeśli chcemy poznać dostępne formaty i kodeki, napiszemy polecenia „ffmpeg -formats” lub „ffmpeg -codecs”, zawsze bez cudzysłowów.

Skomplikujmy to trochę

Teraz trochę to skomplikujemy. Te ramy nam pozwalają przekonwertować ten sam plik na różne formaty w tym samym czasie. Po co to może być? Cóż, może mamy różne urządzenia z różnymi kompatybilnościami i jedno jest lepsze z MP3, a drugie z OGG. Bez względu na powód, możemy to zrobić i do tego wystarczy dodać pozostałe formaty do poprzedniego polecenia, które wyglądałyby mniej więcej tak:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Jeśli chcemy wskazać konkretny kodek, zrobimy to dodając „c: a + kodek” przed plikiem wyjściowym, co do konwersji MP4 na OGG z kodekiem „libopus” wyglądałoby tak:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

W najtrudniejszym z nich zrobimy konwersję pliku audio AIF do formatu MP3 wskazującego określony bitrate, w tym przypadku 320. Zrobimy to za pomocą następującego polecenia:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Możesz się zastanawiać: „320000 XNUMX?” Tak. Musimy pamiętać, że bitrate jest w kbit / s, więc musimy dodać znaną nam liczbę (na przykład 320) pomnożoną przez 1000.

FFmpeg oferuje nam znacznie więcej

Ten potężny framework oferuje nam to i wiele więcej. W rzeczywistości to, co wyjaśniono w tym artykule, to tylko wierzchołek ogromnej góry lodowej, którą można w całości zobaczyć ten link. Kolejny dzień wyjaśnimy, jak nagrywać ekran z FFmpeg, coś, co możemy zrobić bez dźwięku lub z dźwiękiem, na wypadek, gdybyś nie chciał używać aplikacji takich jak VLC lub SimpleScreenRecorder.

Czy jest jakieś inne zadanie / konwersja, które zwykle wykonujesz za pomocą FFmpeg?

OceanAudio
Podobne artykuł:
Ocenaudio: doskonały wieloplatformowy darmowy edytor audio

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   enoks powiedział

    Ciekawy!

    Jak przekonwertować dźwięk na lekki plik 3gp bez utraty jakości?

  2.   elier powiedział

    Dzięki za naukę, właśnie tego szukałem, aby przekonwertować bezpośrednio z terminala