『漫游』酷论坛>『影音数码技术学习交流』>[请教X264]关于帧率
[请教X264]关于帧率
zeous@2012-02-15 10:47
看到一些教程说如果片源是23.976需要加--fps 24000/1001,提问:
1、如果不加fps参数x264是默认按片源帧率输出吗?
2、如果原始帧数是60、59.940、30、29.970,而我希望输出播放速度不变的24fps,x264可以做到吗?
3、如果原始帧数是23.976,x264可以加倍播放速度么?
4、承第3问,加倍播放后可以直接输出为23.976帧么?
谢谢!
x264的fullhelp如何分页显示
用CMD命令打x264.exe --fullhelp之后,拉到最上面就到码率控制部分了,请问如何分页显示 XD
尝试了-p无效
[请教]x264压的MP4无法用Mediainfo看压制参数
一般发布页下载的MP4用Mediainfo查看都有Encoding settings一栏,详细标出各项,但是我用命令行压出的MP4都不显示此信息,参数加--fullrange on也只多了压缩日期和标记日期,何解?
另相同参数下用BDMV和普通1080P RAW压小分辨率时文件大小差别大么?
[ 此帖被zeous在2012-02-22 17:45重新编辑 ]
upyzl@2012-02-15 11:15
这个跟x264版本有关
你应该说出x264是从哪里获取的
另外fullrange on也不是这样用的,先去看看参数解释吧;顺便最新的x264里这个参数也有所变化了
“相同参数下用BDMV和普通1080P RAW压小分辨率时文件大小差别大么?”
压BDMV的时候,在实际进行编码操作之前肯定是要解码以YUV RAW形式存在的(在内存里),如果与你说的1080P RAW是一样的话,那编码后的结果当然是一样的
不过我想你说的1080P RAW应该是指类似nyaa上无字幕的rip,由于不清楚rip过程用了什么滤镜,也许同参数压两者会有较大差别(即便不用什么滤镜处理,由于源解码后的YUV RAW肯定是不一样的,所以同参数压或多或少也会有区别的,只不过不会很大)
zeous@2012-02-15 12:03
是direct264里的,roozhou编译,估计我下的版本太旧orz
“自己编译的r965,已修正win32 stdin的bug和处理raw 输入时uv需对调的bug。 ”
刚才查了下之前调用的x264,提示“x264 core:119 r2106”
我主要是压PSP可以观看的MP4,硬盘小不想保留大的RAW,如您所说区别不会太大的话我还是省事不下BDMV了
回头看看roozhou大大的文章,貌似用 --versioninfo 就可以了?
解决了,加--versioninfo就有了
追加疑问,我用下列参数的时候 --weightp 无论填1还是2,最后输出还是0,我查了下proflie Main并没有强制0吧?何解?
- x264 --frames 100 --versioninfo --profile Main --level 3 --fps 24000/1001 --weightp 2 --crf 20 -r 3 -f -1:-1 --partitions p8x8,b8x8,i4x4 --no-8x8dct --me umh -m 10 --psy-rd 0.5:0 --merange 32 -t 2 --chroma-qp-offset 0 -b 3 --b-pyramid none --b-adapt 2 --direct auto -I 250 -i 23 --qpmin 0 --qpmax 69 -w --aq-mode 1 --aq-strength 1.0 --vf resize:720,480,427:360,,,lanczos --sar 16:9 -o "%~dpn1_v.mp4" "%~1"
[ 此帖被zeous在2012-02-15 13:04重新编辑 ]
ljwing@2012-02-15 15:45
引用
* 修改了x264默认参数,--profile high时weightp和b-pyramid默认打开(和官方版相同),--profile main时默认关闭(兼容PSP)。
详细请移步
http://bbs.popgo.org/bbs/read.php?tid=494982
zeous@2012-02-15 18:49
感谢!继续学习
06_taro@2012-02-16 02:08
所以我一直觉得要解决兼容性问题应该增加--device参数,而不是直接改动按照官方spec来写的profile……
squallatf@2012-02-16 17:36
x264.exe --fullhelp > help.txt
直接输出帮助到文本文档,不过似乎换行符是lf,请用支持lf换行符的文本编辑器打开,用记事本看不到换行的
08A1DBCE@2012-02-17 09:38
经常整cmd的,把cmd窗口的属性改了吧,buffer改大点。
zeous@2012-02-17 11:37
感谢楼上2位
原来默认的CMD行数只有300
| TOP