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. |
19th August 2015, 21:44 | #442 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
If you demux the AVC ES from the TS and then convert that to MKV with mmg.exe everything is fine and acts exactly the same as if you index the TS.
If you feed the TS directly into mmg.exe then everything gets hosed, and frames are lost at the start. Conclusion: Your guess was correct. mmg.exe is not properly reading the TS. It is not unusual for applications to fail miserably at parsing interlaced transport streams. Apparently mmg.exe is yet another example. You should demux the audio and video, apply a delay correction to the audio as needed (or do it when muxing MKV), and then mux them into an MKV. Last edited by videoh; 19th August 2015 at 21:55. |
19th August 2015, 22:03 | #443 | Link | |
Registered User
Join Date: Feb 2010
Posts: 66
|
Quote:
|
|
19th August 2015, 22:27 | #445 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
I think mkvmerge uses time codes so it works fine for playback but is unusable for encoding. dsmux muxes it better allowing for encoding afterwards, unfortunately it fails on certain sources and it's discontinued.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
19th August 2015, 23:26 | #447 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
I'm not seeing what you are seeing.
Downloaded episode.ts, used "mkvmerge -o episode.mkv episode.ts" (mkvmerge 8.3.0). Opened using lwlibavvideosource(), both files show exactly 34500 frames. Mkv timecodes are 100% regular. |
19th August 2015, 23:35 | #449 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Maybe videoh can add his knowledge about what exactly is wrong with the mkvmerge output to your bug report:
https://github.com/mbunkus/mkvtoolnix/issues/1409 What does DGSource do when a stream does not start on a recovery point? |
19th August 2015, 23:45 | #450 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
It's not really a bug or something as far as I can see, it's more a limitation and a better implementation is rather unlikely because it should be very hard to do even for a master programmer like Mosu, you can create a ticket but don't expect much.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
20th August 2015, 00:06 | #451 | Link |
Registered User
Join Date: Feb 2010
Posts: 66
|
Stax, another "problem". I've imported yadif x64 into the latest StaxRip version, but it's not deinterlacing correctly. I can see some color (de)blending happening. Neither deinterlacer works 100% correctly. When using the last x86 version of StaxRip (1.2.2.2) and using the same encoding settings with yadif, the deinterlacing works as it should, deinterlacing the source file 100% correctly.
|
20th August 2015, 08:56 | #455 | Link |
Registered User
Join Date: Feb 2010
Posts: 66
|
I'm just saying that when you convert the uploaded TS to MKV (not with DSMux) and import that MKV into StaxRip the problem only shows when using DGSource. The other source filters handle the MKV fine.
Last edited by dejong12; 20th August 2015 at 09:06. |
20th August 2015, 09:32 | #456 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
muxing ts to mkv using mkvmerge is probably not a good idea if you want to encode afterwards, it should get async with other source filters too, not necessarily always but probably often, I experimented a while with it with little success, in this time I found out about dsmux.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
20th August 2015, 09:47 | #458 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
because most tools fail on ts producing async output, dsmux at least sometimes helps to get around this, people without DGDecNV license or other payware like TS-Doctor or VideoRedo don't have great choice. At one point I wanted to code a TS demuxer myself, I would probably done it already, the problem is I practically never have TS sources personally so my motivation working on it is rather limited.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
20th August 2015, 16:07 | #459 | Link |
Registered User
Join Date: Jul 2014
Posts: 115
|
stax76, can you please tell me, does this 64 bit version provides video comparison feature (aka Codec comparison) and if you ever make a separate app for this? Last version I used was 1.2.2.2 beta and you wrote that you updated that coparison afterwards however I never could successfully download your Alphas of x86.
Thank you. EDIT: It is working fine after installing Avisynth+. Last edited by Ajvar; 20th August 2015 at 16:32. |
20th August 2015, 19:48 | #460 | Link |
Registered User
Join Date: Feb 2010
Posts: 66
|
Videoh, could you take a look at what the creator of mkvmerge had to say about the issue?
https://github.com/mbunkus/mkvtoolnix/issues/1409 |
|
|