Kodėl mano MP3 failai yra tokie patys, kad pakeisiu Bitrate su FFmpeg?
Jei esate nauji garso failų konvertavimo procese, tada daugelis detalių ir kaip jie veikia, gali būti šiek tiek painūs, kai gaunate netikėtų rezultatų. Taigi, ką darote, kad išspręstumėte problemą? Šiandienos „SuperUser“ atsakymų ir atsakymų atsakymas yra atsakas į painus skaitytojo klausimą.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
„Warein“ („Flickr“) nuotrauka.
Klausimas
„SuperUser“ skaitytuvas „Arlen Beiler“ nori sužinoti, kodėl naudojant skirtingus bitrate nustatymus, konvertuojant garso srautą, buvo sukurti tokie patys tikslūs dydžiai:
Aš konvertuoju garso srautą į tris skirtingus bitrate nustatymus, naudojant iš esmės tą patį formatą. Jie baigėsi tuo pačiu dydžiu. Kodėl tai?
- 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: 160k „Q1-All-160k.mp4“
- ffmpeg -i „Likoonl-Q1-All.mp4“ -c: v kopija -c: libmp3lame -q: a--b: 128k „Q1-All-128k.mp4“
Kaip naudojant skirtingus bitrate nustatymus sukuriami tokio pat tikslaus dydžio failai?
Atsakymas
„SuperUser“ dalyvis „slhck“ turi atsakymą:
Nes jūs nustatote -q: a (kuris yra LAME VBR nustatymas). Kai naudojate -q: a, CBR nustatymas -b: a neturės jokio poveikio. Jei žiūrėsite į „FFmpeg Wiki“ MP3 kodavimo vadovą, rasite galimas reikšmes -q: a su atitinkamu vidutiniu bitratu.
Išsamumo sumetimais čia yra atitinkama dalis libmp3lame.c (qscale yra ilgas pavadinimas q):
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.