我在将电影转换为FLV时遇到问题,我在图片中得到了很多小方块。 也许有人知道为什么? 以及我如何删除这些方块并使图片更好? 我的代码是:
ffmpeg -i movie.mp4 -f mpegts -acodec libmp3lame -ar 48000 -ab 128k -s 320.240 -vcodec libx264 -b 320k -flags + loop -cmp + chroma -partitions + parti4x4 + partp8x8 + partb8x8 -subq 7 - trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 10M -bufsize 10M -rc_eq'brinkCplx ^(1-qComp)'-qcomp 0.6 -qmin 10 -qmax 51 - qdiff 4-level 30 -g 30 -async 2 out.flv
谢谢!
答案 0 :(得分:2)
我没有注意到-vpre设置,其中您设置了编码速度,以及十几种其他质量选项。速度较慢=质量更好但编码时间更长。
答案 1 :(得分:0)
对不起我的错 我的代码是:
ffmpeg -i in.mp4 -r 20 -ar 44100 -ab 60 -b 1600k -maxrate 10M -bufsize 10M -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4-level 30 -f flv out.flv