Główna » jak » Dlaczego moje pliki MP3 są tego samego rozmiaru, nawet gdy zmienię szybkość transmisji za pomocą FFmpeg?

    Dlaczego moje pliki MP3 są tego samego rozmiaru, nawet gdy zmienię szybkość transmisji za pomocą FFmpeg?

    Jeśli dopiero zaczynasz konwertować pliki audio, wiele szczegółów i sposób ich działania może być nieco mylące, gdy uzyskasz nieoczekiwane wyniki. Co więc robisz, aby rozwiązać problem? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na pytanie zagubionego czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Zdjęcie dzięki uprzejmości Warein (Flickr).

    Pytanie

    Czytnik SuperUser Arlen Beiler chce wiedzieć, dlaczego używa różnych ustawień szybkości transmisji podczas konwertowania strumieniowego strumienia plików, które miały dokładnie taki sam rozmiar:

    Przekształciłem strumień audio w trzy różne ustawienia bitrate, używając zasadniczo tego samego formatu. Okazało się, że są dokładnie tej samej wielkości. Dlaczego to?

    • ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copy -c: a libmp3lame -q: a 1 -b: a 192k "Q1-All-192k.mp4"
    • ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copy -c: a libmp3lame -q: a 1 -b: 160k "Q1-All-160k.mp4"
    • ffmpeg -i "Likoonl-Q1-All.mp4" -c: v copy -c: a libmp3lame -q: a 1 -b: a 128k "Q1-All-128k.mp4"

    W jaki sposób użycie różnych ustawień bitrate dało pliki o tym samym dokładnym rozmiarze?

    Odpowiedź

    Superużytkownik mający odpowiedź slhck ma dla nas odpowiedź:

    Ponieważ ustawiasz -q: a (co jest ustawieniem VBR LAME). Kiedy używasz -q: a, ustawienie CBR -b: a nie przyniesie efektu. Jeśli zajrzysz do przewodnika kodowania MP3 z Wiki FFmpeg, znajdziesz możliwe wartości dla -q: a z odpowiadającą im średnią przepływnością.

    Ze względu na kompletność, tutaj jest istotna część libmp3lame.c (qscale jest długa nazwa q):


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.