Opanuj swój dźwięk z CLI z FFMPEG
- 1259
- 107
- Klaudia Woś
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
- « Opanuj swoje filmy z CLI z FFMPEG
- Jak przetestować zainstalowany pakiet za pomocą skryptu Shell na Ubuntu i Debian »