NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 7361|回复: 12

[AVC(H.264)] [请教]X264命令行的形式如何实现(bat怎么用)

[复制链接]
发表于 2009-4-30 22:41 | 显示全部楼层 |阅读模式
本帖最后由 ?﹏桜の葬儀 于 2009-5-1 12:43 编辑

[DVDISO] [アニメ] 装甲騎兵ボトムズ外伝 機甲猟兵メロウリンク DVD-BOX DISC1.ISO
1988年的老片,显然在胡乱Telecine。把NCED弄出来压。
【AVS】


代码:--------------------------------------------------------------------------------
dull = MPEG2Source(d2v).AnimeIVTC(mode=2,precision=3,edimode="nnedi",killcomb=2,aa=4).KenKunNR(128,2,10).KenKunNRT(128,2,10).warpsharp(128,2,64,-0.3)
sharp  = dull.LimitedSharpenFaster(smode=1, ss_x=1.25, ss_y=1.25, strength=100, overshoot=1)
Soothe( sharp, dull, 20 )
DeHalo_alpha
crop(8,0,-8,0)
--------------------------------------------------------------------------------


【X264 988】

代码:--------------------------------------------------------------------------------
x264 --crf 19.0 --ref 4 --mixed-refs --no-fast-pskip --bframes 6 --b-adapt 2 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -1:-1 --subme 7 --trellis 2 --partitions all  --8x8dct --me umh --threads 2 --thread-input --aq-mode 0 --progress --no-dct-decimate --no-psnr --no-ssim --output "F:\機甲猟兵\ed\ed.mp4" "F:\機甲猟兵\ed\ed.avs"
--------------------------------------------------------------------------------


结果……
[8.2%] 168/2052 frames, 0.09 fps, 530.44 kb/s, eta 6:08:37

配置:
Core2 8400(默认频率未OC)
2G DDR2 800
Windows XP SP3


就想学这个X264的命令行的跑法
X264参数漫游有置顶帖,能自己研究
这个完全不知道如何实现
谢谢高人解答
发表于 2009-5-1 12:55 | 显示全部楼层
不知是LZ表达不清还是我理解力过差。。
总之没看懂意图
就从标题来看,我的理解为用bat来进行批处理
如果这样就先编辑AVS,然后记事本编辑个文件,把x264那段参数复制进去,保存为bat文件,然后运行bat
P.S 可以添加多个任务,一段段参数加上去就行,如果要调试,在bat文件的最后行加个pause,即可在运行结束后暂停再往前看有问题的地方。
另外AVS的也可以用bat一起搞定,在bat里也可以生成avs文件,具体可以Google下,我记不清楚了
发表于 2009-5-1 13:20 | 显示全部楼层
用命令含吗?不过用megui之类有图形化界面的更好吧!
 楼主| 发表于 2009-5-1 13:56 | 显示全部楼层
本帖最后由 ?﹏桜の葬儀 于 2009-5-1 14:15 编辑

谢谢帮忙解答
嗯,..不好意思..,,.表达不好.,,就是想学用bat来进行批处理
AVS能手写.,,..
貌似有点会了..//
能生成MP4了/..
发表于 2009-5-1 15:42 | 显示全部楼层
其实我觉得没有必要可以去学命令行的形式,除非你压制的片子都是一个规范的说.
 楼主| 发表于 2009-5-1 16:59 | 显示全部楼层
嗯,..,,只是想尝试下这种压片的方式..,..
还是用MEGUI更加直观吧,.,.嗯,.,.,
发表于 2009-5-1 17:10 | 显示全部楼层
只要个人感觉好久行了!
 楼主| 发表于 2009-5-1 18:59 | 显示全部楼层
http://x264.nl/下载的x264.exe无法用bat压制,...,求解.,,..


x264.exe  --qp 16 --ref 16 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --analyse p8x8,b8x8,i4x4,p4x4 --scenecut 100 --me esa --merange 4 --threads auto --thread-input --progress --no-dct-decimate --no-psnr --output  "C:\Users\葬。\Desktop\新建文件夹\1.mp4" "C:\Users\葬。\Desktop\新建文件夹\1.avs"
发表于 2009-5-1 22:21 | 显示全部楼层
不解。。。
估计是设置有问题吧,bat最后行加pause,再往上面看有没有什么地方错了
x264我没研究,看不出这参数对不对。。。
但一般是和bat无关的
 楼主| 发表于 2009-5-1 23:10 | 显示全部楼层
http://popgo.net/bbs/showthread. ... 62&pagenumber=8
不解还是一样要谢谢的.,,,嗯,,..
发表于 2009-5-2 12:34 | 显示全部楼层
去看过了,我想问题可能是出在bat文件和x264程序没放在同个文件夹里的关系吧
因为MS那程序是在C:\Users\葬。\Desktop\lmx264gui-20081004\bin\里的
所以前面要加的一句应该是"@cd /d "C:\Users\葬。\Desktop\lmx264gui-20081004\bin\"
而非"@cd /d "C:\Users\葬。\Desktop\新建文件夹\"
或者也可以整个用
"C:\Users\葬。\Desktop\新建文件夹\x264.exe" --qp 16 --ref 16 --mixed-refs --no-fast-pskip --bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --subme 7 --analyse p8x8,b8x8,i4x4,p4x4 --scenecut 100 --me esa --merange 4 --threads auto --thread-input --progress --no-dct-decimate --no-psnr --output  "C:\Users\葬。\Desktop\新建文件夹\1.mp4" "C:\Users\葬。\Desktop\新建文件夹\1.avs"

批处理里面要调用的程序除非是和bat文件在同一目录里,不然就要指定程序的绝对路径才行
 楼主| 发表于 2009-5-2 13:15 | 显示全部楼层
把--b-rdo --bime 去了用原始的能跑了
估计是参数太古老了..嗯,....
回去翻参数设置去//.//...
发表于 2009-5-5 15:24 | 显示全部楼层
噢,这个经典的乱片~
我没压,直接留的ISO,还是ISO看起来效果好。

还有一个极端偷工减料的方法,那就是nnedi或者tdeint之后直接decimate。或者不decimate也可以,直接保留30fps,反正每帧都有“动态”。不过毕竟是极端不负责任的方法,挨骂是在所难免的。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-5 22:55 , Processed in 0.124342 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表