dwing吧 关注:5,656贴子:88,924
  • 8回复贴,共1

求助,DVD拉伸成720p变色。。。。。

只看楼主收藏回复

原VOB截图

AVS脚本如下
LoadPlugin("D:\BaiduYunDownload\MeGUI\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("F:\動機風雲03-04\VTS_01_5.d2v", cpu=4)
QTGMC(Preset="Fast").SELECTEVEN()
taa(mtype=0,aarepair=24)
HQDeringmod(thr=24.0, Y=3, U=2, V=2, lsb_in=false, lsb=false,lsb_out=false)
DeHalo_alpha(rx=2.0, ry=2.0, darkstr=1.0, brightstr=1.0, lowsens=50, highsens=50, ss=1.5)
SMDegrain()
Spline64Resize(1280,720)
红色变浅,肤色略微变黄暗


IP属地:广西1楼2016-03-11 01:27回复
    视频信息
    VTS_01_5.VOB
    容器:MPEG-PS
    总码率:5 888 Kbps
    大小:203 MiB
    时长:4mn 48s 800ms
    视频(224):MPEG Video
    码率:5 579 Kbps
    大小:192 MiB (95%)
    分辨率:720x480
    宽高比:16:9(1.778)
    帧率:29.970 fps
    位深度:8 bits
    像素宽高比:1.185
    编码库:
    Profile:Main@Main
    编码时间:
    总帧数:8655
    音频(189-128):AC-3
    大小:6.61 MiB (3%)
    码率:192 Kbps
    采样率:48.0 KHz
    声道数:2
    ====详细信息====
    ID : 224 (0xE0)
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : Yes
    Format settings, Matrix : Custom
    Format settings, GOP : M=3, N=15
    Format settings, picture structure : Frame
    Duration : 4mn 48s
    Bit rate mode : Variable
    Bit rate : 5 579 Kbps
    Maximum bit rate : 9 000 Kbps
    Width : 720 pixels
    Height : 480 pixels
    Display aspect ratio : 16:9
    Frame rate : 29.970 fps
    Standard : NTSC
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Compression mode : Lossy
    Bits/(Pixel*Frame) : 0.539
    Time code of first frame : 01:07:30;01
    Time code source : Group of pictures header
    GOP, Open/Closed : Closed
    Stream size : 192 MiB (95%)
    尝试用nnedi3_resize16来改变尺寸,但提示找不到dither_resize16,或是ditherpost···············


    IP属地:广西2楼2016-03-11 01:33
    回复
      試試 x264 編碼時加上 --colormatrix "bt709"


      3楼2016-03-11 01:55
      收起回复
        嘛,这个问题也是老生常谈了。
        当视频文件中没有旗标的时候,播放器是按照分辨率来决定转RGB时所用矩阵的。小于等于576时用BT.601,大于576时用BT.709。
        所以当你把BT.601的DVD拉伸至720,却没有写入旗标也没转换colormatrix时,播放器是按照BT.709来播放的。因此出现了颜色的失真。
        解决办法有两种:
        1、在编码器里设定旗标,即加入--colormatrix smpte170m。通过这样一个旗标告诉播放器即使这个视频分辨率大于576了仍应该按照BT.601来播放。
        smpte170m=NTSC BT.601
        bt470bg=PAL BT.601
        实际上smpte170m和bt470bg的参数是一样的,即使设错了也不影响结果。
        2、在avs里转换colormatrix。既然播放器要按BT.709来,那就把视频直接转为BT.709的,就是楼主的做法。
        另,FCC/bt470m的matrix跟smpte170m和bt470bg也都是一样的。


        4楼2016-03-11 08:50
        收起回复
          咦?动机风云
          好久远的记忆了。
          楼上正见。
          顺带一提,霹雳金光制碟,本身就没考虑这些ㄟ(▔ ,▔)ㄏ


          IP属地:福建来自Android客户端5楼2016-03-15 20:50
          回复