Zašto su moje MP3 datoteke istovjetne čak i kad promijenim bitrate s FFmpegom?

Sadržaj:

Zašto su moje MP3 datoteke istovjetne čak i kad promijenim bitrate s FFmpegom?
Zašto su moje MP3 datoteke istovjetne čak i kad promijenim bitrate s FFmpegom?

Video: Zašto su moje MP3 datoteke istovjetne čak i kad promijenim bitrate s FFmpegom?

Video: Zašto su moje MP3 datoteke istovjetne čak i kad promijenim bitrate s FFmpegom?
Video: Making your minecraft server public in 48 seconds without port forwarding - YouTube 2024, Ožujak
Anonim
Ako ste novi u procesu pretvaranja audiodatoteka, mnoge pojedinosti i način rada mogu biti pomalo zbunjujuće kada dobijete neočekivane rezultate. Pa što ćete učiniti kako biste riješili problem? Današnji SuperUser Q & A post ima odgovor na pitanje zbunjenog čitatelja.
Ako ste novi u procesu pretvaranja audiodatoteka, mnoge pojedinosti i način rada mogu biti pomalo zbunjujuće kada dobijete neočekivane rezultate. Pa što ćete učiniti kako biste riješili problem? Današnji SuperUser Q & A post ima odgovor na pitanje zbunjenog čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Fotografija ljubaznošću Wareina (Flickr).

Pitanje

Čitač SuperUser Arlen Beiler želi znati zašto upotrebljavaju različite postavke brzog prijenosa prilikom pretvaranja audioizvora koje su stvorile datoteke jednake točne veličine:

I converted an audio stream into three different bitrate settings using what is essentially the same format. They ended up being exactly the same size. Why is this?

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

Kako su korištene različite postavke brzog prijenosa proizvele datoteke iste iste veličine?

Odgovor

Slider odgovor na SuperUser ima odgovor za nas:

Because you are setting -q:a (which is LAME’s VBR setting). When you use -q:a, the CBR setting -b:a will have no effect. If you look into the MP3 encoding guide from the FFmpeg Wiki, you will find the possible values for -q:a with their corresponding average bitrate.

For the sake of completeness, here is the relevant part of libmp3lame.c (qscale is the long name of q):

Image
Image

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Preporučeni: