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. |
9th May 2015, 16:12 | #43 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
Two questions: 1. How frame accurate is it? When using the following script to convert a mkv source with 34460 frames from 30 to 25fps, DSS2 reported processing 27815 frames, while DS and FFVS reported 27816. Which is correct? Code:
TDecimate(mode=1, cycle=6) Many thanks and best regards. |
|
10th May 2015, 14:46 | #44 | Link | |
SuperVirus
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
|
Quote:
HKEY_CLASSES_ROOT\Media Type\Extensions , and erase the entries that associate .mkv, .mka, etc. with Haali's Source Filter. Or even better, just get rid of Haali once and for all |
|
11th May 2015, 09:59 | #45 | Link | |
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 1,546
|
Quote:
In my case testing anything DirectShow some years ago there was the first frame missing when running in Win7U64SP1, but first frame delivered when running WinXP32ProSP3. So the culprit may well be the DirectShow filter alone, not necessarily the splitter.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." Last edited by Emulgator; 11th May 2015 at 10:02. |
|
12th May 2015, 07:35 | #46 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
1. Deleting these keys did not prevent Haali from loading. What about the other keys? Should they be removed as well without compromising the its functionality? The OS is W7x86. 2. DSS2 would worked if Haali is uninstalled (couldn't tell which source filter was used though), but DirectShowSource stopped working. The LAV Splitter Source was registered with a merit of 60001, but it wasn't loading. Any idea? 3. Haali is required by multiAVCHD, so uninstalling it is perhaps not an option here. Is there a way to modify the registry entries to prevent it from interfering with other software? Many thanks and best regards. |
|
12th May 2015, 08:10 | #47 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
In my experience having LAV Splitter and Haali installed in parallel is not a good idea, because Haali has the nasty habit to push itself into the foreground. Changing the merit value does not help.
So I agree with filler56789: If you have LAV Splitter installed, get rid of Haali once and for all... BTW on my machine LAV Splitter installed itself with a merit of 00800004, maybe you should change the value on your machine. And when some software states that it requires Haali, I found that this is not true most of the time. LAV Splitter does everything Haali does and then some, and at least for BD Rebuilder and FFMpegSource who also say that Haali is required, I found that they work just fine with LAV Splitter instead of Haali. (Right now Jdobbs also endorses LAV over Haali). Cheers manolito |
12th May 2015, 11:02 | #48 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
1. Bumping up the merit didn't do the trick. Missing some registry entries, perhaps? FYI, graphedit would load file source async and LAV splitter, but not LAV splitter source. 2. multiAVCHD appears to rely on Haali to display the video in the clip properties page and the chapters menu. Many thanks and best regards. |
|
12th May 2015, 14:31 | #50 | Link | ||
Registered User
Join Date: Dec 2009
Posts: 63
|
Quote:
the results may also be different, regardless of frameaccuracy of the DSS\DSS2 on its own. Quote:
Code:
DSS2(..., lavs="L3", lavd="L3") Then DSS2mod will be able to load it in portable mode without any interference with already installed version, if such exist. Code:
DSS2(..., lavs="L0", lavd="L0") I want to note about the statement "DSS2mod does not require Haali". DSS2mod, in opposite to DSS2, really doesn't require "Haali Video Sink" to be installed - a video capturing filter, that distributed with Haali package. DSS2mod have it built in. But when you not use lavs="something" and lavd="something" (i.e. by default), it will works almost like the original DSS2 does, using whatever you have installed\registered, according to its merits and all other DirectShow "magic". So, if according to those "magic" Haali Splitter must be used - it will be used. |
||
13th May 2015, 14:33 | #51 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
Placing the avss.dll and LAVfilters subfolder in the AviSynth plugins folder does the trick. Merci. Pls see the next post for frame accuracy tests. Many thanks and best regards. |
|
13th May 2015, 14:34 | #52 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
1. Testing without the Tdecimate filter showed that: (a) DSS2 would process one less frame than FFVS, and (b) in some cases, FFVS processed one less frame than the frame count reported by mediainfo. 2. ShowFrameNumber indicated DSS2 would drop the last frame. 3. Using Haali did not affect the outcome. What do you make of these? |
|
14th May 2015, 16:22 | #53 | Link |
Registered User
Join Date: Dec 2009
Posts: 63
|
Total frames reported by DSS2 - less by one frame too? TotalFrames=Duration/average_frame_time, where Duration is IMediaSeeking::GetDuration and average_frame_time is VIDEOINFOHEADER's AvgTimePerFrame of the first frame when "fps=" is not set, or recalculated value of "fps=" key when it is set. So probably media duration or fps detection is wrong, fps isn't precise enough or rounding error somewhere.
Can you send me a sample file to test? |
15th May 2015, 02:24 | #54 | Link |
Registered User
Join Date: Jun 2005
Posts: 162
|
Vc1 runs in a loop.
Hi,
I'm new to Dss2mod, forgive me if this has an obvious solution: If I run Code:
DSS2("C:\Blu-ray Streams\Input_Video_File.vc1",lavd="l3 hm1") Code:
DSS2("C:\Blu-ray Streams\Input_Video_File.vc1",lavd="l3") Edit: Answered my own question. I just let it run and it indexed the file in 25 min. Last edited by AGKnotUser; 15th May 2015 at 05:36. Reason: More info. |
15th May 2015, 15:54 | #55 | Link | |||
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
1. The original DSS2 apparently had a similar issue. http://forum.doom9.org/showthread.ph...16#post1599416 2. An explanation was given below, but didn't seem to addres the dropped frame issue. Any idea? Quote:
Quote:
5. Attached for your testing pleasure is a 1000 frame clip that was causing DSS2 and DSS2mod to drop the last frame. Many thanks and best regards. |
|||
16th May 2015, 21:42 | #56 | Link |
Registered User
Join Date: Dec 2009
Posts: 63
|
2. AssumeFPS can't help in this case, it can only make fps look better, but it can't bring back dropped frames or remove duplicated frames.
3. and 4. - the things still depends on used splitter\decoder. About preroll - see here. 5. Thanks. The problem is in this calculation (duration and m_avgframe - both int64): Code:
num_frames = (int)(duration / m_avgframe); //Truncate Code:
num_frames = (int)((duration + (m_avgframe - 1)) / m_avgframe); //Ceil Code:
num_frames = (int)((duration / (double) m_avgframe) + 0.5); //Round That's by design, inaccuracy here and there (incorrect Duration returned by DS, fps=23.976 vs fps=23.9760239760,..), and DSS also affected. Here is two versions for testing: avss_ceil and avss_round. |
19th May 2015, 07:24 | #57 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
1. Would it be Ok to just place avss_round.dll (without renaming it) in the plugin folder after removing the original avss.dll? Is it necessary to also rename avss.avsi to avss_round.avsi? 2. One ts file is still reporting dropped frame. Would the first few bytes of the file be helpful to you? Many thanks and best regards. |
|
19th May 2015, 07:30 | #58 | Link | |
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
Further testings with multiAVCHD suggests you may be right after all. Haali is indeed not indispensible. Many thanks and best regards. |
|
19th May 2015, 18:03 | #59 | Link | ||
Registered User
Join Date: Dec 2009
Posts: 63
|
Quote:
Quote:
The first few bytes doesn't make any sense to me |
||
20th May 2015, 03:54 | #60 | Link | ||
Registered User
Join Date: Nov 2005
Posts: 583
|
Quote:
Quote:
Would first 100k bytes be sufficient for testing? In another clip, the fps was mis-identified by DSS2mod (Haali too) as 30.303, hence reporting 1000+ more frames. Would these additional frames be created by x264? Many thanks and best regards. |
||
|
|