Beállítása a kódolás minőségét ffmpeg variábilis és konstans bitráta mpeg4
ffmpeg -i input.avi -c: v libxvid output.avi
és a beépített jeladó MPEG-4:
ffmpeg -i input.avi -c: v mpeg4 -vtag xvid output.avi
Beépített jeladó megvan az az előnye, hogy nem igényel további könyvtárak. Mind a kódoló látja egy kimeneti adatfolyamot a körülbelül azonos minőségű, de alacsonyabb bitsebességgel (például, 1000 és REC / sec 720p formátumban), libxvid ad egy jobb minőségű, mint MPEG4.
Alapértelmezésben a négy byte-os aláírási FourCC szabvány előírt MPEG4 formátumban fájl FMP4. Ha azt szeretnénk, hogy regisztrálni egy másik kódot FourCC, akkor lehetőség -vtag. Például -vtag xvid opció teszi ffmpeg megtakarítás aláírás FourCC méret XVID, hanem az alapértelmezett méret.
Beállítása változó bitrátájú opció révén qscale
Így lehetséges, hogy határozza meg a minőségi szintet audio-adatfolyam segítségével -qscale lehetőségek: n (vagy a rövidítése, -q: a n). Az n értéke függ a jeladó. Audió kódolás MP3 meg kell adnia egy értéket, amely érzékeli jeladó libmp3lame. Ezek az értékek megtalálhatók a kézi MP3 kódolási útmutató.
ffmpeg -i input.avi -c: v mpeg4 -vtag xvid -qscale: v 3-C: a libmp3lame -qscale: 4 output.avi
(50 MB * 8192) / 600 másodperc =
683 kilobit / s teljes bitráta
ahol 8192 - ahhoz, hogy a MB per kilobit. Tekintettel arra, hogy az audió folyam mintegy 128 kbit / s, van:
683k - 128k (kívánt audió bitráta) = 555k videó bitráta
Egy példa a két kódolási igazolványok FFmpeg:
ffmpeg -y -i input.avi -c: v mpeg4 -vtag xvid -b: v 555k -pass 1 -an -f avi / dev / null
ffmpeg -i input.avi -c: v mpeg4 -vtag xvid -b: v 555k -pass 2C: a libmp3lame -b: a 128k output.avi
Egy kis trükk a Windows felhasználók számára: ahelyett, hogy a / dev / null, akkor írj NULL.
A pevom színpadon egy speciális index fájl jön létre, amely felhasználható a kódoló a második szakaszban.