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

[测试]针对此RAW如何保证画面不变形和高质量压缩?

楼层直达
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
WEILAI和TCT66等高人来试一个东西吧,我提供RAW!
ftp://218.90.169.125/pub
里面有个RAW!侃侃做成DVDRIP后怎么播放时不变形,顺便谈谈使用哪个编码压缩比和质量相对的均衡的情况下,哪种编码好!并使用了怎么样的滤镜!

我试过了HVS-BEST和ULTIMATE MATRIX,前者够大!视频编码出来居然有2765bps,共90M多,晕!后者稍好,但也有1600bps!
另外使用1200kbps——12000kbps的WMV3,居然编码出来只有1240,效果也不错!
AVS主要部分:
crop(8,92,468,392)
LanczosResize(624,368)
Convolution3d("movielq")
FluxSmoothST(10,15)

pub里面还有几个成品,1.2.1.3的意思是I MIN=1,I MAX=2,P MIN=1,PMAX=3,量化设定!HVS-BEST表明使用这个自定义量化MATRIX!
其他设定:CARTOON模式开启(为有效降低流率),运动搜索ULTRA!B-FRAME,2,1.2,0.6
大家来试一个吧~
最后注意:上传请使用——upload:upload
地址:ftp://218.90.169.125

注意:至多可能是10个线程!!!本人的FTP好象限制1个IP至多2线程!每个线程100KB/S OR 200KB/S,我有点记不清了!
下周一再可能关闭!

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 1楼 发表于: 2005-05-21
這是PAL的SVCD 480x576作成DSVCD...
第一次看到...
因為VCD/SVCD"包含黑邊"都是4:3的影片
所以
第一步要先resize成4:3的比例
就如同標準製作的NTSC/PAL的VCD一樣都是要resize成4:3的一樣

所以
1.高不動resize成768x576
2.寬不動resize成480x360
3.可以先resize成4:3的任意比例再切除黑邊
例如:704x528/640x480/...

先切再變形太複雜了,doom9可能有資料
計算公式我無能為力...

來自
皓月狼影
bbs.lloup.com
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 2楼 发表于: 2005-05-21
我弄好了一个上传完了,欢迎XX~
ftp://upload:upload@218.90.169.125/vp7.2pass.1100k.uptown.girl.avi
不说那么多理论,反正楼主说的播放时不变形,画面比例应该是没问题的~画面背景有个圆的钟~
发现这个文件最后面几秒播放非常占系统资源,机器差点就卡,又压了个:
ftp://upload:upload@218.90.169.125/WMVA+MPA.2pass.2000k.uptown.girl.mkv

级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 3楼 发表于: 2005-05-22
引用
最初由 tct66 发布
這是PAL的SVCD 480x576作成DSVCD...
第一次看到...
因為VCD/SVCD"包含黑邊"都是4:3的影片
所以
第一步要先resize成4:3的比例
就如同標準製作的NTSC/PAL的VCD一樣都是要resize成4:3的一樣

所以
1.高不動resize成768x576
2.寬不動resize成480x360
3.可以先resize成4:3的任意比例再切除黑邊
例如:704x528/640x480/...

先切再變形太複雜了,doom9可能有資料
計算公式我無能為力...


http://www.popgo.net/bbs/showthread.php?s=&threadid=330519
方法類似
只是crop 個人採最小犧牲用(用截圖方法定位算出X,Y,W,H)

级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 4楼 发表于: 2005-05-23
各位说的都不错,看来先resize再切边比较好!我自己先切边再resize就有点不正确了!
可以的话,大家来说一下这样类型的片源用啥滤镜比较适合?

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 骑士
注册时间:
2003-04-17
在线时间:
0小时
发帖:
1338
只看该作者 5楼 发表于: 2005-05-23
引用
最初由 可曾记得爱 发布
我弄好了一个上传完了,欢迎XX~
ftp://upload:upload@218.90.169.125/vp7.2pass.1100k.uptown.girl.avi
不说那么多理论,反正楼主说的播放时不变形,画面比例应该是没问题的~画面背景有个圆的钟~
发现这个文件最后面几秒播放非常占系统资源,机器差点就卡,又压了个:
ftp://upload:upload@218.90.169.125/WMVA+MPA.2pass.2000k.uptown.girl.mkv


VP7只是有一点模糊,效果和压缩率都不错!当然针对这个RAW
MKV这个,我都没有办法放!
WMVA、MPA我都没有CODEC啊!哪里下?
WMVA是WMV9 ADVANCED PROFILE???
MPA是?一般是MP2、MP3吧?或者是WMA 9.1??
我这里是WINDOWS 2000专业版,不能装WMP10的!
最好提供一个地址下载或者把CODEC传上来吧;)

EMULE ID:yzj[eDtoon][CHN][lh.2y.net][VeryCD]这个现在比较少用
AMULE ID:yzjamule[CHN][TLF][eDtoon][VeryCD] 持续运行中
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 6楼 发表于: 2005-05-23
WMVA是WMV9 ADVANCED PROFIL
安装了WMP10就可以播放了
网上有关于2003安装WMP10的破解,你试试2000上内用类似方法安装否~
你提供的VOB里的音频就是MPA,我没有再压缩,我就是先切边的:
crop(8,32,464,512)
LanczosResize(640,432)
AddBorders(0,24,0,24)
看过Silky讲的Crop&Resize,不敢说全明白了,觉得最终RIP效果播放比例不出错,画面比例不错,正圆没变形就OK了~
模糊是我人为分段加了Blur()
仔细查看VOB发现色块现象在不少画面非常的严重,为了降低1PASS大小而进行了模糊~

级别: 骑士
注册时间:
2004-08-24
在线时间:
0小时
发帖:
852
只看该作者 7楼 发表于: 2005-05-23
2003打上sp1,ms的播放器自变成wmp10了.

[Hammer]azsd

弱字节3千,唔取1k
级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 8楼 发表于: 2005-05-23
因為PAL的SVCD的PAR=1.6
所以
計算公式如下
A=(切邊後的寬*1.6)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%

應該沒錯...
有興趣的試試看

來自
皓月狼影
bbs.lloup.com
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 9楼 发表于: 2005-05-23
按照tct66提供的公式我算了下我的:
crop(8,32,464,512)
LanczosResize(640,432)
AddBorders(0,24,0,24)
不知道变形后的宽应该按照加了黑边的算还是没加的,算,都算了一次,分别为B1 B2:
A=(切邊後的寬*1.6)/切邊後的高=464*1.6/512=1.45
B1=變形後的寬/變形後的高=640/480=1.3333
B2=變形後的寬/變形後的高=640/432=1.4481
AE1=(A/B-1)*100%=1.45/0.3333*100%=4.3504
AE2=(A/B-1)*100%=1.45/0.4481*100%=3.2359
-----------------------
楼主的:
crop(8,92,468,392)
LanczosResize(624,368)
A=468*1.6/392=1.9102
B=624/368=1.6956
AE=1.9102/0.6956*100%=2.7461
-----------------------
那么这个AE就是偏差值么?
我看过楼主FTP提供的压好的3个AVI,觉得画面被拉高了,人脸画面背景的那个钟变成椭圆即是,难道说那个钟就是椭圆的?没在TV上看过此MTV,不太清楚~
但是请看第3521帧,背景里有个正圆的标志~
请教下tct66,你的crop&Resize最终方案是?

级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 10楼 发表于: 2005-05-23
引用
最初由 可曾记得爱 发布
按照tct66提供的公式我算了下我的:
crop(8,32,464,512)
LanczosResize(640,432)
AddBorders(0,24,0,24)
不知道变形后的宽应该按照加了黑边的算还是没加的,算,都算了一次,分别为B1 B2:
A=(切邊後的寬*1.6)/切邊後的高=464*1.6/512=1.45
B1=變形後的寬/變形後的高=640/480=1.3333
B2=變形後的寬/變形後的高=640/432=1.4481
AE1=(A/B-1)*100%=1.45/0.3333*100%=4.3504
AE2=(A/B-1)*100%=1.45/0.4481*100%=3.2359
-----------------------
楼主的:
crop(8,92,468,392)
LanczosResize(624,368)
A=468*1.6/392=1.9102
B=624/368=1.6956
AE=1.9102/0.6956*100%=2.7461
-----------------------
那么这个AE就是偏差值么?
我看过楼主FTP提供的压好的3个AVI,觉得画面被拉高了,人脸画面背景的那个钟变成椭圆即是,难道说那个钟就是椭圆的?没在TV上看过此MTV,不太清楚~
但是请看第3521帧,背景里有个正圆的标志~
请教下tct66,你的crop&Resize最终方案是?


這個,resize後切/加黑邊,AE不變
這個公式是算變形後的AE
B2=變形後的寬/變形後的高=640/432=1.48148
你的AE=AE2=(A/B-1)*100%=1.45/1.48148*100%=-2.15%
樓主的AE
A=(468*1.6)/392=1.9102...
B=624/368=1.68565...
AE=(A/B-1)x100%=12.653...%
Lanczos4resize(672,504)
crop(18,92,-14,-92)

EDIT:
這個公式是算變形"前"的AE
改成
這個公式是算變形"後"的AE

公式是A/B-1,是先乘除後加減
不是
A/(B-1)...

EDIT2:

這是先變形為4:3,AE=0
再切邊640x336(寬高符合mod 16,切除黑邊(截圖沒看到))
在寬為640保留最多可視畫面

Lanczos4resize(656,492)
crop(10,78,-6,-78)

來自
皓月狼影
bbs.lloup.com
级别: 精灵王
注册时间:
2003-03-22
在线时间:
1小时
发帖:
2598
只看该作者 11楼 发表于: 2005-05-24
惨,脸丢大了,犯了算术错误~

-2.15%这个是负数,看来我的画面是被压瘪了呢,640的宽,334高的实际图象大小:
334/640=52.1875%
52.1875%*[1-(-2.15%)]=53.31%
640*53.31%=341
341-334=7
也就是相对于正确的AE值,我的高被压瘪了7个像素,根据对我呀好的画面的3521帧背景里正圆的标志在PHOTO里的仔细测量,的确被压瘪了4个像素,那标志大致又是实际图象大小高度的一般,事实证明tct66大大提供的公式的确很准确~
如果crop&Resize方案改为:
crop(8,32,464,512)
LanczosResize(640,440)
AddBorders(0,24,0,24)

AE值就几乎是0了!

级别: 侠客
注册时间:
2003-08-27
在线时间:
1小时
发帖:
508
只看该作者 12楼 发表于: 2005-05-24
avs可以改成這樣,更精確一點
NR在YV12TOYUY2(interlaced=false)前使用

YV12TOYUY2(interlaced=false)
crop(8,32,464,512)
LanczosResize(640,441)
AddBorders(0,20,0,19)


EDIT:
之前關於GK計算PAL的DVD給錯了公式
修正如下:
----------------------------------------------------
有興趣的,可以自己拿計算機自己算AE
一.
NTSC的DVD(4:3)
因為寬正確的AR(Aspect Ratio)是72:79的
所以令
A=(切邊後的寬*72/79)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%
例如:
切邊後的寬684,切邊後的高468
變形後的寬640,變形後的高480
A=(684*72/79)/468
B=640/480
AE=(A/B-1)*100%=-0.09737...%
-------------------------------------------------------------------
NTSC的DVD(16:9)
因為寬正確的AR(Aspect Ratio)是72:79的,而高的AR是3:4的
所以令
A=(切邊後的寬*72/79)/(切邊後的高*3/4)
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%
---------------------------------------------------------------
二.
PAL的DVD(4:3)
因為寬正確的AR(Aspect Ratio)是128:117
A=(切邊後的寬*128/117)/切邊後的高
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%


------------------------------------------------------------------------
PAL的DVD(16:9)
因為寬正確的AR(Aspect Ratio)是128:117的,而高的AR是3:4的
所以令
A=(切邊後的寬*128/117)/(切邊後的高*3/4)
B=變形後的寬/變形後的高
AE(Aspect Error)=(A/B-1)*100%

來自
皓月狼影
bbs.lloup.com
快速回复

限150 字节
上一个 下一个