本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 5557回复: 5
打印 上一主题 下一主题

AVCSource加载后丢VDM画面出现马赛克...

[复制链接]
Only Human
跳转到指定楼层
1楼
发表于 2009-11-12 07:37 只看该作者 回帖奖励 倒序浏览 阅读模式
本帖最后由 Only Human 于 2009-11-12 10:18 编辑

好吧...我也是来联动的...>_<
Video #17
     ID : 17 (0x11)
     Menu ID : 1 (0x1)
     Format : AVC
     Format/Info : Advanced Video Codec
     Format profile : Main@L4.0
     Format settings, CABAC : Yes
     Format settings, ReFrames : 4 frames
     Duration : 3mn 39s
     Bit rate : 8 558 Kbps
     Width : 1 440 pixels
     Height : 1 080 pixels
     Display aspect ratio : 16:9
     Frame rate : 29.970 fps
     Standard : Component
     Resolution : 24 bits
     Colorimetry : 4:2:0
     Scan type : Interlaced
     Scan order : Top Field First
     Bits/(Pixel*Frame) : 0.184
     Stream size : 224 MiB (91%)
     colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
     transfer_characteristics : BT.709-5, BT.1361
     matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

这个视频TS封装...
H264编码...视频本身没有问题...
我用tsmuxer拆分后...用DGAVCIndex抽出AVC...用AVCSource加载后给VDM吃...该如何解决....谢谢...
直接DirectShowSource那个raw没有问题...



ssnake大说是:RAW本身的问题,用FreezeFrame之类把这帧覆盖掉。

DSS没问题是因为DShow解码器会跳过这帧。

假设是第30、31帧损坏,第29、32帧都正常,可以:
FreezeFrame(30,30,29)
FreezeFrame(31,31,32)

还有别的方法么,,.这样写会死人的...谢谢....
dgwxx
2楼
发表于 2009-11-12 09:57 只看该作者
修正楼主一个说法,不是VDM出马赛克,是画面出马赛克。
推断是AVCSource自身的问题,因为以前就有人在这个论坛反应过完全一样的问题。
解决:
1.换版本试试。多试几个版本。
2.DGAVCIndex载入影片之后不要拖动进度条,直接保存。
3.DG系列历来的问题,好像直到新版本都没有解决。所以,也就是没法解决。
akiduki
3楼
发表于 2009-11-12 09:58 只看该作者
确认一点 你的dga文件生成时 有没用AVCIndex做IDR的seek
向后seek时(时间向前)容易rp
dgwxx
4楼
发表于 2009-11-12 10:05 只看该作者
此外我觉得有必要再次提醒一下楼主:发帖请发在正确的板块中。综合讨论板块的范围中写明了“DVD2AVI/DGIndex/DGAVCIndex”,您还往理论讨论发。以后请注意帖子分类,这会给我们的管理工作带来很多便利,谢谢您的合作。
Only Human
5楼
 楼主 发表于 2009-11-12 10:16 只看该作者
谢谢先...
不好意思...
又给大虾添麻烦了...
以后一定注意...
hdfuck
6楼
发表于 2009-11-23 22:03 只看该作者
以前也遇过几次,胡乱用yadif处理却看不到MSK了

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.019289 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.