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

[求助]MPEG2壓成x264,細節一定會有所損失?

楼层直达
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
由於我是新手,所以我都是用MeGUI裡的Profile來壓製的
作法為將MPG丟進DGIndex生成d2v,接著用AVS讀取丟進MeGUI
AVS濾鏡只用了Decomb(去交錯)和Convolution3D(去輕微的噪點)

下面二張圖,左圖為讀取AVS所截的圖,右圖為壓制成x264後的截圖
在細節上,如臉上的藍色眼影部分,右圖和左圖相比之下,藍色不見了
這是否為一定會有的損失?就算碼率再高都一樣?

片源格式:MPEG2 704x480i 29.97fps Avg.2609Kbps(Max.2936Kbps)
這是個點心製作教學的節目,整個影片動態不大。

级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 18楼 发表于: 2009-07-25
覆盖修帧的话,肯定是用freezeframe的。我理解可能有点错误。

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 17楼 发表于: 2009-07-24
引用
最初由 rockzero18 发布
我前面所提問的:

Q2.將壞幀的前一幀直接擴充成23幀來使用?
這一點確實用FreezeFrame就可以解決了!多謝!
(我竟然用trim相加23次......[/ku] )


原来……还有这么方便的东西……
我有这需求也是trim相加相加 OTL
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 16楼 发表于: 2009-07-24
我前面所提問的:

Q1.把前面的23幀擴充成46幀來用,請問要使用哪個Filter?

使用selectevery(1,0,0)可以實現這樣的需求?
我直接加入這行測試,效果29.97fps→59.94fps
那是不是還要使用trim+assumefps+changefps
才能實現把影片裡其中的連續23幀變成46幀?


Q2.將壞幀的前一幀直接擴充成23幀來使用?
這一點確實用FreezeFrame就可以解決了!多謝!
(我竟然用trim相加23次......[/ku] )
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 15楼 发表于: 2009-07-24
引用
最初由 rockzero18 发布
感覺TempGaussMC使用上複雜了許多
對於片源是個碼率不到3Mbps的MPEG2 704*480 30i有點不實際

另外請教下,像這樣的壞幀要怎麼處理?(共有23幀)
我是想把前面的23幀擴充成46幀來用,請問要使用哪個Filter?
又或者直接將壞幀的前一幀直接擴充成23幀來使用?
如果是單幀擴充,我只會用最笨的方式,trim(1,1)相加23次。


倍速帧

考虑 selectevery(1,0,0)

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 14楼 发表于: 2009-07-24
引用
最初由 manofman 发布

滤镜的质量和速度都是成正比的

不敢苟同,速度慢的垃圾滤镜多的是
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 13楼 发表于: 2009-07-24
用FreezeFrame就行了

Fansubbing is a waste of time.
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 12楼 发表于: 2009-07-24
感覺TempGaussMC使用上複雜了許多
對於片源是個碼率不到3Mbps的MPEG2 704*480 30i有點不實際

另外請教下,像這樣的壞幀要怎麼處理?(共有23幀)
我是想把前面的23幀擴充成46幀來用,請問要使用哪個Filter?
又或者直接將壞幀的前一幀直接擴充成23幀來使用?
如果是單幀擴充,我只會用最笨的方式,trim(1,1)相加23次。

级别: 新手上路
注册时间:
2005-05-15
在线时间:
9小时
发帖:
188
只看该作者 11楼 发表于: 2009-07-24
引用
最初由 rockzero18 发布

這樣的NTSC 480i 適合用哪個去交錯AVS Filter呢?


没有适不适合,只有你想要什么样的质量和愿意付出的时间。滤镜的质量和速度都是成正比的,看这里 的滤镜表,要选哪个就看你自己的要求。

要最好的就 TempGaussMC_beta1,其他的如yadif,tdeint什么的你自己试试看看效果。
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 10楼 发表于: 2009-07-23
我上傳了一段約60s的片段(用Avidemux 2.5截取的)
這樣的NTSC 480i 適合用哪個去交錯AVS Filter呢?

另問,為什麼用Avidemux截取影片會有問題?
就是輸出的影片的前面幾幀會卡住,詳見影片。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 9楼 发表于: 2009-07-23
不mod16的话编码时会重复最后一行或一列的数据补足mod16,对于压缩来说优于留黑边

以前某些卡dxva时,非mod16不会适当crop造成播放时出现多出列或行(比如1080P)。现在新的驱动都陆续修正了这种问题所以不用再担心了,crop时不用去追求mod16,mod4就可以保证绝大多数的播放器和解码器不出问题。有些人出于习惯喜欢多裁掉一些凑mod16,或者裁完后resize到mod16,这些其实都是对画面的损伤,没必要这么做。
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 8楼 发表于: 2009-07-23
引用
最初由 roozhou 发布


没有,2倍数即可
交错的源最好高是4倍数

所谓的编码效率问题这个不用去考虑,即使是留着黑边影响也不是很大,何况多一行或一列macroblocks

不用MOD16和留黑边是不是一个效果?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 7楼 发表于: 2009-07-23
引用
最初由 rockzero18 发布

另外請教下,H.264格式有分辨率需為16倍數的限制嗎?


没有,2倍数即可
交错的源最好高是4倍数

所谓的编码效率问题这个不用去考虑,即使是留着黑边影响也不是很大,何况多一行或一列macroblocks
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 6楼 发表于: 2009-07-23
引用
最初由 roozhou 发布
反交错之前不要resize,虽说你没变纵向分辨率可能影响不大
这种码率压这么小的分辨率足够了,不需要柔化去噪点


請問有方法測試H.264 544*416 29.97fps最低可壓到多少碼率嗎?

有損壓縮多少會損失細節,因此碼率應該沒有設過高的必要沒錯吧!
另外請教下,H.264格式有分辨率需為16倍數的限制嗎?
级别: 新手上路
注册时间:
2003-08-16
在线时间:
1小时
发帖:
229
只看该作者 5楼 发表于: 2009-07-22
:Zz:
dvd画面还resize ,给手机看吧

快速回复

限150 字节
上一个 下一个