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. |
16th May 2009, 15:43 | #21 | Link | |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Quote:
and this thread is not about elementary streams now is it |
|
16th May 2009, 15:51 | #23 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Maybe you can add that another potential pitfall of DSS/DSS2 is that it predisposes you to all the filters in your directshow chain. e.g. if you forget to turn off processing in ffdshow (you might have used for playback) , etc... those effects get passed through when you encode. So if you are not very diligent you can get burned.
Also when using DSS/DSS2, the choice of decoder becomes more important, and each may behave differently or have quirks. e.g. there are differences between using ffdshow vs ffdshow-mt vs. coreavc vs. divx h.264 etc... |
16th May 2009, 15:51 | #24 | Link | |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Quote:
Does DSS2 even open elementary streams at all? What directshow source filter could be used to open them? I already stated that DSS2's capabilities are obviously dependent on your system's dshow splitters/decoders. I obviously didn't qualify "this filter may not work correctly with broken files herp derp" because I thought it was self-evident, but apparently not! Last edited by TheFluff; 16th May 2009 at 15:55. |
|
16th May 2009, 15:58 | #25 | Link | |||
likes to tinker
Join Date: Jan 2004
Location: girt by sea
Posts: 635
|
Well, help fix them with some facts.
Quote:
Quote:
Quote:
PS I see I omitted a googled link I came across re the possibility DSS2 and "glitchy" (not non-frame-accurate) frames after a seek, will see if I can find it again. Nope, lost. PPS please post a better table if you like. Just food for thought, should, probably good enough aren't entirely comforting. that may be life, but does it change the table ? If so please feel free to change it. Last edited by halsboss; 16th May 2009 at 16:24. |
|||
16th May 2009, 16:16 | #26 | Link | ||
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Quote:
Quote:
|
||
16th May 2009, 16:46 | #27 | Link | |
likes to tinker
Join Date: Jan 2004
Location: girt by sea
Posts: 635
|
Quote:
So, DSS2 is frame accurate, then and it relies on a well behaved and understood splitter and filter chain (haali, coreavc?). And seeking to the middle of a GOP (?) won't return dud looking frames because it's not relevant to mkv/mp4. And ffmpegsource is similar (albeit the words above re libav are very much less than confidence-building). There was a little recent discussion here http://forum.doom9.org/showthread.php?t=139092 but I'm not sure of a conclusion. Last edited by halsboss; 16th May 2009 at 17:10. |
|
16th May 2009, 17:02 | #28 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
I use DSS2 frequently, and it works fine. Another quirk is that the fps is often not perfect, but off by a bit. (it's advisable to check with info() in avisynth), and one method is to use AssumeFPS() to correct it. e.g AssumeFPS(24000,1001) for film
|
16th May 2009, 17:40 | #29 | Link | |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Quote:
It has always used Haali's matroska parser, which doesn't have any particular random access issues. I have never seen any random access issues of note with mp4's and lavf either; what Myrsloik mentioned in the ffms2 thread mostly applies to less well supported/specified containers. As for the open GOP issue, the entire thread seems focused on h264, and h264 doesn't even have open GOP's as such, AFAIK (IDR-frames and multiple references kind of ruin the idea). You're also unlikely to ever run into an MPEG4 ASP stream with open GOP in the wild (you weren't thinking of downloading stuff, were you, you naughty creature?) unless you encode one that way yourself (so don't do that). I wouldn't ever put MPEG2 into MP4 or MKV either so that is out too. In either case, if you do somehow run into an open GOP with DSS2 the splitter (if it is a good splitter) is likely to back up to nearest reliable decoding start point for you anyway. I imagine the reason it doesn't do this with M2TS is that Haali's TS splitter isn't all that perfect (yet). Last edited by TheFluff; 16th May 2009 at 17:48. |
|
17th May 2009, 01:13 | #30 | Link |
likes to tinker
Join Date: Jan 2004
Location: girt by sea
Posts: 635
|
Excellent info, thankyou people. Will post an updated summary soon, pending any more clarifications.
edit: points are well made, although I admit phrases like "(if it is a good splitter) is likely to" don't inspire confidence it'll actually do the right thing; albeit no reports of bad things it seems. Last edited by halsboss; 17th May 2009 at 04:09. |
8th June 2009, 01:53 | #31 | Link |
Registered User
Join Date: Jan 2004
Posts: 17
|
What's the difference between these options quality-wise? directshow ones could use coreavc which is thougth of having less quality output than libavcodec based options? Does libavcodec provide good quality?
Last edited by Guest; 8th June 2009 at 04:04. Reason: rule 12 |
10th June 2009, 03:53 | #32 | Link | |
Guest
Posts: n/a
|
Quote:
Just to further the discussion also, DirectShowSource(), the original one, is pretty bad for HD (720p/1080p) MKVs, the last time I tried it (even with Haali/CoreAVC, Haali/FFmpeg and Haali/QTdecode) as a "straight through" encode, there was the occasional (like one every 10-15secs) frame jump / misplacement ... at the time I rectified the problem with the original FFmpegsource() ... haven't completely tested version 2 of either ... Since I don't own a Nvidia 88xx series or better card, am waiting to see how this thread concludes 7ek Last edited by 7ekno; 10th June 2009 at 04:03. |
|
11th June 2009, 09:06 | #33 | Link | |
Registered User
Join Date: Feb 2005
Posts: 140
|
Quote:
And of course, if there's some PAFF stream lavc doesn't decode, or some problem preventing DGAVCDec from upgrading lavc, I hope it's in ffmpeg roundup... |
|
18th December 2009, 06:17 | #34 | Link | |
Registered User
Join Date: Jan 2005
Posts: 158
|
Quote:
|
|
|
|