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.




Kapcsolódó cikkek