搜索 社区服务 统计排行 帮助
  • 3681阅读
  • 19回复

请教下各位达人,用这个参数压动画有需要改进的么?

楼层直达
级别: 侠客
注册时间:
2005-12-24
在线时间:
6小时
发帖:
286
x264.exe -o 800.mp4 --crf 24.0 --thread-input --deblock 1:1 --keyint 350 --min-keyint 2 --bframes 16 --no-weightb --ref 12 --qpmin 20 --qpmax 28 --qpstep 3 --ipratio 1.4 --pbratio 1.3 --aq-mode 0 --me umh --direct auto --partitions all --trellis 2 --psy-rd 0.00:0 --deldup 12 --versioninfo G:\animation\TOOS\direct264_20100129\ep1.wmv
这个是听取了意见的改进版了。

我用dshow2raw转一个动画,希望稍微能压小点。电脑上播放

简单的说,比MEGUI的压动画的设置,改动用红色标注出来了。

不知道还有啥需要改动的么?

无内涵的小白
级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 19楼 发表于: 2010-02-26
引用
最初由 roozhou 发布

我的意思是字幕的渲染工具(比如vsfilter)应该尽量使用D3D/OpenGL来实现各种效果,而不是用纯软件。前者不仅速度快,而且编程更方便。ass里大部分绘图指令其实就是多边形填充和顶点渲染,而裁剪旋转、缩放、变形之类都可以通过纹理映射实现。这些都是D3D/OpenGL里的基本操作,你需要做的只是算算顶点坐标罢了。

这样播放的时候就可以用VMR9/EVR + D3D或者mplayer+OpenGL之类来渲染字幕,现在的字幕特效比起war3之类伪3D游戏都差远了,所以只要不是10年前的显卡根本不可能卡,而不会像现在的vsfilter这样特效稍微多点fps就直线下降。


谢谢肉粥大提供思路,..
改天研究看,,.
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 18楼 发表于: 2010-02-26
引用
最初由 BurySakura 发布
不是每个做特效的人都会用的.,..
我为了做特效才学编程的,..
自己学的专业基本跟现在干的没什么关系,,,
所以用最简单的办法实现想要的效果应该是最好的办法吧...

我的意思是字幕的渲染工具(比如vsfilter)应该尽量使用D3D/OpenGL来实现各种效果,而不是用纯软件。前者不仅速度快,而且编程更方便。ass里大部分绘图指令其实就是多边形填充和顶点渲染,而裁剪旋转、缩放、变形之类都可以通过纹理映射实现。这些都是D3D/OpenGL里的基本操作,你需要做的只是算算顶点坐标罢了。

这样播放的时候就可以用VMR9/EVR + D3D或者mplayer+OpenGL之类来渲染字幕,现在的字幕特效比起war3之类伪3D游戏都差远了,所以只要不是10年前的显卡根本不可能卡,而不会像现在的vsfilter这样特效稍微多点fps就直线下降。
级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 17楼 发表于: 2010-02-26
不是每个做特效的人都会用的.,..
我为了做特效才学编程的,..
自己学的专业基本跟现在干的没什么关系,,,
所以用最简单的办法实现想要的效果应该是最好的办法吧...
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 16楼 发表于: 2010-02-26
渐变色如果直接用vertex shader实现那速度不要太快,我记得学OpenGL时第一课就是画一个渐变色的三角形。但是像这样用软件实现...

所以我的观点是某些特效播放时用D3D或OpenGL实现(不是用软件或GDI画在一张大的Bitmap上再用D3D AlphaBlend到视频上)比用软件实现后内嵌快得多,而且效果也要好得多。
级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 15楼 发表于: 2010-02-26

多有爱的特效...
可惜不适用句子拆分成字...
貌似渲染比较慢...
这样貌似就没什么用了...囧rz...
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 14楼 发表于: 2010-02-26
貌似aegisub的作者对于vsfiltermod持坚决反对态度,认为ass应该退回vsfilter 2.23的时代
级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 13楼 发表于: 2010-02-25
引用
最初由 ssnake 发布
这个我跟曲奇说过的= =

思茅桑刚给我讲的.,.
他不说我都不知道有这回事,..
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 12楼 发表于: 2010-02-25
引用
最初由 BurySakura 发布

唔 谢谢
给你给网址...
你可能有用...
http://code.google.com/p/vsfiltermod/wiki/NewTags
这个我跟曲奇说过的= =

级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 11楼 发表于: 2010-02-25
引用

唔 谢谢
给你给网址...
你可能有用...
http://code.google.com/p/vsfiltermod/wiki/NewTags
级别: 侠客
注册时间:
2008-11-16
在线时间:
33小时
发帖:
73
只看该作者 10楼 发表于: 2010-02-25
引用
最初由 BurySakura 发布
--deldup是什么 囧rz...
为什么我用1442的fullhelp看不到此参数...

http://popgo.net/bbs/showthread.php?s=&threadid=494982

级别: 侠客
注册时间:
2009-03-16
在线时间:
67小时
发帖:
110
只看该作者 9楼 发表于: 2010-02-25
--deldup是什么 囧rz...
为什么我用1442的fullhelp看不到此参数...
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 8楼 发表于: 2010-02-25
引用
最初由 differ_cn 发布

bframes过高?还是keyint太小?
或者,最大,最小Q值设定范围太小?


最主要原因是你关了aq
级别: 侠客
注册时间:
2005-12-24
在线时间:
6小时
发帖:
286
只看该作者 7楼 发表于: 2010-02-25
引用
最初由 HaibaraAi 发布

电脑上播放的话你这样设置某些源很可能会出现严重的抖动色块

bframes过高?还是keyint太小?
或者,最大,最小Q值设定范围太小?

无内涵的小白
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2010-02-25
并不是命令行参数越长就显示你越专业,也不是越长压出来的就越好看。只能说明你根本不知道x264的默认参数是什么。如果你加的参数和默认值一样,加它干什么呢?况且默认参数经过一再的优化已经能适应绝大部分情况,再配合preset和tune可以满足几乎各种需求。
快速回复

限150 字节
上一个 下一个