『漫游』酷论坛>『影音数码技术学习交流』>[请教]讨论内嵌压缩格 ..

vempx@2008-06-05 10:23

到不是喜欢不喜欢的问题,是有RP的风险。而且,rmvb开了那个砍帧的滤镜,我反正是看得出画面移动时卡了,当然也不是所有的片子都卡。
再说AVS里的Dedup,你得先跑一遍吧,跑这遍要用多久呢?空跑一遍的时间+实际压制的时间,和不砍帧直接压能差多少?
而且一旦遇到画面微动或者局部渐变,差不多就会挂掉……
引用

roozhou@2008-06-05 11:01

rmvb如果选sharpest image会有可能卡的

其他编码器吗,就需要新方法了
刚做的对比,两分钟片段,用mencoder+x264,x264参数相同,1pass crf26,除了字幕和砍帧不用其他滤镜

不砍帧cfr耗时3:16,1.82M
http://www.namipan.com/d/c81fc6f5cb981e38d1f5a58b26fc9166b2689390382b1d00

砍掉53% vfr耗时1:53,1.52M
http://www.namipan.com/d/d8839e0b4c516bd1ef7a4a7ef85f8a47dd00b665b03e1800
引用

系统杀手@2008-06-05 12:52

roozhou 的工具很强大的说...

最近为了把一些超静态的Gal中文化录像视频压进PSP所以也用了把dedup.. (480p只能2BF的怨念)
因为是画面判定所以我习惯在判定是否动态帧的时候另外写了个减小判定误差的的AVS。

用mencoder判定有办法优化源么?

PS:我不太考虑时间的,所以单纯追求压缩比。
引用

realsweet@2008-06-05 13:03

引用
最初由 vempx 发布
到不是喜欢不喜欢的问题,是有RP的风险。而且,rmvb开了那个砍帧的滤镜,我反正是看得出画面移动时卡了,当然也不是所有的片子都卡。
再说AVS里的Dedup,你得先跑一遍吧,跑这遍要用多久呢?空跑一遍的时间+实际压制的时间,和不砍帧直接压能差多少?
而且一旦遇到画面微动或者局部渐变,差不多就会挂掉……

在这之前外挂字幕已经先挂掉了.....
用途还是有的
国语配音的蓝猫淘气3000问之类和本来就准备flv的就只管用吧(拍手鼓掌,砍的好!)
引用

vempx@2008-06-05 13:22

引用
最初由 realsweet 发布

在这之前外挂字幕已经先挂掉了.....
用途还是有的
国语配音的蓝猫淘气3000问之类和本来就准备flv的就只管用吧(拍手鼓掌,砍的好!)

这么说也倒是,压给翻译用的可以这么砍下去
引用

Galaxy001@2008-06-05 14:36

外挂字幕,可以考虑先内嵌字幕跑出timecode和砍帧方案,再去掉字幕实际压制。
引用

roozhou@2008-06-05 14:45

引用
最初由 系统杀手 发布
roozhou 的工具很强大的说...

最近为了把一些超静态的Gal中文化录像视频压进PSP所以也用了把dedup.. (480p只能2BF的怨念)
因为是画面判定所以我习惯在判定是否动态帧的时候另外写了个减小判定误差的的AVS。

用mencoder判定有办法优化源么?

PS:我不太考虑时间的,所以单纯追求压缩比。


你可以把avs送mencoder,但是不能倒过来,mencoder过滤后的东西是送不回去的(除非输出无损到硬盘再用avs处理)。mencoder里的decimate滤镜原理十分简单,就是两帧逐字节比较,差的绝对值累加,如果总和没超过预设值就认为是静止帧,但如果某一小块内变化很大会认为是动态帧。

想增大压缩比就降噪+柔化吧
引用

roozhou@2008-06-05 14:49

引用
最初由 Galaxy001 发布
外挂字幕,可以考虑先内嵌字幕跑出timecode和砍帧方案,再去掉字幕实际压制。

限制最低帧率就可以了
还有个1pass方法:加黑边->挂字幕->砍帧->去黑边,保证字幕都在外面就行了
引用

Galaxy001@2008-06-05 15:20

引用
最初由 roozhou 发布

限制最低帧率就可以了
还有个1pass方法:加黑边->挂字幕->砍帧->去黑边,保证字幕都在外面就行了

加个等大的黑板放字幕,再用avs的画面合并StackVertical(raw,sub),这就保证了字幕都在外面。:D
引用

realsweet@2008-06-05 17:29

引用
最初由 vempx 发布

这么说也倒是,压给翻译用的可以这么砍下去

你不怕生日那天翻译送你拖鞋底吗[/TX]



引用
最初由 Galaxy001 发布

加个等大的黑板放字幕,再用avs的画面合并StackVertical(raw,sub),这就保证了字幕都在外面。:D

[/han]
引用

vempx@2008-06-05 18:20

翻译又不是蹭得累嘛~~
引用

雷鸣@2008-06-05 18:32

引用
最初由 vempx 发布
到不是喜欢不喜欢的问题,是有RP的风险。而且,rmvb开了那个砍帧的滤镜,我反正是看得出画面移动时卡了,当然也不是所有的片子都卡。
再说AVS里的Dedup,你得先跑一遍吧,跑这遍要用多久呢?空跑一遍的时间+实际压制的时间,和不砍帧直接压能差多少?
而且一旦遇到画面微动或者局部渐变,差不多就会挂掉……

我之前说过了,我的电脑上实际测试结果是要更省
空跑一遍(Xvid 848x480)只要10分钟不到(7分钟左右),实际压制的时候节省时间在10分钟以上(最高接近20分钟)。

至于画面微动和局部渐变,按照我设置好的参数不要去动,还没发现有挂掉的情况(按照txt里面给的,实际测试结果是air会挂掉,寒蝉没测试)
引用

系统杀手@2008-06-05 19:57

引用
最初由 roozhou 发布


你可以把avs送mencoder,但是不能倒过来,mencoder过滤后的东西是送不回去的(除非输出无损到硬盘再用avs处理)。mencoder里的decimate滤镜原理十分简单,就是两帧逐字节比较,差的绝对值累加,如果总和没超过预设值就认为是静止帧,但如果某一小块内变化很大会认为是动态帧。

想增大压缩比就降噪+柔化吧


柔化是Blur()那滤镜么...

“就是两帧逐字节比较,差的绝对值累加”
话说这一步会计算象素luma与chroma变化的程度大小么?

比如“深蓝->蓝”与“深红->油绿”

两者都算“1/分辨率”变化 还是“1×"变化程度/分辨率"”变化?
引用

真宫寺一马@2008-06-05 21:28

我不觉得dedup砍不好。
空跑一遍要多久?
我的电脑(4年前)先挂字幕再dedup,后crop到4,直接输出速度为100fps
通常能砍掉30+%的帧


而我直接压xvid速度大概12fps左右。觉得时间上不划算的同学可能电脑配置太好的缘故。

至于视觉有没有感觉这种,说实在参数合理情况下,心理作用占更多因素。
节省码率,减小体积,这方面效果倒真不明显
引用

雷鸣@2008-06-05 22:51

引用
最初由 真宫寺一马 发布
我不觉得dedup砍不好。
空跑一遍要多久?
我的电脑(4年前)先挂字幕再dedup,后crop到4,直接输出速度为100fps
通常能砍掉30+%的帧

而我直接压xvid速度大概12fps左右。觉得时间上不划算的同学可能电脑配置太好的缘故。

至于视觉有没有感觉这种,说实在参数合理情况下,心理作用占更多因素。
节省码率,减小体积,这方面效果倒真不明显


握手,四年前的机器。
不过直压xvid有12fps,比我的机子好?
引用

«34567»共7页

| TOP