If-Koubou

Kāpēc mani MP3 faili ir tikpat lieli, pat mainot datu pārraides ātrumu ar FFmpeg?

Kāpēc mani MP3 faili ir tikpat lieli, pat mainot datu pārraides ātrumu ar FFmpeg? (Kā)

Ja esat iegādājies audio failu pārveidošanas procesu, tad daudzas detaļas un to darbība var būt nedaudz mulsinoši, ja rodas negaidīti rezultāti. Tātad, ko jūs darāt, lai novērstu problēmu? Šodienas SuperUser Q & A ziņai ir atbilde uz sajaukt lasītāja jautājumu.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Foto pieklājīgi no Warein (Flickr).

Jautājums

SuperUser lasītājs Arlen Beiler vēlas uzzināt, kāpēc tiek izmantoti dažādi bitu pārraides iestatījumi, konvertējot audio straumes radītos failus, kuru lielums ir vienāds:

Es konvertēju audio straumi trīs dažādos bitu pārraides iestatījumos, izmantojot to, kas būtībā ir tāds pats formāts. Viņi galu galā bija tieši tāda paša izmēra. Kāpēc ir šis?

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

Kā dažādu bitu pārraides iestatījumu izmantošana rada tāda paša izmēra failus?

Atbilde

SuperUser ieguldītājs slhck ir atbilde mums:

Tā kā jūs iestatāt -q: a (kas ir LAME iestatījums VBR). Kad jūs izmantojat -q: a, CBR iestatījums -ba nebūs nekādas ietekmes. Ja skatāties FFmpeg Wiki failu MP3 kodēšanas ceļvedī, jūs atradīsiet iespējamās vērtības -q: a ar to atbilstošo vidējo bitu pārraidi.

Pareizības labad šeit ir attiecīgā daļa no libmp3lame.c (qscale ir ilgtermiņa vārds q):

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.