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

[请教]如何让压制时如何使画面不卡

楼层直达
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 60楼 发表于: 2008-04-13
机子再好CPU也是接近100%啊
我是AMD turion X2 1.8G
ERP支持双核

我的意思是想雷大解释一下CPU分配不足是什么意思
按我的理解如果是多个并发线程抢CPU会出现某线程饿死的情况
但filter chain怎么可能是并发的呢,难道不是一个滤镜处理完了交给下一个?
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 61楼 发表于: 2008-04-13
引用
最初由 roozhou 发布
机子再好CPU也是接近100%啊
我是AMD turion X2 1.8G
ERP支持双核

我的意思是想雷大解释一下CPU分配不足是什么意思
按我的理解如果是多个并发线程抢CPU会出现某线程饿死的情况
但filter chain怎么可能是并发的呢,难道不是一个滤镜处理完了交给下一个?

那就算是rp好了。
级别: 小荷初露
注册时间:
2008-02-14
在线时间:
0小时
发帖:
150
只看该作者 62楼 发表于: 2008-04-14
引用
最初由 雷鸣 发布

ffdshow里面也有个叫作avisynth的东西呢
话说……啥叫作分部处理?

ps: 再提醒一次,用directshow方式加载滤镜和字母等等东西会遇到cpu分配不足造成字幕卡住等等情况

============================================
还请雷鸣前辈教教我如何调用ffdshow....我还是第一次接触ffdshow...一般只是用它来做解码的工作的...


============================================
另外:上次雷鸣前辈说用TIMECORE的字幕进行限制的方法效果很不错....我想请问一下能不能也对视频进行限制呢??
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 63楼 发表于: 2008-04-14
引用
最初由 wai5888 发布

============================================
还请雷鸣前辈教教我如何调用ffdshow....我还是第一次接触ffdshow...一般只是用它来做解码的工作的...


============================================
另外:上次雷鸣前辈说用TIMECORE的字幕进行限制的方法效果很不错....我想请问一下能不能也对视频进行限制呢??

如果解码的时候解码器用的是ffdshow,那么在ffdshow视频解码设置里面,勾上avisynth,然后选中这个选项,右边确认勾起 添加ffdshow视频源,下面就可以输入avs代码了(跳过视频加载这一步,直接写入视频处理的代码)。
不过这样有一点很麻烦,如果不同视频压制的时候使用的是不同的avs脚本,又需要批量,只能通过在处理完一个视频之后,调用什么东西来修改注册表,
HKEY_CURRENT_USER\Software\GNU\ffdshow\default
下面有个avisynthScriptMULTI_SZ,类型是REG_MULTI_SZ,里面存放的是这个脚本

记住在压制完以后把AviSynth的勾去掉

用timecode的字幕进行限制 是什么意思啊?
也对视频进行限制 是什么意思啊?
这里我没有理解……
级别: 小荷初露
注册时间:
2008-02-14
在线时间:
0小时
发帖:
150
只看该作者 64楼 发表于: 2008-04-15
引用
最初由 雷鸣 发布

用timecode的字幕进行限制 是什么意思啊?
也对视频进行限制 是什么意思啊?
这里我没有理解……

============================================
我的意思是用Aegisub来把timecode插入字幕中...有没有同样的方法把timecode插入视频中呢??
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 65楼 发表于: 2008-04-15
引用
最初由 wai5888 发布

============================================
我的意思是用Aegisub来把timecode插入字幕中...有没有同样的方法把timecode插入视频中呢??


目标容器不同方法不同

mkv:
直接给视频轨加上timecode就行了,生成的是vfr mkv。mkvtoolnix有这样的功能

mp4:
与mkv类似,使用软件为tc2mp4

avi:
avi不支持vfr,但可以将帧率设定为所有帧率的最小公倍数(常见的120fps),并插入空帧达到vfr效果,使用软件为tc2avi。注意插完空帧后得到的avi是没有音轨的,再用avi_mux_gui将音轨放进去(支持格式mp2/3,ac3,aac,dts)。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 66楼 发表于: 2008-04-15
引用
最初由 wai5888 发布

============================================
我的意思是用Aegisub来把timecode插入字幕中...有没有同样的方法把timecode插入视频中呢??

引用
压出来是一个速度混乱的mp4文件,封装后速度会正常。
封装成mkv,把压好的MP4和原来的MKV都加入到来源文件,把原来那个MKV里面的视频和字幕的勾去掉,然后选中mp4里面来的那个视频流,下方 Timecodes 那一栏,把前面解出来的timecode填进去(就是在aegisub里面用过的那个)

封装出来的就是正常的VFR而且有字幕的了

这里就是在做这种事
不同封装格式方法不同
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 67楼 发表于: 2008-04-16
引用
最初由 roozhou 发布


目标容器不同方法不同

mkv:
直接给视频轨加上timecode就行了,生成的是vfr mkv。mkvtoolnix有这样的功能

mp4:
与mkv类似,使用软件为tc2mp4

avi:
avi不支持vfr,但可以将帧率设定为所有帧率的最小公倍数(常见的120fps),并插入空帧达到vfr效果,使用软件为tc2avi。注意插完空帧后得到的avi是没有音轨的,再用avi_mux_gui将音轨放进去(支持格式mp2/3,ac3,aac,dts)。

wmv呢?

在长长地换硬件的道路上,纠结前进中
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 68楼 发表于: 2008-04-16
引用
最初由 暗影翔 发布

wmv呢?


你能把H264放进wmv?
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 69楼 发表于: 2008-04-16
引用
最初由 roozhou 发布


你能把H264放进wmv?

貌似人家问的是wmv如果做成VFR吧…… =_,=

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 70楼 发表于: 2008-04-16
引用
最初由 vempx 发布

貌似人家问的是wmv如果做成VFR吧…… =_,=

就是这个意思?
抑或120fps的wmv怎么处理

在长长地换硬件的道路上,纠结前进中
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 71楼 发表于: 2008-04-17
楼主到底是压 rmvb还是压别的?
压h264,xvid 根本不用动片源和字幕
压rmvb其实只有120fps的 wmv需要封vfr mkv,其他也不用动片源
级别: 小荷初露
注册时间:
2008-02-14
在线时间:
0小时
发帖:
150
只看该作者 72楼 发表于: 2008-04-17
哟...通过大家的帮助我的压片的主要问题也大致解决了....
昨天在把大家提供的方法集中做了一次复习时...却意外发现了我的AviSynth程序竟然崩溃了...=_=b...
后来我就重新装了一个较低一点的版本(2.5.7 FINAL)....以前装的是(2.5.8 ALPHA)的...发现问题全都迎刃而解了...
===================================================
不过我现在却发现不知怎么的....
我用Convolution3D的(preset="animeHQ")进行降噪的...但是现在却发现画面失真的太厉害了...请大家帮帮忙解决一下...
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 73楼 发表于: 2008-04-18
试试Convolution3D("movieHQ")
或者换别的滤镜,这个性价比不高
"animeHQ"对细节抹杀得比较明显了
级别: 侠客
注册时间:
2005-01-19
在线时间:
0小时
发帖:
376
只看该作者 74楼 发表于: 2008-04-18
很多编码器都认为anime基本上都是些大色块组成,所以,请千万谨慎使用所有带有anime字样的选项,否则,结果往往就是丢失细节严重。
我觉得这是欧美那帮程序员的偏见。
PS:CG动画他们往往认为是电影而不是动画……
快速回复

限150 字节
上一个 下一个