Jest to polecenie twolame, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
twolame - zoptymalizowany koder MPEG Audio Layer 2 (MP2).
STRESZCZENIE
dwójka [opcje] [plik wyjściowy]
OPIS
TwoLAME to zoptymalizowany koder MPEG Audio Layer 2 (MP2) oparty na narzędziu tooLAME autorstwa Mike'a Chenga,
który z kolei jest oparty na kodzie ISO dist10 i częściach LAME. Kodowanie jest
wykonywane przez backend biblioteki libtwolame.
OPCJE
Wkład filet
twolame używa libsndfile do odczytu wejściowego pliku dźwiękowego, więc plik wejściowy może być w dowolnym formacie
format obsługiwany przez libsndfile. Aby odczytać surowy dźwięk PCM ze STDIN, użyj - jako wejścia
Nazwa pliku.
Wydajność filet
Jeśli nie określono nazwy pliku wyjściowego, sufiks nazwy pliku wejściowego jest tworzony automatycznie
zmieniony na .mp2. Aby zapisać zakodowany dźwięk na STDOUT, użyj - jako nazwy pliku wyjściowego.
Wkład Opcje
-r, --raw-wejściowe
Określa, że wejście to surowy, podpisany dźwięk PCM. Jeśli dźwięk jest stereofoniczny, to próbki audio
są przeplatane między dwoma kanałami.
-x, --byte-swap
Wymuś zamianę bajtów wejścia. Wykrywanie Endian jest wykonywane automatycznie przez
libsndfile, więc ta opcja normalnie nie powinna być potrzebna.
-s, --próbkowanie
Jeśli wprowadzasz surowy dźwięk PCM, musisz określić częstotliwość próbkowania dźwięku w Hz. Ważny
Częstotliwości próbkowania: 16000, 22050, 24000, 32000, 44100, 48000 Hz. Domyślna częstotliwość próbkowania to
44100 Hz.
--wielkość próbki
Określa rozmiar próbki (w bitach) nieprzetworzonego dźwięku PCM. Prawidłowe rozmiary próbek: 8, 16,
24, 32. Domyślny rozmiar próbki to 16-bitowy.
-N, --kanały
Jeśli wprowadzasz surowy dźwięk PCM, musisz określić liczbę kanałów na wejściu
audio. Domyślna liczba kanałów to 2.
-g, --swap-kanały
Zamień lewy i prawy kanał stereofonicznego pliku wejściowego.
--skala
Skaluj dźwięk wejściowy przed kodowaniem. Cały wejściowy dźwięk jest mnożony przez
określona wartość. Wartość od 0 do 1 zmniejszy wzmocnienie dźwięku, a wartość powyżej 1
zwiększy wzmocnienie dźwięku.
--skala-l
To samo co --scale, ale wpływa tylko na lewy kanał.
--skala-r
To samo co --scale, ale wpływa tylko na prawy kanał.
Wydajność Opcje
-m, --tryb
Wybierz tryb wynikowego dźwięku. Wartość domyślna to auto.
· "a" auto - wybierz tryb automatycznie na podstawie danych wejściowych
· "s" stereo
· Dwukanałowy "d".
· "J" wspólne stereo
· „m” mono
-a, --downmiks
Jeśli plik wejściowy jest stereofoniczny, zmiksuj lewy i prawy kanał wejściowy do pliku
pojedynczy kanał monofoniczny.
-b, --bitrate
Ustawia łączną szybkość transmisji bitów (w kb/s) dla pliku wyjściowego. Domyślna szybkość transmisji zależy od
liczbę kanałów wejściowych i częstotliwość próbkowania.
------------------------------
Częstotliwość próbkowania mono stereo
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------
-P, --psych-tryb
Wybierz model psychoakustyczny do użycia (-1 do 4). Model numer -1 jest wyłączony
modelowania psychoakustycznego i zamiast tego używa stałych wartości domyślnych. Proszę zobaczyć plik
psycho aby uzyskać pełny opis każdego z dostępnych modeli. Domyślny model to 3.
-v, --vbr
Włącz tryb VBR. Widzieć czasownik plik dokumentacji, aby uzyskać szczegółowe informacje. Domyślny poziom VBR to 5.0.
-V, --vbr-poziom
Włącz tryb VBR i ustaw poziom jakości. Im wyższy numer, tym lepsza jakość.
Maksymalny zakres to -50 do 50, ale użyteczny zakres to -10 do 10. Patrz czasownik plik dokumentacji
dla szczegółów.
-l, --ath
Ustaw poziom ATH. Domyślny poziom to 0.0.
-q, --szybko
Włącz tryb szybki. Przeliczaj model psychoakustyczny tylko co określoną liczbę
ramki.
-S, --pojedyncza ramka
Włącza tryb pojedynczej klatki: wysyłana jest tylko pojedyncza klatka dźwięku MPEG, a następnie
program się kończy.
Różne Opcje
-c, --prawa autorskie
Włącz flagę praw autorskich w wyjściowym strumieniu bitów.
-o, --nieoryginalne
Wyłącz flagę Original w wyjściowym strumieniu bitów.
--oryginał
Włącz flagę Original w wyjściowym strumieniu bitów.
-p, --ochrona
Włącz ochronę przed błędami CRC w wyjściowym strumieniu bitów. Dodawana jest dodatkowa 16-bitowa suma kontrolna
ramki.
-d, --wypełnienie
Włącz dopełnienie w wyjściowym strumieniu bitów.
-R, --rezerwa
Zarezerwuj określoną liczbę bitów w każdym z wyjściowego strumienia bitów.
-e, --deemfaza
Ustaw rodzaj deemfazy (n/c/5). Wartość domyślna to brak.
-E, --energia
Włącz rozszerzenia poziomu energii.
Gadatliwość Opcje
-t, --rozmowność
Ustaw ilość informacji, które mają być wyświetlane na stderr (od 0 do 10). Wartość domyślna to 2.
--cichy
Nie wysyłaj żadnych wiadomości do stderr, chyba że wystąpił błąd. (Tak samo jak --talkativity=0)
--krótki
Wyświetlaj tylko minimalną liczbę wiadomości podczas kodowania. To ustawienie jest cichsze niż
domyślne ustawienie gadatliwości. (Tak samo jak --talkativity=1)
--gadatliwy
Wyświetl zwiększoną liczbę komunikatów na stderr. To ustawienie jest przydatne do diagnozowania
problemy. (Tak samo jak --talkativity=4)
POWRÓT KODY
Jeśli kodowanie zakończy się pomyślnie, twolame zwróci 0. Jeśli jednak kodowanie się nie powiedzie
się powiedzie, zwróci jeden z następujących kodów.
· 1 (bez kodowania)
· 2 (Błąd podczas otwierania pliku wejściowego)
· 4 (Błąd podczas otwierania pliku wyjściowego)
· 6 (Błąd przydzielania pamięci)
· 8 (Błąd w wybranych parametrach kodowania)
· 10 (Błąd odczytu wejściowego dźwięku)
· 12 (Wystąpił błąd podczas kodowania)
· 14 (Błąd zapisu wyjściowego dźwięku)
PRZYKŁADY
To zakoduje dźwięk.wav do dźwięku.mp2 przy użyciu domyślnej stałej szybkości transmisji 192 kb/s i
używając domyślnego modelu psychoakustycznego (model 3):
dwulamowy dźwięk.wav
Stały bitrate 160kbps i wspólne kodowanie stereo, zapisane w pliku sound_160.mp2:
twolame -b 160 -mj dźwięk.aiff dźwięk_160.mp2
Zakoduj sound.wav do newfile.mp2 przy użyciu modelu psychoakustycznego 2 i kodowania ze zmienną
szybkość transmisji:
twolame -P 2 -v sound.wav nowy plik.mp2
Tak samo jak w powyższym przykładzie, z tą różnicą, że ujemna wartość argumentu „-V” oznacza, że
niższe bitrate będą faworyzowane w stosunku do wyższych:
twolame -P 2 -V -5 dźwięk.wav nowy plik.mp2
Ponowne próbkowanie pliku audio za pomocą sox i pipe bezpośrednio przez twolame:
sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2
AUTORSKI
Nakładka na twolame została (ponownie) napisana przez Nicholasa J. Humfreya. Biblioteka libtwolame jest
na podstawie toolama autorstwa Mike'a Chenga. Pełna lista autorów znajduje się w pliku AUTORZY.
ZASOBY
Witryna TwoLAME: http://www.twolame.org/
Korzystaj z twolame online, korzystając z usług onworks.net