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. |
|
|
Thread Tools | Search this Thread | Display Modes |
3rd February 2009, 22:32 | #22 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
Very cool! The cut segment doesn't play in Media Player Classic (I assume since I split at an arbitrary place), but DGIndex is just fine with it.
[edit] My first few tries weren't quite right regarding the region I was interested in. However, the final cut shows everything I care about, and even plays in MPC! Uploading.. [/edit] ~MiSfit
__________________
These are all my personal statements, not those of my employer :) Last edited by Blue_MiSfit; 3rd February 2009 at 22:38. |
3rd February 2009, 22:37 | #23 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
But even if you maintain the timestamps it's all bad. The sync is correct then, but the motion still isn't smooth due to those missing video frames. Quote:
I don't think so. But even if that was possible: Do you really want to work with a clearly broken source? If it was me, I'd slap your encoding house guys left and right and demand a clean source. (That is if the original source coming from the encoding house is really broken, so better make sure it's really their fault before slapping them... ). |
||
3rd February 2009, 22:37 | #24 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Great. Upload it. But we don't need 900MB. Just give us 200MB including a jerky section. We need to see if the timestamps are hosed and frames missing in your source, versus being lost in your process. You'll also be able to tell them exactly what is wrong with their source, assuming it is their source.
Last edited by Guest; 3rd February 2009 at 22:41. |
3rd February 2009, 22:46 | #25 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
I'm going to upload the whole stupid thing, if you don't mind
This is "the" definitive sample that shows both in and out of sync sections, and was properly sliced apart with your handy tool. ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
3rd February 2009, 22:56 | #26 | Link | |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
Madshi:
Quote:
Thank you both again! ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
|
4th February 2009, 13:03 | #29 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Same issue as before:
Code:
eac3to v3.06 command line: eac3to meat_cut3.mpg test.mkv ------------------------------------------------------------------------------ MPG, 1 video track, 1 audio track 1: MPEG2, 1080p24 /1.001 (16:9) 2: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB, -18ms [v01] Extracting video track number 1... [a02] Extracting audio track number 2... [a02] Removing AC3 dialog normalization... [a02] Applying (E-)AC3 delay... [a02] A remaining delay of +14ms could not be fixed. [v01] Muxing video to Matroska... [a02] Creating file "test - 2 - AC3, 5.1 channels, 640kbps, 48khz.ac3"... [v01] Video has a gap of 2 frames at playtime 0:01:49. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:49. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:49. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:49. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:50. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:50. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:50. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:50. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:51. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:51. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:51. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:51. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:52. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:54. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:01:57. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:02:01. <WARNING> [v01] Video has a gap of 2 frames at playtime 0:02:01. <WARNING> [v01] The MKV file was created without making use of the gap/overlap information. <WARNING> [v01] Please check whether audio is in sync. If it is in sync everything is fine. <WARNING> [v01] Otherwise ask eac3to to repeat the muxing. It will then automatically make <WARNING> [v01] use of the detailed gap/overlap information. <WARNING> Added fps value to MKV header. Video track 1 contains 3407 frames. eac3to processing took 32 seconds. Done. |
4th February 2009, 21:04 | #30 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
Thanks, Madshi.
I've never used the full remux functionality of eac3to before. Our workflow only uses eac3to for the audio track (and we process the video via DGIndex). I assume there's no way for eac3to to look at the video stream if it's only asked to demux audio, correct? And neuron2 - is there any way for DGIndex to catch errors like these during the indexing phase? ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
4th February 2009, 21:35 | #31 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
I guess I could make the already existing "-check" option complain about video gaps/overlaps (it currently doesn't do that, either). You could then do "eac3to source.mpg -check audio.ac3". That would demux audio and check for video gaps/overlaps at the same time... |
|
4th February 2009, 22:34 | #32 | Link | |
Registered User
Join Date: Jan 2004
Posts: 849
|
Quote:
__________________
Geforce GTX 260 Windows 7, 64bit, Core i7 MPC-HC, Foobar2000 |
|
4th February 2009, 22:41 | #33 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
Madshi,
If you think it would be useful to others to add that option, I'm all for it Thanks again, ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
5th February 2009, 00:14 | #36 | Link |
Registered User
Join Date: Jan 2004
Posts: 849
|
This, are these gaps not the same as video gaps? I can't check, this was a cap of a concert and I didn't keep the video, which was atrocious quality, I just have the music. (eac3to fixes it all nice, I'm assuming, output is flawless as far as I can tell)
Code:
command line: "eac3to.exe" input.ac3 output.ac3 ------------------------------------------------------------------------------ AC3, 5.1 channels, 0:51:20, 384kbps, 48khz, dialnorm: -27dB Removing AC3 dialog normalization... Creating file "output.ac3"... This track is not clean. <WARNING> Audio has a gap of 32ms at playtime 0:00:24. <WARNING> Audio has a gap of 32ms at playtime 0:00:39. <WARNING> Audio has a gap of 32ms at playtime 0:01:09. <WARNING> Audio has a gap of 32ms at playtime 0:01:18. <WARNING> Audio has a gap of 32ms at playtime 0:01:19. <WARNING> Audio has a gap of 32ms at playtime 0:02:00. <WARNING> Audio has a gap of 32ms at playtime 0:02:28. <WARNING> Audio has a gap of 32ms at playtime 0:02:42. <WARNING> Audio has a gap of 32ms at playtime 0:03:23. <WARNING> Audio has a gap of 32ms at playtime 0:03:40. <WARNING> Audio has a gap of 32ms at playtime 0:04:14. <WARNING> Audio has a gap of 32ms at playtime 0:04:16. <WARNING> Audio has a gap of 32ms at playtime 0:04:27. <WARNING> Audio has a gap of 32ms at playtime 0:05:24. <WARNING> Audio has a gap of 32ms at playtime 0:05:41. <WARNING> Audio has a gap of 32ms at playtime 0:07:20. <WARNING> Audio has a gap of 32ms at playtime 0:07:54. <WARNING> Audio has a gap of 32ms at playtime 0:09:06. <WARNING> Audio has a gap of 32ms at playtime 0:09:09. <WARNING> Audio has a gap of 32ms at playtime 0:09:34. <WARNING> Audio has a gap of 32ms at playtime 0:11:15. <WARNING> Audio has a gap of 32ms at playtime 0:12:19. <WARNING> Audio has a gap of 32ms at playtime 0:12:34. <WARNING> Audio has a gap of 32ms at playtime 0:14:21. <WARNING> Audio has a gap of 32ms at playtime 0:15:13. <WARNING> Audio has a gap of 32ms at playtime 0:15:31. <WARNING> Audio has a gap of 32ms at playtime 0:15:42. <WARNING> Audio has a gap of 32ms at playtime 0:16:55. <WARNING> Audio has a gap of 32ms at playtime 0:17:24. <WARNING> Audio has a gap of 32ms at playtime 0:17:39. <WARNING> Audio has a gap of 32ms at playtime 0:17:55. <WARNING> Audio has a gap of 32ms at playtime 0:18:07. <WARNING> Audio has a gap of 32ms at playtime 0:18:08. <WARNING> Audio has a gap of 32ms at playtime 0:18:17. <WARNING> Audio has a gap of 32ms at playtime 0:18:20. <WARNING> Audio has a gap of 32ms at playtime 0:19:09. <WARNING> Audio has a gap of 32ms at playtime 0:19:36. <WARNING> Audio has a gap of 32ms at playtime 0:19:56. <WARNING> Audio has a gap of 32ms at playtime 0:22:08. <WARNING> Audio has a gap of 32ms at playtime 0:22:23. <WARNING> Audio has a gap of 32ms at playtime 0:23:36. <WARNING> Audio has a gap of 32ms at playtime 0:23:41. <WARNING> Audio has a gap of 32ms at playtime 0:23:54. <WARNING> Audio has a gap of 32ms at playtime 0:23:54. <WARNING> Audio has a gap of 32ms at playtime 0:24:41. <WARNING> Audio has a gap of 32ms at playtime 0:24:42. <WARNING> Audio has a gap of 32ms at playtime 0:24:49. <WARNING> Audio has a gap of 32ms at playtime 0:25:23. <WARNING> Audio has a gap of 32ms at playtime 0:26:58. <WARNING> Audio has a gap of 32ms at playtime 0:29:13. <WARNING> Audio has a gap of 32ms at playtime 0:29:26. <WARNING> Audio has a gap of 32ms at playtime 0:29:53. <WARNING> Audio has a gap of 32ms at playtime 0:29:57. <WARNING> Audio has a gap of 32ms at playtime 0:30:31. <WARNING> Audio has a gap of 32ms at playtime 0:30:51. <WARNING> Audio has a gap of 32ms at playtime 0:31:25. <WARNING> Audio has a gap of 32ms at playtime 0:32:04. <WARNING> Audio has a gap of 32ms at playtime 0:32:27. <WARNING> Audio has a gap of 32ms at playtime 0:32:41. <WARNING> Audio has a gap of 32ms at playtime 0:32:53. <WARNING> Audio has a gap of 32ms at playtime 0:33:38. <WARNING> Audio has a gap of 32ms at playtime 0:33:43. <WARNING> Audio has a gap of 32ms at playtime 0:36:09. <WARNING> Audio has a gap of 32ms at playtime 0:36:09. <WARNING> Audio has a gap of 32ms at playtime 0:37:39. <WARNING> Audio has a gap of 32ms at playtime 0:38:31. <WARNING> Audio has a gap of 32ms at playtime 0:38:36. <WARNING> Audio has a gap of 32ms at playtime 0:38:56. <WARNING> Audio has a gap of 32ms at playtime 0:39:26. <WARNING> Audio has a gap of 32ms at playtime 0:40:41. <WARNING> Audio has a gap of 32ms at playtime 0:40:42. <WARNING> Audio has a gap of 32ms at playtime 0:41:01. <WARNING> Audio has a gap of 32ms at playtime 0:41:04. <WARNING> Audio has a gap of 32ms at playtime 0:41:59. <WARNING> Audio has a gap of 32ms at playtime 0:42:06. <WARNING> Audio has a gap of 32ms at playtime 0:42:48. <WARNING> Audio has a gap of 32ms at playtime 0:43:13. <WARNING> Audio has a gap of 32ms at playtime 0:43:43. <WARNING> Audio has a gap of 32ms at playtime 0:44:00. <WARNING> Audio has a gap of 32ms at playtime 0:45:18. <WARNING> Audio has a gap of 32ms at playtime 0:45:54. <WARNING> Audio has a gap of 32ms at playtime 0:46:17. <WARNING> Audio has a gap of 32ms at playtime 0:47:33. <WARNING> Audio has a gap of 32ms at playtime 0:48:48. <WARNING> Audio has a gap of 32ms at playtime 0:49:02. <WARNING> Audio has a gap of 32ms at playtime 0:49:27. <WARNING> Audio has a gap of 32ms at playtime 0:50:08. <WARNING> Audio has a gap of 32ms at playtime 0:50:25. <WARNING> Starting 2nd pass... Realizing (E-)AC3 gaps... Creating file "output.ac3"... eac3to processing took 19 seconds. Done.
__________________
Geforce GTX 260 Windows 7, 64bit, Core i7 MPC-HC, Foobar2000 Last edited by lexor; 5th February 2009 at 00:20. |
5th February 2009, 00:19 | #37 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
neuron2:
Understood. I'm just trying to figure out how to catch something like this before it goes through encoding and QA The symptoms are pretty clear, so I should easily be able to identify something like this in the future. Thanks so much for your time! I think we can close the case and shut the book ~MiSfit
__________________
These are all my personal statements, not those of my employer :) |
5th February 2009, 01:57 | #38 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
I made a little program to process the timestamps dump. Attached is the output. The first field is the video PTS. The second is the difference from the last one. I mark the discontinuities. This is the smoking gun evidence you can give to the content provider.
There's one disconinuity at the start and then a bunch more at 5142433. It's always one missing picture at a time. If you'd find this useful I could give you the application. But you can just run eac3to also. Last edited by Guest; 5th February 2009 at 02:06. |
Thread Tools | Search this Thread |
Display Modes | |
|
|