Koduleht » kuidas » Miks on minu MP3 failid sama suured, kui muudan Bitrate väärtust FFmpegiga?

    Miks on minu MP3 failid sama suured, kui muudan Bitrate väärtust FFmpegiga?

    Kui olete audio failide konverteerimisprotsessis uus, siis võivad ootamatute tulemuste saamisel palju üksikasju ja kuidas nad töötavad. Mida sa probleemi lahendamiseks teed? Tänase SuperUser Q&A postituse vastus on segane lugeja küsimus.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Foto viisakalt Wareinilt (Flickr).

    Küsimus

    SuperUser-lugeja Arlen Beiler tahab teada, miks erinevate voogesituse seadete kasutamine helivoo teisendamisel genereeris faile, mis olid sama täpse suurusega:

    Muutsin helivoo kolmeks erinevaks bitikiiruse seadeks, kasutades sisuliselt sama vormingut. Nad lõppesid täpselt sama suurusega. Miks on see?

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

    Kuidas erinevate bitrate seadete kasutamine toob välja sama täpse suurusega faile?

    Vastus

    SuperUser'i panustajale on antud vastus:

    Sest sa seaded -q: a (mis on LAME VBR seadistus). Kui kasutate -q: a, CBR seadistus -b: a ei mõjuta. Kui vaatate FFmpeg Wiki MP3-kodeerimisjuhendit, leiate võimalikud väärtused -q: a nende keskmine bittide arv.

    Täielikkuse huvides on siin asjakohane osa libmp3lame.c (qscale on pikk nimi q):


    Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.