『漫游』酷论坛>『影音数码技术学习交流』>[求助]视频压制出现深 ..
upyzl@2010-07-20 15:25
引用
最初由 roozhou 发布
RGB->YV12肯定会丢失一些细节,现在的问题是level不对而不是细节丢失。你是直接用ffdshow解码的吗?
是的
因为压制的时候我只知道用ffdshow解码
不然就是lavf模式压制而不是dshow了
roozhou@2010-07-20 16:08
fraps出来的是什么格式?你直接开了ffdshow的fraps解码了?
upyzl@2010-07-20 16:21
引用
最初由 roozhou 发布
fraps出来的是什么格式?你直接开了ffdshow的fraps解码了?
这个是视频的mediainfo
- General
- Complete name : D:\1.avi
- Format : AVI
- Format/Info : Audio Video Interleave
- File size : 1.31 GiB
- Duration : 4mn 42s
- Overall bit rate : 40.0 Mbps
-
- Video
- ID : 0
- Format : Fraps
- Codec ID : FPS1
- Duration : 4mn 42s
- Bit rate : 38.4 Mbps
- Width : 800 pixels
- Height : 600 pixels
- Display aspect ratio : 4:3
- Frame rate : 30.000 fps
- Bits/(Pixel*Frame) : 2.669
- Stream size : 1.26 GiB (96%)
-
- Audio
- ID : 1
- Format : PCM
- Format settings, Endianness : Little
- Format settings, Sign : Signed
- Codec ID : 1
- Codec ID/Hint : Microsoft
- Duration : 4mn 42s
- Bit rate mode : Constant
- Bit rate : 1 536 Kbps
- Channel(s) : 2 channels
- Sampling rate : 48.0 KHz
- Bit depth : 16 bits
- Stream size : 51.7 MiB (4%)
- Interleave, duration : 1020 ms (30.59 video frames)
压制的时候ffdshow那里是开的(才能dshow模式;播放的时候异常)
关闭的话就error code=7转入lavf模式(播放的时候正常)
roozhou@2010-07-20 17:14
播放时输出color space是什么?如果是RGB的话那就是解码器的问题了
upyzl@2010-07-20 17:24
用potplayer看了下(MPC-HC的不知道怎么看;另外,在potplayer下,用ffdshow解码也是画面色彩异常)
color space就是指图中的输出格式么?
roozhou@2010-07-20 17:45
居然是YUY2,你试试用fraps自带的解码器放是否正常。
upyzl@2010-07-20 18:06
引用
最初由 roozhou 发布
居然是YUY2,你试试用fraps自带的解码器放是否正常。
fraps自带的解码器?是Fraps文件夹里fraps32.dll这样的文件吗?
另请问该如何让系统/播放器调用fraps自带的解码器?
upyzl@2010-07-20 18:27
在InstalledCodec里发现
Fraps Video Decompressor
C:\Windows\system32\frapsvid.dll
应该是这个东西吧
那怎么样让direct264来调用?
(若不让FFDshow解码的话,就出现)
禁用这个dll后就error code=4
roozhou@2010-07-20 18:30
你打开ffdshow里raw video,fraps的解码器估计不能输出YV12。你先看看播放器里对不对
upyzl@2010-07-20 18:36
引用
最初由 roozhou 发布
你打开ffdshow里raw video,fraps的解码器估计不能输出YV12。你先看看播放器里对不对
神奇啊
画面输入输出都是RGB32了
画面也正常了
压制时dshow模式也正确被调用出来了
应该是没问题了吧
等压制完我再看看
upyzl@2010-07-20 18:50
呃
播放是正常了(我选的是all supported)
不过压制后的画面还是跟之前色彩异常(倒是没有那竖条了)
另外
播放时 输入输出都为RGB32
但压制时FFdshow的信息是 输入RGB32 输出YV12,adj
ljwing@2010-07-20 18:55
应该还要 Rec.709->Rec.601
绕来绕去avs很快就解决了
x264又不认RGB输入,必然YV12
upyzl@2010-07-20 19:14
引用
最初由 ljwing 发布
应该还要 Rec.709->Rec.601
绕来绕去avs很快就解决了
x264又不认RGB输入,必然YV12
呃 问下AVS该怎么解决?
另外由于原视频前半静态帧集中,后半动态帧集中,使用convertfps或者changefps都不可取;做VFR的话又不会用AVS的dedup(完全不清楚该怎么弄),所以想用dshow的deldup(使用方便并且效果也好)
amfilica@2010-07-20 19:16
楼主讲的是ME 是图形的搜索方向的参数
有
dia
hex
umh
esa
tesa
每个的搜索方式都不同的说
upyzl@2010-07-20 19:19
强制设为ITU-R BT.601(这个就是Rec.601吧?)
发现压制后的画面正常了...
呼~
«123»共3页
| TOP