本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 8310回复: 12
打印 上一主题 下一主题

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

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

谢谢帮忙解答
嗯,..不好意思..,,.表达不好.,,就是想学用bat来进行批处理
AVS能手写.,,..
貌似有点会了..//
能生成MP4了/..
Dalphyx-K
5楼
发表于 2009-5-1 15:42 只看该作者
其实我觉得没有必要可以去学命令行的形式,除非你压制的片子都是一个规范的说.
Only Human
6楼
 楼主 发表于 2009-5-1 16:59 只看该作者
嗯,..,,只是想尝试下这种压片的方式..,..
还是用MEGUI更加直观吧,.,.嗯,.,.,
Dalphyx-K
7楼
发表于 2009-5-1 17:10 只看该作者
只要个人感觉好久行了!
Only Human
8楼
 楼主 发表于 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"
zero_
9楼
发表于 2009-5-1 22:21 只看该作者
不解。。。
估计是设置有问题吧,bat最后行加pause,再往上面看有没有什么地方错了
x264我没研究,看不出这参数对不对。。。
但一般是和bat无关的
Only Human
10楼
 楼主 发表于 2009-5-1 23:10 只看该作者
http://popgo.net/bbs/showthread. ... 62&pagenumber=8
不解还是一样要谢谢的.,,,嗯,,..
zero_
11楼
发表于 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文件在同一目录里,不然就要指定程序的绝对路径才行
Only Human
12楼
 楼主 发表于 2009-5-2 13:15 只看该作者
把--b-rdo --bime 去了用原始的能跑了
估计是参数太古老了..嗯,....
回去翻参数设置去//.//...
dgwxx
13楼
发表于 2009-5-5 15:24 只看该作者
噢,这个经典的乱片~
我没压,直接留的ISO,还是ISO看起来效果好。

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

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.022477 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.