1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Otthoni audió >> Hangszínszabályzók

Hogyan használhatom az FFMPEG -t a változó bitsebességgel (VBR) történő audiofájlok kódolására?

Az FFMPEG támogatja a VBR kódolását sok audio kodekhez. A legfontosabb a megfelelő kódoló lehetőségek használata, általában a rögzített bitráta helyett egy minőségi beállítást. Így lehet ezt megtenni néhány általános kodeknél:

1. A `-aq` opció használata (a libmp3Lame kódolóhoz):

Ez az MP3 kódoláshoz. `-aq` beállítja a minőségi szintet, az alacsonyabb számok a magasabb minőséget (és a magasabb bitrátát) képviselik. A tartomány általában 0-9, ahol 0 a legjobb minőségű, 9 pedig a legrosszabb.

`` `bash

ffmpeg -i input.wav -vn -acodec libmp3Lame -aq 2 output.mp3

`` `

Ez a „input.wav`-t kódolja egy mp3 fájlba (` output.mp3`), a VBR használatával, 2-es minőségi beállítással.

2. A `-qScale` vagy a` -qmin`/`-qmax` opciók (különféle kodekekhez) használata:

Számos kodek, köztük az AAC (libfaac, libfdk_aac), a „-qscale` (vagy annak variációi) használja a minőség ellenőrzését. Az alacsonyabb `-qScale` értékek jobb minőséget (és magasabb bitrátát) jelentenek. `-qmin` és` -qmax` Állítsa be a minimális és a maximális minőségi szintet, lehetővé téve a bitrátok tartományát a kódolt fájlban.

* aac (libfdk_aac):

`` `bash

ffmpeg -i input.wav -vn -acodec libfdk_aac -qscale:a 0 output.m4a

`` `

Ez állandó minőségi skálát használ. A VBR-hez használja a `-qmin` és a` -qmax` kombinációját.

`` `bash

ffmpeg -i input.wav -vn -acodec libfdk_aac -qmin 0 -qmax 5 output.m4a

`` `

Ez egy VBR AAC fájlt biztosít, amelynek minősége legalább 0 és legfeljebb 5 között van.

* aac (libfaac):

Ez a kodek a `-qScale:a`-t is használja. A szintaxis hasonló a `libfdk_aac" -hoz.

3. A `-B:A` opció használata célbitrátával (CBR-hez VBR-szerű eredményekkel):

Noha nem szigorúan VBR, a célbitráta beállítása `-b:A` és egy változó bitráta kódoló gyakran olyan fájlt eredményez, amely szorosan hasonlít a VBR fájlhoz. A kódoló megpróbálja teljesíteni a célt, a bitrátát dinamikusan beállítva a minőségi beállítások korlátozásain belül.

`` `bash

ffmpeg -i input.wav -vn -acodec libmp3Lame -b:A 128K output.mp3

`` `

Ez célja egy átlagos 128 kbps bitráta, de a tényleges bitráta az egész fájlban az audio komplexitás alapján változik.

4. Egyéb kodekek és lehetőségek:

Más kodekeknek eltérő lehetőségei lehetnek a VBR vezérlésére. Olvassa el az FFMPEG dokumentációját az adott kodekhez, hogy megtalálja a legmegfelelőbb lehetőségeket. Használhatja az `ffmpeg -h encoder =codec_name` (például:` ffmpeg -h encoder =libvorbis`) használata egy adott kodec rendelkezésre álló beállításainak megtekintéséhez.

Fontos szempontok:

* Fájl -kiterjesztés: Győződjön meg arról, hogy a fájlbővítés megegyezik a használt kodekhez (például `.mp3` az MP3 -hoz,` .m4a` az AAC -hoz).

* Kísérlet: Az optimális minőségi beállítások nagymértékben függnek az audio tartalomtól. Kísérletezzen különböző értékekkel, hogy megtalálja a legjobb egyensúlyt a minőség és a fájlméret között.

* Metaadatok: Fontolja meg a metaadatok hozzáadását a `-metadata` opció használatával az audio fájlok jobb szervezéséhez.

Ne felejtse el cserélni a „input.wav` és a„ output.mp3` (vagy `.m4a` stb.) -T, a tényleges fájlneveket. A kódolás előtt mindig készítsen biztonsági másolatot az eredeti audiofájlokról.

  1. Van egy alkalmazás, amely megváltoztatja az audio pontszámát?
  2. Melyik videó kódolás jobb?
  3. Fogalmak Hogyan hozzunk & Igazítás Analóg Grafikus hangszínszabályzó
  4. Hogyan szinkron az inverter a háromfázisú generátor
  5. Hogyan lehet csatlakozni Finalizer Express a PC-hez