Kotisivu » miten » Miksi minun MP3-tiedostot ovat samankokoisia, vaikka vaihdan bittinopeutta FFmpegillä?

    Miksi minun MP3-tiedostot ovat samankokoisia, vaikka vaihdan bittinopeutta FFmpegillä?

    Jos olet uusi äänitiedostojen muuntamisessa, niin monet yksityiskohdat ja miten ne toimivat, voivat olla hieman hämmentäviä, kun saat odottamattomia tuloksia. Mitä teet ongelman korjaamiseksi? Tämän päivän SuperUser Q&A -postissa on vastaus sekavaan lukijakysymykseen.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kuva: Warein (Flickr).

    Kysymys

    SuperUser-lukija Arlen Beiler haluaa tietää, miksi eri bittinopeusasetusten käyttäminen muunnettaessa äänivirtaa tuotti tiedostoja, joiden koko oli sama:

    Muutin äänivirran kolmeksi eri bittinopeusasetukseksi käyttäen olennaisesti samaa muotoa. He päätyivät täsmälleen samankokoisiksi. Miksi tämä on?

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

    Miten eri bittinopeusasetusten käyttäminen tuottaa samankokoisia tiedostoja?

    Vastaus

    SuperUserin avustaja slhckilla on vastaus meille:

    Koska olet asettamassa -q: a (joka on LAME: n VBR-asetus). Kun käytät -q: a, CBR-asetus -B: ei vaikuta. Jos tarkastelet FFmpeg Wikin MP3-koodausopasta, löydät mahdolliset arvot -q: a niiden keskimääräinen bittinopeus.

    Täydellisyyden vuoksi tässä on asiaankuuluva osa libmp3lame.c (qscale on pitkä nimi q):


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.