Domača » kako » Zakaj so moje datoteke MP3 enake velikosti, tudi če spreminjam hitrost bitov s FFmpeg?

    Zakaj so moje datoteke MP3 enake velikosti, tudi če spreminjam hitrost bitov s FFmpeg?

    Če ste novi v procesu pretvorbe avdio datotek, je lahko veliko podrobnosti in kako delujejo nekoliko zmedeno, ko dobite nepričakovane rezultate. Torej, kaj naredite, da odpravite težavo? Današnja postavka SuperUser Q&A ima odgovor na zmedeno vprašanje bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Fotografija je odobrena s strani Warein (Flickr).

    Vprašanje

    Bralnik SuperUser Arlen Beiler želi vedeti, zakaj pri uporabi različnih bitnih nastavitev pri pretvarjanju avdio tokov izdelanih datotek, ki so bile enako natančne velikosti:

    Pretvoril sem avdio tok v tri različne bitne nastavitve z uporabo enakega formata. Na koncu so bili popolnoma enake velikosti. Zakaj je to??

    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopija -c: libmp3lame -q: a -b: a 192k “Q1-All-192k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopija -c: libmp3lame -q: a -b: a 160k “Q1-All-160k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v kopija -c: libmp3lame -q: a -b: a 128k “Q1-All-128k.mp4”

    Kako so z uporabo različnih bitnih nastavitev izdelali datoteke enake natančne velikosti?

    Odgovor

    Lastnik prispevka SuperUser slhck ima odgovor za nas:

    Ker nastavljate -q: a (kar je nastavitev VBR-ja LAME). Ko uporabljate -q: a, nastavitev CBR -b: a brez učinka. Če pogledate v vodnik za kodiranje MP3 iz FFmpeg Wiki, boste našli možne vrednosti za -q: a z ustrezno povprečno bitno hitrostjo.

    Zaradi popolnosti je tu ustrezen del libmp3lame.c (qscale je dolgo ime q):


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.