Hogyan használhatom az FFMPEG -t a változó bitsebességgel (VBR) történő audiofájlok kódolására?
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.