『漫游』酷论坛>『影音数码技术学习交流』>[求助]MPEG2壓成x264,細 ..

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

rockzero18@2009-07-22 15:10

由於我是新手,所以我都是用MeGUI裡的Profile來壓製的
作法為將MPG丟進DGIndex生成d2v,接著用AVS讀取丟進MeGUI
AVS濾鏡只用了Decomb(去交錯)和Convolution3D(去輕微的噪點)

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

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

引用

roozhou@2009-07-22 15:22

有损压缩必然有损失,除非你用无损,你用多大的码率?

反交错一定要用个好的,至少也要yadif或nnedi2之类的
另外降噪慎用,对于保留细节不利,除非是真的看得出来的噪音
引用

rockzero18@2009-07-22 16:40

我直接用MeGUI中的DXVA-SD-Balanced這組Profile壓制的,碼率1000Kbps。
片源經過Crop(氣溫顯示、生活資訊等)和Res.之後,分辨率為544*416
(片源:704*480 AR:4/3,Crop:600*416→Res.544*416)

片源是NTSC 480i,用Decomb不夠好嗎?我只知道它是有比blur(0,1)好。
引用

MeteorRain@2009-07-22 16:58

blur(0,1)也太没追求了吧。-_,-

x264尽量考虑高画质profile吧
引用

roozhou@2009-07-22 17:09

反交错之前不要resize,虽说你没变纵向分辨率可能影响不大
这种码率压这么小的分辨率足够了,不需要柔化去噪点
引用

xreal@2009-07-22 18:40

:Zz:
dvd画面还resize ,给手机看吧
引用

rockzero18@2009-07-23 05:05

引用
最初由 roozhou 发布
反交错之前不要resize,虽说你没变纵向分辨率可能影响不大
这种码率压这么小的分辨率足够了,不需要柔化去噪点


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

有損壓縮多少會損失細節,因此碼率應該沒有設過高的必要沒錯吧!
另外請教下,H.264格式有分辨率需為16倍數的限制嗎?
引用

roozhou@2009-07-23 12:27

引用
最初由 rockzero18 发布

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


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

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

a4840639@2009-07-23 13:12

引用
最初由 roozhou 发布


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

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

不用MOD16和留黑边是不是一个效果?
引用

roozhou@2009-07-23 13:43

不mod16的话编码时会重复最后一行或一列的数据补足mod16,对于压缩来说优于留黑边

以前某些卡dxva时,非mod16不会适当crop造成播放时出现多出列或行(比如1080P)。现在新的驱动都陆续修正了这种问题所以不用再担心了,crop时不用去追求mod16,mod4就可以保证绝大多数的播放器和解码器不出问题。有些人出于习惯喜欢多裁掉一些凑mod16,或者裁完后resize到mod16,这些其实都是对画面的损伤,没必要这么做。
引用

rockzero18@2009-07-23 17:49

我上傳了一段約60s的片段(用Avidemux 2.5截取的)
這樣的NTSC 480i 適合用哪個去交錯AVS Filter呢?

另問,為什麼用Avidemux截取影片會有問題?
就是輸出的影片的前面幾幀會卡住,詳見影片。
引用

manofman@2009-07-24 03:12

引用
最初由 rockzero18 发布

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


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

要最好的就 TempGaussMC_beta1,其他的如yadif,tdeint什么的你自己试试看看效果。
引用

rockzero18@2009-07-24 14:55

感覺TempGaussMC使用上複雜了許多
對於片源是個碼率不到3Mbps的MPEG2 704*480 30i有點不實際

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

引用

linuxyouxia@2009-07-24 15:00

用FreezeFrame就行了
引用

roozhou@2009-07-24 18:19

引用
最初由 manofman 发布

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

不敢苟同,速度慢的垃圾滤镜多的是
引用

«12»共2页

| TOP