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.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 9th May 2020, 15:50   #1  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 63
Audio and video gaps, what do they mean and how to fix them?

When I demux with "UsEac3to" some .mkv files I find things like that (there are many more lines but I show you only 5):

[v01] Video has a gap of 1 frames at playtime 0:06:12. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:06:15. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:06:18. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:06:21. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:06:24. <WARNING>

The same with audio.

What kind of problem or error do these files have? Is there a way to fix them or are the resulting audio (.ac3) and video (.h264) files already fixed after demuxing?
maldon is offline   Reply With Quote
Old 9th May 2020, 16:30   #2  |  Link
videoh
Useful n00b
 
Join Date: Jul 2014
Posts: 1,667
Apparently, even the author doesn't know the answer:

http://bugs.madshi.net/print_bug_page.php?bug_id=106

[v01] The video bitstream framerate field doesn't seem to match the timestamps. <WARNING>
Demuxing these tracks may still produce correct results - or not. <WARNING>

Could it be due to pulldown?
videoh is offline   Reply With Quote
Old 10th May 2020, 00:35   #3  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
I don't know if is the pulldown, sometimes are TV captures with lost frames.

Like madshi say the extracted tracks can preserve the sync or not.

If not you need extract the timestamps and apply them to the final mkv.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 13th May 2020, 12:59   #4  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 63
Quote:
Originally Posted by tebasuna51 View Post
I don't know if is the pulldown, sometimes are TV captures with lost frames.

Like madshi say the extracted tracks can preserve the sync or not.

If not you need extract the timestamps and apply them to the final mkv.
What do you mean by timestamps, chapters?

I get that warnings with a great number of .MKV movies ripped from Blu-ray. I've tried to demux those MKVs with video and audio and only with video and I still get those video gap warnings.
maldon is offline   Reply With Quote
Old 13th May 2020, 18:01   #5  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by maldon View Post
What do you mean by timestamps, chapters?
The containers have the times when each video frame must be show in the screen.
If the time each frame must be show is not constant we have a Variable Frame Rate. For that the warnings.

You can obtain the timestamps with UsEac3to 'MkvExtract/INF'.

Quote:
I get that warnings with a great number of .MKV movies ripped from Blu-ray.
By you?
Please explain how do you rip your Blu-ray. AFAIK BD's must be Constant Frame Rate

Remember rule 6, we can't help over downloaded movies.
Also, we can't solve bad jobs from others.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 15th May 2020, 13:01   #6  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 63
Yes, my rips, ripped from the original Blu-rays. I don't have much experience but I always use "Handbrake". I always select, for instance, Framerate (Same as source), Constant Bitrate, x264 Tune (Film), H.264 Profile (High) and H.264 Level (4.1). I decided to demux some rips with "Useac3to" to test them and I’ve found audio gaps, video gaps, audio overlaps, video overlaps… and I don't know what I've done wrong.
maldon is offline   Reply With Quote
Old 15th May 2020, 20:21   #7  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by maldon View Post
... I always use "Handbrake"...
Please always select Constant Framerate, change the default (Variable Framerate) or you can't do changes after that without preserve the timestamps.
Attached Images
 
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 16th May 2020, 10:22   #8  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
Quote:
Originally Posted by maldon View Post
I get that warnings with a great number of .MKV movies ripped from Blu-ray. I've tried to demux those MKVs with video and audio and only with video and I still get those video gap warnings.
What's the movie disc source. And what software did you use to decrypt it?
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 18th May 2020, 17:00   #9  |  Link
maldon
Registered User
 
Join Date: Aug 2019
Posts: 63
Quote:
Originally Posted by SeeMoreDigital View Post
What's the movie disc source. And what software did you use to decrypt it?
I use AnyDVD HD to rip Blu-ray discs. Then, Handbrake to create MKV file.

Here is a partial report (it's very long) with one mkv (Useac3to - Global Parameters (Demux) - RUN):

FIRST 5 MINUTES:

MKV, 1 video track, 1 audio track, 3:08:25, 24p /1.001
1: h264/AVC, English, 1280x544 24p /1.001 (40:17)
2: DTS, English, 1.0 channels, 768kbps, 48kHz
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[v01] Creating file "\\Shared Folders\Desktop\movie.mkv_ - 1 - h264, English, 1280x544 24p.h264"...
[a02] Creating file "\\Shared Folders\Desktop\movie.mkv_ - 2 - DTS, English, 1.0 channels, 768kbps, 48kHz.dts"...
[v01] Video has a gap of 1 frames at playtime 0:03:30. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:34. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:36. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:39. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:43. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:45. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:48. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:51. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:53. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:03:56. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:00. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:03. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:05. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:08. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:12. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:14. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:17. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:20. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:24. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:26. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:29. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:32. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:34. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:38. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:41. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:44. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:46. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:50. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:53. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:55. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:04:58. <WARNING>
[v01] Video has a gap of 1 frames at playtime 0:05:01. <WARNING>

(More video gaps every 2-3 seconds until the end)

LAST 5 MINUTES:

[v01] Video has a gap of 1 frames at playtime 3:05:03. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:06. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:09. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:11. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:15. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:18. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:21. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:24. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:27. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:29. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:33. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:36. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:38. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:41. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:43. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:47. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:50. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:53. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:55. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:05:59. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:01. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:04. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:07. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:11. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:13. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:16. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:19. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:22. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:25. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:28. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:31. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:34. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:37. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:40. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:42. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:45. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:49. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:51. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:55. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:06:58. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:01. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:03. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:07. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:10. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:12. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:15. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:17. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:21. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:24. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:27. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:30. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:33. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:36. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:39. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:41. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:44. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:47. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:51. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:53. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:56. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:07:59. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:08:02. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:08:05. <WARNING>
[v01] Video has a gap of 1 frames at playtime 3:08:08. <WARNING>

Video track 1 contains 271056 frames.
eac3to processing took 7 minutes, 52 seconds.
Done.

Last edited by maldon; 18th May 2020 at 17:03.
maldon is offline   Reply With Quote
Old 18th May 2020, 18:25   #10  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
As a comparison, I suggest you give MakeMKV a try and encode directly to .mkv...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:34.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.