level 8
视频网站的2pass和自己压的跑的参数又不一样。
强迫症控制码率只能是2pass,没强迫症的话crf肯定要好。
但同参数、同码率的情况下2pass和crf没啥区别。
2014年09月23日 11点09分
2
level 13
CRF=20相当于3.3M。那么别人2pass码率8M起码相当于crf=17.5左右了,肯定比crf=20强。说白了。2pass和crf原理就是一样的,没什么太大的区别!!!
2014年09月24日 02点09分
3
附议
2014年09月24日 03点09分
建议去看下英文介绍,不会就别乱说。
2014年09月24日 04点09分
回复 940207224 :我不需要看,crf和2pass就是差不多的,Npass的结果就是越来接近crf的结果。8M的720p闭着眼睛也比3.3M的好,不相信放到大屏幕去比一比。
2014年09月24日 05点09分
回复 轨迹爱好者 :不同片源有效码率还是有上限的,16M能闭着眼睛比8M好,32M比16M呢?我这边想说明的是,对于这个片源,8M码率和3.3M码率的区分小得惊人。
2014年09月25日 09点09分
level 9
两种方式其实都一样。你先crf跑一个出来,然后用最终的码率跑一个2pass,反正是没有视觉上的不同。
2014年09月28日 13点09分
6
level 7
呵呵,各位估计还是没有去比较,其实结论是,恰好那个视频在crf20时码率很接近饱和(足够)了,以至于8M码率和3.3码率的区分微乎其微。
现实是很少有人愿意多试试不同码率去压缩然后比较效果的,最后2pass拍脑袋给码率的结果就是很容易超或者低。
重复一下饱和的定义,如果一段视频20分钟都是同一张静态图片,显然理论上一张图片略大的大小就足以完美压缩了。如果静态截图时(理论上比动态观看时要容易分辨一点)都很难分辨压缩/原画哪个好,则视为压缩码率饱和了。
不同类型视频,对饱和码率的需求差异极大。
2014年10月10日 06点10分
8
如果说你认为这个视频crf=20的码率就饱和了,那么我用你crf=20得出的这个码率进行2pass,并且编码参数设置和你的crf模式一样,质量和码率分配是完全一致的!!!
2014年10月21日 13点10分
我没否定这一点啊,我只是说,拍脑袋找2pass码率很容易过高或者过低。其实有另外一个视频,某team720p给了12.5M码率,但是qcomp=0.7关mbtree等低crf下才有效的设置纷纷上了,I帧的平均量化值都到了21。
2014年10月22日 07点10分
level 13
it is probable that an 8GiB file will look better than a 5GiB file with the same settings regardless of which was 2pass and which was crf.
The point is that if a crf encode and a 2pass encode will have the same quality if they are the same size---doom10。 其实只要编码的各个参数设置是一样的,体积一样大的crf和2pass没有任何区别
2014年10月21日 13点10分
9
level 5
这帖让我等视频小白不敢多说话,刚刚接触x264的编码方法。
我看ffmpeg文档上的意思大概是crf是一次编码,好像是设为18的时候输出质量最好,用那个-preset veryslow效果更好(不太明白这两个如何配合),前提是不考虑输出文件的大小。
2 pass模式好像是先考虑输出文件大小为重点而用的模拟。可以较精确地控制输出文件的大小,质量可以牺牲一下。不知道我说的对不对。
我现在有一个30分钟的1G大小的视频文件。我需要压成500兆,是用two-pass的方法对吗?如果是crf怎么算的呢?
2014年10月31日 06点10分
11
控制码率只能用2pass,用crf的话,只能靠经验判断,给定一个值,同时跑的时候生成跑2pass的文件,如果码率不满意,再跑一遍2pass的第二步。
2014年10月31日 07点10分
ffmpeg -i input -c:v libx264 -preset slow -crf 22 -pass 1 -an /dev/null 这样跑pass1吗?
2014年10月31日 08点10分
回复 lxhopp :avs4x264mod --pass 1 --slow-firstpass --stats "%~dpn1.stats" --level 4.1 --preset veryslow --crf 20.0 --log-file "%~dpn1.log" --acodec none -o "%~dpn1_v.mp4" "%~dpn1.avs" 差不多是这样子的,记得加上--slow-firstpass
2014年11月01日 00点11分
level 8
这对比逻辑堪忧。
主贴明明是说 2 pass VS crf,那就应该拿同一个片源分别用 2 pass 和 crf 压出同等码率的片子来比较。
然而,链接的网站并不是这样比较,而是把一个 2 pass 出来的片子再 crf 压一遍,互相比较,与主贴根本是两回事,这个比较根本没 2 pass 什么事。
顺便,我的比较结果是
「总共10幅图, 你觉得7幅原图更好, 3幅编码图更好, 还有0幅无法判断」。
超过了随机选择的成绩 (5比5),但我已经说了,这个成绩跟主贴论点毫无关系。
2014年11月04日 03点11分
12
原文字容易造成误解,因为本身这个工具是用来比较压缩和原始样本的。实际都是从蓝光片源压缩的。
2014年11月04日 10点11分