我公司对用户发来的视频进行转码(我们自己的录屏软件录屏)
我使用 FFMpeg 使用以下命令完成工作:
/ffmpeg/ffmpeg -i in.mov -vcodec libx264 -fpre /ffmpeg/ffpresets/libx264-slower.ffpreset -y out.flv
目的是准备视频以在浏览器中查看。
问题是前10秒左右的质量真的很差。
什么会导致这种情况?我该如何解决?
预设设置:
coder=1
flags=+loop
cmp=+chroma
partitions=+parti8x8+parti4x4+partp8x8+partb8x8
me_method=umh
subq=8
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
b_strategy=2
qcomp=0.6
qmin=0
qmax=69
qdiff=4
bf=3
refs=5
directpred=3
trellis=1
flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip
wpredp=2
rc_lookahead=50
输入视频示例
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '84f42bcb67ac616635ef6f99057bbbc46d418295.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2012-03-07 13:45:16
Duration: 00:15:56.00, start: 0.000000, bitrate: 4108 kb/s
Stream #0.0(eng): Video: qtrle, rgb24, 1680x945, 3401 kb/s, 13.61 fps, 1k tbr, 1k tbn, 1k tbc
Metadata:
creation_time : 2012-03-07 13:45:16
Stream #0.1(eng): Audio: pcm_s16be, 44100 Hz, 1 channels, s16, 705 kb/s
Metadata:
creation_time : 2012-03-07 13:45:16