Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
23rd February 2007, 01:45 | #1 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
DGAVCDec 1.0.9
I have created an Avisynth source filter for AVC/H.264 streams. I would appreciate feedback and suggestions for the most important features to add. At this point it is fast and reliable but limited in functionality. I need your guidance to prioritize future work. I also ask to be notified about any streams that are problematic with DGAVCDec.
Please read the help file carefully, especially the part about DLL loading. Thanks to Michael Niedermayer for helping me to understand low-level accessing of libavcodec. Last edited by Guest; 5th September 2010 at 22:30. |
23rd February 2007, 03:47 | #3 | Link |
x264 developer
Join Date: Sep 2004
Posts: 2,392
|
Because they don't seek very often, so a fraction of a % bitrate is worth adding a few cpu-seconds to the seek cost.
Because movies have some 500-frame scenes, and it looks bad to put an I-frame in the middle of a scene (if the encode isn't already transparent quality). |
23rd February 2007, 03:57 | #4 | Link | |
Just as bad up as down.
Join Date: Nov 2005
Posts: 166
|
Quote:
LoadPlugin: Unable to load "C:\Program Files\AviSynth\plugins\DGAVCDecode.dll" AviSynth script (2.5.7) on Windows XP SP2: Code:
LoadPlugin("C:\Program Files\AviSynth\plugins\DGAVCDecode.dll") AVCSource("C:\Projects\Test\07OP_track1.dga") Last edited by cacepi; 23rd February 2007 at 04:00. |
|
23rd February 2007, 14:25 | #7 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
You can't load these DLLs with LoadPlugin. Last edited by Guest; 23rd February 2007 at 14:34. |
|
23rd February 2007, 14:37 | #9 | Link |
Registered User
Join Date: Jun 2006
Posts: 47
|
the plugin loaded once for me then I too get can't load plugin.
And I seem to have decoding problems. I think or I did mess up with mkvextract or I hit a b-frame or something not that good in this stuff Anyway it's a x264 encoding so some features of x264 are not implementet in libavcodec yet or something Edit ok just checked using DirectShowSource and that decodes fine. So I guess it's a decoding problem. Runtine is wrong too. Last edited by holzi; 23rd February 2007 at 14:49. |
23rd February 2007, 14:54 | #11 | Link | |
Registered User
Join Date: Jun 2006
Posts: 47
|
Quote:
http://archiv.to/?Module=Details&Has...E45DF328C22BB7 I don't know how to split raw x264 files. So I uploaded a mkv. I guess mkvextract just dosn't extract it right or something. But I don't know anything else right now do extract the video stream. Last edited by holzi; 23rd February 2007 at 14:59. |
|
23rd February 2007, 15:07 | #14 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
|
|
23rd February 2007, 15:15 | #17 | Link |
Registered User
Join Date: Jun 2006
Posts: 47
|
har har of cause I can Should get some sleep
Just one moment: Here you go: http://archiv.to/?Module=Details&Has...E45DF3796A66A0 Last edited by holzi; 23rd February 2007 at 15:19. |
23rd February 2007, 15:29 | #19 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Thanks. I have it and have duplicated the issue. Obviously, I haven't done all my homework on H.264. I don't know why the DGA file shows multiple pictures with the same POC. I'll review the H.264 specs and try to figure this out tonight.
EDIT: Had a quick look but have to go to work now. There are SEI NALUs before each picture slice. My implementation doesn't inject the SEIs into the decoder. I assume that is the problem and it can be fixed easily. I'll be curious tonight to see what is in those SEIs. Last edited by Guest; 23rd February 2007 at 15:39. |
23rd February 2007, 20:00 | #20 | Link |
Registered User
Join Date: Mar 2006
Posts: 51
|
Well I copied the files:
avcodec-51.dll, avformat-51.dll and avutil-49.dll to C:\windows\system32 DGAVCDecode.dll to C:\Program Files\AviSynth 2.5\plugins And the plugin load without any problems. But I got some problems with files that dont have a MOD 16 resolution and files that was encoded with more than 1 slice. Video with non mod 16 resolution http://img152.imageshack.us/img152/1587/video01bh7.jpg Video decoding error with AVCSource on a non mod 16 resolution http://img152.imageshack.us/img152/2619/error01rw9.jpg Raw 264 file download of the non mod 16 resolution file http://www.mytempdir.com/1228817 Video encoded with two slices http://img152.imageshack.us/img152/104/video02vh7.jpg Video decoding error with AVCSource on a file encoded with two slices http://img81.imageshack.us/img81/2011/error02do9.jpg Raw 264 file download of the file encoded with two slices http://www.mytempdir.com/1228821 Thank you very much for this AVCSource filter it is really more fast to decode H264 streams than using DirectShowSource. This filter just need some little fixes to work perfectly ^_^ |
Thread Tools | Search this Thread |
Display Modes | |
|
|