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

NMM视频技术(旧)

查看: 35980回复: 75
打印 上一主题 下一主题

[AVC(H.264)] win7换回xp x264命令行无法打开

  [复制链接]
御社神
跳转到指定楼层
1楼
发表于 2010-7-1 08:50 只看该作者 回帖奖励 倒序浏览 阅读模式
本帖最后由 御社神 于 2010-7-1 09:13 编辑

本来想win7比较费系统资源。。换回xp压片能快点。。结果打开bat闪一下就没了= =
bat如下:
x264.exe --profile high --level 4.1 --thread-input --crf 18 --keyint 300 --min-keyint 2 --bframes 6 --b-adapt 2 --ref 3 --merange 32 --aq-mode 2 --b-pyramid strict --partitions all --direct auto --me umh --subme 10 --psy-rd 0.5:0 --trellis 2 --sar 40:33 --no-fast-pskip --tune grain  --output D:\vv.mp4 C:\Users\Administrator\Desktop\放放风.avs
avs如下:
LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll" )
DGDecode_mpeg2source("C:\Documents and Settings\Administrator\桌面\放放风.d2v" )
LoadPlugin("G:\nnedi3\nnedi3\nnedi3.dll" )
nnedi3()
#deinterlace
#crop
LanczosResize(720,480) # Lanczos (Sharp)
#denoise

这个avs用megui是能正常打开的,
这个x264我在win7里也能打开,
为何换到xp就不行了呢。。

chopper
2楼
发表于 2010-7-1 11:40 只看该作者
你的编码器(X264)没设置路径
批处理的话 你不设置路径 那默认就在本地文件夹
御社神
3楼
 楼主 发表于 2010-7-1 11:52 只看该作者
你的编码器(X264)没设置路径
批处理的话 你不设置路径 那默认就在本地文件夹
chopper 发表于 2010-7-1 11:40



不过我x264和bat是放在一起的
dlnm
4楼
发表于 2010-7-1 13:01 只看该作者
回复 御社神 的帖子
  1. DGDecode_mpeg2source("C:\Documents and Settings\Administrator\桌面\放放风.d2v" )
复制代码
不建議路徑入面有非英文的字符, 試試改一下能否通過
辉耀
5楼
发表于 2010-7-1 13:04 只看该作者
Win7和XP的桌面路径不一样,LZ是不是疏忽忘了改了?
dgwxx
6楼
发表于 2010-7-1 13:08 只看该作者
x264所使用的log文件、输出文件、avs的路径中,如果包含空格、中文字幕、特殊符号的话,最好用英文半角双引号括起来。
比如:
x264 ....... "c:\some path\test.mp4" "c:\啊啊啊\1.avs"
这样的。
Holy
7楼
发表于 2010-7-1 19:12 只看该作者
本帖最后由 Holy 于 2010-7-1 19:13 编辑

有可能出錯的地方樓上大大們都已經說了,另外提供一個小技巧就是在 bat 最後加上一行 pause 命令,才不會畫面閃一下就消失沒機會看到錯誤訊息。
御社神
8楼
 楼主 发表于 2010-7-1 19:49 只看该作者
果然改为英文路径解决了~感谢大大们~
Yuricon
9楼
发表于 2010-7-1 19:57 只看该作者
回复 Holy 的帖子
其实还可以shutdown -s 关机toka
dgwxx
10楼
发表于 2010-7-1 20:08 只看该作者
不要直接执行bat,用cmd执行啦……
御社神
11楼
 楼主 发表于 2010-7-1 20:23 只看该作者
本帖最后由 御社神 于 2010-7-1 20:25 编辑

既然大虾在我就再问一下。。我的avs和x264参数设置还有什么需要吐槽的地方么。。压480P的现场用
现在2.xx帧每秒我嫌慢。。
lititude
12楼
发表于 2010-7-1 21:28 只看该作者
既然大虾在我就再问一下。。我的avs和x264参数设置还有什么需要吐槽的地方么。。压480P的现场用
...
御社神 发表于 2010-7-1 20:23


x264 --crf 18 --preset slower --sar 40:33 --tune grain  --output "D:\vv.mp4" "放放风.avs"

bat和avs在同一目录下,avs前面不需要绝对路径。
辉耀
13楼
发表于 2010-7-1 21:35 只看该作者
要速度的话……subme开低(这个10其实我觉得是百合控大大开玩笑才说的……结果LZ真的用了……),bframes也可以低一点(例如用4),merange也可以降……
Yuricon
14楼
发表于 2010-7-1 22:39 只看该作者
回复 辉耀 的帖子
这个我没开玩笑啊,我一直用subme 10来着(死)
而且merange 64,外加--slow-firstpass(喂)
我是认真的(自重)
264768502
15楼
发表于 2010-7-1 23:19 只看该作者
merange不是越高越好吧...
dlnm
16楼
发表于 2010-7-1 23:34 只看该作者
merange是純ep參數, 效果比me低
沒記錯的話, umh時, merange大於等於48
比tesa + merange 16 更費時
且psnr/ssim依然比tesa + merange 16 低
御社神
17楼
 楼主 发表于 2010-7-2 06:33 只看该作者
x264.exe --profile high --level 4.1 --thread-input --crf 20 --keyint 300 --min-keyint 2 --bframes 4 --b-adapt 2 --ref 3 --merange 16 --aq-mode 2 --b-pyramid strict --partitions all --direct auto --me umh --subme 7 --psy-rd 0.5:0 --trellis 2 --sar 40:33 --no-fast-pskip --tune grain  --output "D:\vv.mp4" "放放风.avs"

换成这样如何呢?现在有6.xx帧了
没有其他参数需要增加的了吗?
御社神
18楼
 楼主 发表于 2010-7-2 07:36 只看该作者
本帖最后由 御社神 于 2010-7-2 07:46 编辑

LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll"
DGDecode_mpeg2source("F:\几个几个.d2v"
LoadPlugin("G:\nnedi3\nnedi3\nnedi3.dll"
nnedi3()
#deinterlace
#crop
LanczosResize(864,480,4,0,-5,0) # Lanczos (Sharp)
#denoise

C:\Documents and Settings\Administrator\桌面\新建文件夹>x264.exe --profile high
--level 4.1 --thread-input --crf 20 --keyint 300 --min-keyint 2 --bframes 4 --b-
adapt 2 --ref 3 --merange 16 --aq-mode 2 --b-pyramid strict --partitions all --d
irect auto --me umh --subme 7 --psy-rd 0.5:0 --trellis 2 --no-fast-pskip --tune
grain  --output "D:\v212.mp4" "放放飞.avs"
avs [info]: 864x480p 0:0 @ 30000/1001 fps (cfr)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
[2.2%] 3950/175735 frames, 11.89 fps, 2038.66 kb/s, eta 4:00:45

用这个avs和x264压一个演唱会结果接近12帧每秒了= =
搞得我有点心虚。。
为什么同样的参数压不同的DVD帧数差这么多呢。。
我上面的avs x264有问题么?

C:\Documents and Settings\Administrator\桌面\新建文件夹>x264.exe --profile high
--level 4.1 --thread-input --crf 20 --keyint 300 --min-keyint 2 --bframes 6 --b-
adapt 2 --ref 3 --merange 64 --aq-mode 2 --b-pyramid strict --partitions all --d
irect auto --me umh --subme 10 --psy-rd 0.5:0 --trellis 2 --no-fast-pskip --tune
grain  --output "D:\v212.mp4" "放放飞.avs"
avs [info]: 864x480p 0:0 @ 30000/1001 fps (cfr)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
[1.8%] 3100/175735 frames, 8.42 fps, 1619.23 kb/s, eta 5:41:37

用参数这个压慢了一两个小时。。也还是能承受的。。话说压出来的大小和画质差很多么

还有cpu超频压片的话会怎么样呢
Yuricon
19楼
发表于 2010-7-2 08:01 只看该作者
merange在性价比上确实不是越高越好,可以说是越高越EP,一般来说32足以
umh + merange >= 48
tesa + merange 16
不是这么比的吧,要比也得
umh + merange 64
tesa + merange 64
和
umh + merange 16
tesa + merange 16
去比
me本来就比merange性价比高很多,至于速度和质量上,请个人抉择
虽然我个人感觉32和64速度差距不大(死)<---EP党,好孩子请不要随意模仿
另外LZ你那参数不怕码率飞升而且质量不如先前?
(当然,如果追求速度当咱上面什么都没说就行了OTZ)
Yuricon
20楼
发表于 2010-7-2 10:45 只看该作者
encoding的Fps是指每秒处理的帧数,越高代表编码速度越快,这和AVS处理的速度与编码参数的EP度有关

超频请先弄个足以镇压住自己CPU的散热器,考虑到长时间的满负荷运行,超频可能会对CPU带来的损害,最好不超

小黑屋手机版NMM视频技术

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.