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 April 2020, 14:27 | #721 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Quote:
|
|
29th April 2020, 19:27 | #722 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
mkvmerge can only create Matroska files, not MPEG program streams (that's what VOBs are).
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
29th April 2020, 21:10 | #724 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Quote:
Do you have any guidance regarding the combing? I don't understand how combing can happen if mkvmerge is solely performing remuxing, but then, I don't understand a lot of things. ;-) PS: I checked things and ...you know what? I did name the files '.VOB'. But you know what? I could have named them '.EXE'. It doesn't matter to MKV. It plays anything that it finds contains a video stream. Last edited by markfilipak; 29th April 2020 at 21:19. Reason: Clarification |
|
29th April 2020, 21:28 | #725 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
You don't understand. ffmpeg has a bug that mishandles gaps in PTSs and/or DTSs that aren't monotonic. 'copy /b' doesn't fix that, of course. mkvmerge (and HandBrake, too) do fix the problem somehow. Remuxing seems to work magic sometimes. Unfortunately, mkvmerge appears to create a different problem: Combing. The combing is what I seek to avoid. I would use HandBrake, but HandBrake insists on transcoding and I don't want transcoding.
I hope it's clear now. Quote:
|
|
29th April 2020, 22:17 | #726 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
Quote:
As I've never dealt with telecined content I cannot give you any advice whatsoever. mkvmerge generally determines the file type by the content. There are certain cases where it uses the file's extensions in situations where content-based detection is ambiguous (e.g. not detecting an MPEG transport stream with H.264 inside as an H.264 elementary stream if the file's extension is ".ts" or ".m2ts").
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
29th April 2020, 22:41 | #727 | Link | ||
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Nah. You asked how to just concatenate VOB files and I told you. You wrote:
Quote:
Quote:
Last edited by videoh; 29th April 2020 at 22:44. |
||
30th April 2020, 07:57 | #728 | Link |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
There is no blame to assign, my friend. There is no blame at all.
What I have is VOBs that provoke time stamp mishandling by ffmpeg. I have found that remuxing via mkvmerge fixes those problems and that ffmpeg then transcodes the remuxed videos correctly. So, of course, I want to use mkvmerge as a preprocessor in scripts. The fix should logically be limited to fixing the time stamps in elemental streams, but mkvmerge's output appears to be more than remuxed, it appears to be transcoded because the frames are no longer pristine, they're combed. I don't know what to make of that and I don't have the tools that would reveal what's actually happening in raw frames. So, I come here to find out becasue you folks are informed. If I'm making assumptions, I appologize. It's because I'm somewhat ignorant. If you have any suggestions, I'd be very grateful. Stay safe, stay healthy, Mark. |
30th April 2020, 09:06 | #729 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
As I said, best bet for you is to post a sample source stream(s) and tell us exactly how to duplicate your issue. We don't have magic wands or clairvoyance.
mkvmerge is not transcoding. Last edited by videoh; 30th April 2020 at 09:10. |
30th April 2020, 09:13 | #730 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
As you say mkvmerge is not re-encoding. If it was combed after using mkvmerge then if was also combed before. Probably your player activated de-interlacing/IVTC for the VOB file without you knowing thus appearing as if it was progressive. After remuxing to mkv your player isn't detecting this anymore.
|
30th April 2020, 11:06 | #731 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Quite right, sneaker_ger. A small sample cut from the VOB would allow us to verify that. OP should cut a section that comes out combed in the MKV. Set range in DGIndex and then Save Project and Demux Video. Post a link to the resulting M2V file.
Last edited by videoh; 30th April 2020 at 11:11. |
1st May 2020, 10:20 | #733 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
MKVToolNix v46.0.0 relesaed
Hey everyone!
It's May. It's time. Time for another MKVToolNix release. In v45 I accidentally introduced two bugs that users stumbled across almost immediately, and I nearly released a bug fix release only a few days after the v45 release, but ultimately decided against it. Therefore I suggest you upgrade to v46 now, especially if you're dealing with H.265/HEVC video in MP4 files. Nothing's changed for package managers. Here are the usual links: the MKVToolNix home page, the Windows installer/portable version & macOS DMG & Linux AppImage and the source code. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are still being built and will be available over the course of the next couple of hours. Here are the NEWS since the previous release: Version 46.0.0 "No Deeper Escape" 2020-05-01 New features and enhancements
Bug fixes
Have fun!
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
1st May 2020, 23:01 | #734 | Link | |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
Quote:
As noted, MKVmerge does not do any recoding/transcoding, it only copies source material. A combed video frame is a result of two different fields in a 480i, 576i or 1080i video file. This can be because the video was shot with a 480i/576i/1080i video camera, or a 23.976 progressive video source was telecined to 29.97, where two video frames, out of five, can have combed video frames. For a true video source, you have to live with the combing, or recode using a deinterlacing function, which combines the two fields into a single progressive frame. That ultimately results in a loss of time space. By this I mean if the two fields have rapid motion, that motion appears to move at a pace of 59.94 images a second. But, when you deinterlace, the time is now has a motion of 29.97 images a second, or time/space is now 1/2 of what it originally was. I personally prefer to keep the full motion intact. The process of deinterlacing can also reduce the vertical resolution. If the 29.97 interlaced video is a result of the telecine process to convert 23.976 source material to 29.97, the IVTC (inverse telecine) process can restore the interlaced 29.97 video back to 23.976 progressive video, removing the combing effect. If you already knew all this... then NEVERMIND!
__________________
My Total Eclipse 2017 Photos My Nov 2019 Game of Thrones Tour My NEOWISE Comet Photos 2020 Last edited by MrVideo; 2nd May 2020 at 00:25. Reason: typo |
|
3rd May 2020, 02:00 | #735 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Quote:
A combed frame from telecine mixes 2 half-pictures that are separated in time by 1/24 second, and as you cited, a 23-telecine has 2 of them in every 5 frames (40%), and they are back-to-back: the 3rd & 4th frames. "shot with a 480i/576i/1080i video camera" Each combed frame in that case results in fields separated in time by 1/60 second -- less than half the combing -- but every frame is combed (100%). Both are awful. As for my project, the only thing I can figure is that I must have somhow grabbed a hard telecined video to use for testing. That seems a year ago, though it was just yesterday or the day before, and I've since used many test videos and discarded some. I've progressed past that. I'm still using mkvmerge and in fact am using it for 2 of the 4 processing steps, but I'm using it in a slightly different way. In other words, I got no problems with mkvmerge. Not any more. |
|
3rd May 2020, 12:26 | #736 | Link | |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
Quote:
Just think, before digital TV came along, no one really complained about interlaced video, no matter the source. We've become spoiled. |
|
4th May 2020, 04:57 | #737 | Link |
Registered User
Join Date: Apr 2019
Posts: 64
|
Is there any way to make MKVToolNix use a separate path to create the files and then move the finished files to the destination? I mean, a temp working folder?
This to prevent fragmentation as much as possible as it is impossible for MKVToolNix to pre-allocate the space beforehand. Also, what does --engage-cow do? Thank you! I was going to request this. |
4th May 2020, 08:18 | #738 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
Quote:
It's "--engage cow", and just give it a try and you'll see.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
5th May 2020, 09:59 | #740 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
There are no plans so far. I don't know what work (if any) would be required.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
Tags |
matroska |
Thread Tools | Search this Thread |
Display Modes | |
|
|