作者hpo14 (陌生)
看板AVEncode
标题[请问] 该如何设定转档参数 (H.264 or xvid @ffmpeg)
时间Sun Mar 15 04:33:37 2009
我现在手上的影片约都 1 ~ 1.2G(15 ~ 17 分钟)左右
以下是用 KMPlayer 的 「媒体讯息」 撷取出来的资讯
General
Format : MPEG-2 Program Format/Family : MPEG-2
File size : 986 MiB PlayTime : 15mn 3s
Bit rate : 9161 Kbps
Video #E0
Codec : MPEG-2 Video Codec settings/Matrix : Standard
PlayTime : 15mn 3s
Bit rate : 8500 Kbps Bit rate mode : CBR
Width : 720x480 pixels Display Aspect ratio : 4/3
Frame rate : 29.970 fps Standard : NTSC
Chroma : 4:2:0 Interlacement : Top Field First
Bits/(Pixel*Frame) : 0.821
Audio #80
Codec : AC3 PlayTime : 15mn 3s
Bit rate : 384 Kbps Bit rate mode : CBR
Channel(s) : 2 channels Channel positions : L R
Sampling rate : 48 KHz Video0 delay : -67ms
小弟想问的是如果分别用 xvid(.avi) 跟 H.264(.mp4) 来做转档压缩该如何下参数好?
我希望压出来的画质不错,可快转不会Lag但档案能在 50MB~100MB 以下。
以下是我目前用的参数
※ For H.264 (这个压出来档案约 14x ~ 18x)
FFMPEG.EXE -i INPUT_FILE -deinterlace -r
29.97 -vcodec libx264 -s
720x480
-aspect 4:3 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b
1200k
-maxrate
1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh
-me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250
-keyint_min 25
-level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2
-sc_threshold 40 -i_qfactor 0.71 -acodec libfaac -ab
64k -ar
44100 -ac 2
OUTPUT.mp4
※ For Xvid (怪怪的,我下 -b 1200K,压出来还是会超过很多 @@ 约3K上下的数值)
FFMPEG.EXE -i INPUT_FILE -deinterlace -r
29.97 -vcodec libxvid -vtag XVID
-s
720x480 -b
1200k -maxrate
1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2
-flags +4mv -trellis -aic -cmp 2 -subcmp 2 -g 300 -acodec libmp3lame -ar
44100
-ab
64k -ac 2 OUTPUT.avi
请各位高板众指导一下 L(_`_)L
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.46.87
1F:→ comipa:试试看用two-pass的方式吧 03/15 09:02
2F:→ yohko:跟ffmpeg不熟,我是x264派XD 不过你可以改用看看qp模式 03/15 14:12
3F:推 VCCS:对阿 好神 头一次看过有人用ffmpeg压 XD 03/15 17:17
4F:→ hpo14:to 2F: 参数都不是我设定的 @@ 可以看下一篇 03/16 02:08