NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 29078|回复: 75

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

  [复制链接]
发表于 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就不行了呢。。

发表于 2010-7-1 11:40 | 显示全部楼层
你的编码器(X264)没设置路径
批处理的话 你不设置路径 那默认就在本地文件夹
 楼主| 发表于 2010-7-1 11:52 | 显示全部楼层
你的编码器(X264)没设置路径
批处理的话 你不设置路径 那默认就在本地文件夹
chopper 发表于 2010-7-1 11:40



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

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

既然大虾在我就再问一下。。我的avs和x264参数设置还有什么需要吐槽的地方么。。压480P的现场用
现在2.xx帧每秒我嫌慢。。
发表于 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前面不需要绝对路径。
发表于 2010-7-1 21:35 | 显示全部楼层
要速度的话……subme开低(这个10其实我觉得是百合控大大开玩笑才说的……结果LZ真的用了……),bframes也可以低一点(例如用4),merange也可以降……
发表于 2010-7-1 22:39 | 显示全部楼层
回复 辉耀 的帖子
这个我没开玩笑啊,我一直用subme 10来着(死)
而且merange 64,外加--slow-firstpass(喂)
我是认真的(自重)
发表于 2010-7-1 23:19 | 显示全部楼层
merange不是越高越好吧...
发表于 2010-7-1 23:34 | 显示全部楼层
merange是純ep參數, 效果比me低
沒記錯的話, umh時, merange大於等於48
比tesa + merange 16 更費時
且psnr/ssim依然比tesa + merange 16 低
 楼主| 发表于 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帧了
没有其他参数需要增加的了吗?
 楼主| 发表于 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超频压片的话会怎么样呢
发表于 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)
发表于 2010-7-2 10:45 | 显示全部楼层
encoding的Fps是指每秒处理的帧数,越高代表编码速度越快,这和AVS处理的速度与编码参数的EP度有关

超频请先弄个足以镇压住自己CPU的散热器,考虑到长时间的满负荷运行,超频可能会对CPU带来的损害,最好不超
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2025-5-5 18:11 , Processed in 0.127275 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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