PDA

View Full Version : Problem loading Full HD content


liquidator87
2nd December 2007, 15:38
As the title says, I cannot correctly load 1088p content in AviSynth scripts...
When I use DirectShowSource (both directly on the m2ts file and on the filtergraph), the script introduces some sort of line-doubling effect, which makes the result look bad...

Original --> link (http://img337.imageshack.us/img337/3692/originaljc0.png)
Script --> link (http://img258.imageshack.us/img258/7321/scriptix7.png)

Comparing the images, you can see that the scripts (actually it's one line of DirectShowSource) modifies the proportions of the frames, it crops the 1088p to 1080p, then it scales back to 1088p, which cause the introduction of new lines...

I don't think it's a problem of decoder, cause the "original" picture was taken with the same one...

How can I fix this?

Dark Shikari
2nd December 2007, 20:41
What decoder are you using?

liquidator87
2nd December 2007, 21:16
I was using Cyberlink...
Solved now... using DGAVCIndex

liquidator87
6th December 2007, 11:40
I want to reopen this thread...

DGAVCIndex crashes with some streams, so I need to use DirectShowSource() to import a 1080p AVC stream...

Basically the problem is that the frames are resized from 1080p to 1088p, adding 1 line every 135 (136 * 8 = 1088)...

How can I import 1080p streams correctly?

2Bdecided
6th December 2007, 12:41
Surely it's still down to the decoder, not AVIsynth?

Have you tried ffdshow? It works for my m2t files from a camcorder, but I've not tried AVC.

Cheers,
David.

neuron2
6th December 2007, 15:30
I want to reopen this thread...

DGAVCIndex crashes with some streams, so I need to use DirectShowSource() to import a 1080p AVC stream...

Basically the problem is that the frames are resized from 1080p to 1088p, adding 1 line every 135 (136 * 8 = 1088)...

How can I import 1080p streams correctly? You can try making a graph in Graphedit and then attaching to it with your script.

I would also try CoreAVC.

liquidator87
6th December 2007, 15:56
Ok... the issue seems to be decoder-related... Cyberlink output in 1088p, which is wrong...

Sharktooth
6th December 2007, 16:50
try another decoder. coreavc is cheap and fast.

Blue_MiSfit
8th December 2007, 00:07
Yeah. CoreAVC forced via a GraphEdit .grf and loaded with directshowsource works very well indeed. AFAIK it's also the fastest solution since it's multithreaded.

If only we could get it working (cleanly) with the Cyberlink decoder for DXVA (for us hardware accelerated ppl)

~MiSfit