Startpagina » hoe » Waarom zijn mijn MP3-bestanden dezelfde grootte, zelfs wanneer ik de bitsnelheid wijzig met FFmpeg?

    Waarom zijn mijn MP3-bestanden dezelfde grootte, zelfs wanneer ik de bitsnelheid wijzig met FFmpeg?

    Als u nog niet bekend bent met het converteren van audiobestanden, kunnen veel van de details en hoe ze werken een beetje verwarrend zijn als u onverwachte resultaten krijgt. Dus wat doe je om het probleem op te lossen? De SuperUser Q & A-post van vandaag heeft het antwoord op de vraag van een verwarde lezer.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Foto met dank aan Warein (Flickr).

    De vraag

    SuperUser-lezer Arlen Beiler wil weten waarom het gebruiken van verschillende bitrate-instellingen bij het converteren van een audiostream geproduceerde bestanden die allemaal exact dezelfde grootte hadden:

    Ik heb een audiostream geconverteerd naar drie verschillende bitrate-instellingen met behulp van wat in wezen hetzelfde formaat is. Ze eindigden precies dezelfde grootte. Waarom is dit?

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

    Hoe bestanden met dezelfde exacte grootte werden gemaakt met verschillende bitrate-instellingen?

    Het antwoord

    SuperUser contributor slhck heeft het antwoord voor ons:

    Omdat je aan het werken bent -q: a (dat is de VBR-instelling van LAME). Wanneer je gebruikt -q: a, de CBR-instelling -b: a zal geen effect hebben. Als u de MP3-coderingsgids van de FFmpeg-wiki bekijkt, vindt u de mogelijke waarden voor -q: a met hun bijbehorende gemiddelde bitrate.

    Voor de volledigheid is hier het relevante deel van libmp3lame.c (qscale is de lange naam van q):


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.