Opanuj swój dźwięk z CLI z FFMPEG

Opanuj swój dźwięk z CLI z FFMPEG

Cel

Poznaj podstawy manipulacji audio i konwersji za pomocą FFMPEG.

Rozkłady

FFMPEG jest dostępny dla prawie wszystkich dystrybucji Linux.

Wymagania

Działający instalacja Linux z FFMPEG.

Trudność

Łatwy

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Formaty dźwiękowe są często łatwiejsze do zarządzania niż wideo, ale to nie znaczy, że nie są w stanie uzyskać własnych bólów głowy. W przeważającej części problemy z dźwiękiem wynikają z DRM i straty jakości. Chociaż FFMPEG nie zawsze może pomóc w DRM, może pomóc w konwersji plików bez utraty jakości.

Przekształcenie dźwięku

Po pierwsze, musisz nauczyć się najbardziej podstawowego sposobu konwersji pliku audio.

$ ffmpeg -i piosenka.Piosenka mp3.Ogg

FFMPEG używa -I flaga, aby wyznaczyć początek danych wejściowych. Po plikach wejściowych szuka opcji i wyjścia. W takim przypadku obecne jest tylko wyjście.

Zachowanie jakości

Nie wszystkie formaty audio są równe. Formaty takie jak Flac Zapewnij lepszą jakość dźwięku niż formaty stratne, takie jak MP3 I Ogg. Niezależnie od tego, chcesz zachować jak najwięcej jakości. Aby to zrobić, dołączyć -Sameq flaga.

$ ffmpeg -i piosenka.MP3 -Sameq Song.Ogg

Ustaw transakcje

Kompresja audio zmniejsza jakość pliku audio, ale tworzy również mniejsze pliki audio. Najczęstszym sposobem kompresji plików audio jest zmniejszenie tempa pliku.

Aby ustawić podcięcie pliku wyjściowego za pomocą FFMPEG, użyj -Ab flaga.

$ ffmpeg -i piosenka.MP3 -AB 192 Song.Ogg

Istnieje kilka typowych transmisji transmisji, które są używane do kompresji. Możesz użyć dowolnej ich liczby, w zależności od celu.

$ ffmpeg -i piosenka.Piosenka MP3 -AB 128.Ogg

Częstotliwość

Częstotliwość to kolejny czynnik określający jakość pliku wyjściowego. Częstotliwość odnosi się do szybkości próbkowania. Wyższe szybkości próbkowania pomagają zapobiec zniekształceniom.

Możesz ustawić szybkość próbkowania za pomocą -ar flaga.

$ ffmpeg -i piosenka.MP3 -AB 192 -ar 44100 Song.Ogg

Określ kodek

Jeśli istnieje konkretny kodek, którego wolisz użyć do kodowania, możesz określić to dla FFMPEG z -Acodec flaga.

$ ffmpeg -i piosenka.OGG -Acodec libmp3lame piosenka.MP3

FFMPEG oczywiście obsługuje wiele kodeków. W rzeczywistości używa typu pliku wyjściowego, aby je odgadnąć, ale zawsze możesz je jawnie określić.

$ ffmpeg -i piosenka.Piosenka MP3 -Acodec vorbis.Ogg

Strip Video

Co się stanie, jeśli chcesz usunąć wideo z pliku i zatrzymać dźwięk? Ffmpeg też tam omówisz. Oczywiście możesz użyć tego w połączeniu z innym skryptem, takim jak YouTube-DL, aby naprawdę zautomatyzować proces.

$ ffmpeg -i wideo.MP4 -VN Song.MP3

-vn Flaga usuwa wideo podczas transkulowania.

Przechwytywanie audio

Możesz użyć FFMPEG do przechwytywania wejścia z mikrofonu i zapisania go w dowolnym formacie wyjściowym, który lubisz. Korzystając z poprzednich flag, możesz dokładnie kontrolować sposób zapisywania pliku.

$ ffmpeg -f alsa -i /dev /dsp -ar 44100 -Ab 192 Nagrywanie.Flac

Przed nagraniem sprawdź /Dev dla punktu montażu mikrofonu. Możesz także użyć innych notacji do określenia urządzenia sprzętowego używanego do nagrywania.

$ ffmpeg -f alsa -i hw: 0 -ar 44100 -AB 192 Nagrywanie.Flac

Zamykanie myśli

FFMPEG to niesamowite narzędzie do pracy z plikami audio. Jeśli jesteś kimś, kto jest zainteresowany jakością twojej muzyki, FFMPEG może być nieocenionym zasobem w zapewnieniu, że otrzymujesz absolutną większość plików muzycznych.

Jeśli chcesz dowiedzieć się więcej o FFMPEG, sprawdź nasz przewodnik wideo, aby zbadać, jak pracować z filmami za pomocą FFMPEG.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Ubuntu 20.04 Instalacja FFMPEG
  • Najlepsze oprogramowanie do edycji wideo w Linux
  • Jak pobrać filmy online z linii poleceń Linux…
  • Jak zdobyć i zmienić metadane wideo w Linux
  • Jak utworzyć pakiet FlatPak
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Najlepszy odtwarzacz wideo dla Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Pobierz Linux