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. |
29th January 2008, 22:10 | #1 | Link | |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
Does anyone know avss.dll (ala DSS) from Haali?
According to http://forums.animesuki.com/showthread.php?t=48608, there is an AviSynth plugin called avss.dll created by Haali (which can be obtained from the Haali Media Splitter).
Quote:
|
|
29th January 2008, 23:16 | #2 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
As someone who happens to be in possession of the full source for dss2 I can tell you that it uses directshow and that's where the similarities end. There are no violations and in my opinion the only thing you'll develop with this line of questioning is a bad reputation...
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
29th January 2008, 23:25 | #3 | Link |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
You didn't notice this plugin until now? It's been around for years.
Also I wonder how your logic behind posting this thread went, was it something like "hey it has 'directshow' in the name so it must be a derivative, I better post a thread on doom9 about it to stir up some drama while I wait for Haali to answer" or what? |
29th January 2008, 23:40 | #5 | Link |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Well if this is going to be turned into a general DSS2 thread... the syntax is:
Code:
dss2(string infile, float fps) Code:
loadplugin("avss.dll") dss2("X:/test.mkv",fps=23.976) |
9th October 2008, 09:35 | #7 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
You don't, it's not supported in DSS2. Use another method and audiodub.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
15th May 2009, 13:41 | #8 | Link |
likes to tinker
Join Date: Jan 2004
Location: girt by sea
Posts: 635
|
For posterity and completeness of this thread, there were some reported "challenges" with it. See near the end of this post http://forum.doom9.org/showthread.ph...39#post1285639
|
11th July 2011, 04:06 | #9 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Do I need to have Haali installed/registered in order to use dss2? because I just took avss.dll and uninstalled haali and now it doesn't work. I'd like to use it while keeping the system as clean of Haali as possible.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
11th July 2011, 07:15 | #10 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Well, DSS2 uses DirectShow, obviously. So you will need the suitable DirectShow filters (splitters and decoders) installed/registered on your system. Consequently for MKV or MP4 or TS files you'll need the Haali Media Splitter or something that can do the same job.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 11th July 2011 at 08:43. |
11th July 2011, 14:36 | #12 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
It's for a wmv source.
I use lavfilters+ffdshow(wmv9)+madvr. Can I then take the Haali's renderer files and copy them somewhere where it is requested?
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
11th July 2011, 14:46 | #13 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
Code:
C:\Program Files (x86)\Haali\MatroskaSplitter>regsvr32 splitter.ax C:\Program Files (x86)\Haali\MatroskaSplitter>regsvr32 dxr.dll
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
11th July 2011, 14:51 | #14 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Looks like it turns practically into a manual install, I will check. Is ffms2 a worse option than dss2 for VC-1 sources?
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
11th July 2011, 15:26 | #16 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
wmv, I get eventual artifacts when frameskipping with ffms2. Not sure if its so at encoding...
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
28th October 2011, 21:04 | #18 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
These may be a little stale but may get you started :-
Mike Matsnev, aka Haali (Last Activity: 13th Oct 2009) Haali Media Splitter Home (Last updated 03/03/2011) Report your bug, others may know the answer .... |
29th October 2011, 13:12 | #19 | Link |
Registered User
Join Date: Dec 2009
Posts: 63
|
Thanks.
The bugs: 1. This plugin can't handle a files that contains a symbols from my local CodePage. So it can't be used with (for example) C:\файл.mkv. 2. It may hangs when processing the last frames. Sure, this behavior may be related to splitters\decoders that's being used, but the same files works fine with DirectShowSource. P.S. I don't looking for a workarounds, no need to point me to FFMS2, DGDecNV and so on. |
30th October 2011, 06:19 | #20 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
1. Avss.cpp
Code:
HRESULT hr = dss2->OpenFile(CA2WEX<128>(filename, CP_OEMCP), avgframe); Code:
MultiByteToWideChar(CP_ACP, 0, filename, -1, filenameW, MAX_PATH); 2. The avss code seems predictable, I suspect the frame grab code in the renderer is getting caught. (I don't have the renderer code ) Sorry I can't help. |
|
|