/
notes
5852 lines (4435 loc) · 236 KB
/
notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== linux ==
appears to have no children windows ever...hrm...A
possibly manually...line it up just right LOL [hulu linux]
== current over arching plan==
this as a stop gap for "something/anything free" till 2020 ...
== warn clearplay/vidangel ==
left clearplay links to github on google plus, sent them a message to check it from facebook.
+vidangel left some google plus, same links
== how to not have to show users the timestamps too...==
no real way to do virtual desktop with vista+
maybe try the gime...see if it works LOL.
Maybe just *move* it down?
Resize?
fauximize for them: expand the current window to be larger than the current screen, but not maximized...
trick maximize somehow?
[move the maximized window down...]
black bar around all the annoying stuff? or with window...
screen capture it over to some "real" full screen...?
[or broadcast it...LOL]
more?
== mac mplayer wrappers ==
looks like mplayerx might still be my best (read: most often updated) bet...at least he updates his blog...LOL.
umplayer no update since 2011, http://www.mplayerosx.ch returns a "dead" message...
VLC maybe?
== Amazon prime ==
: with diego the on screen timestamp 'did conflict' by default, though it is possible to do the popup
in such a way that it doesn't conflict. full screen conflicts, too, I believe. something else we watched there
didn't conflict.
== comparing times again ==
S&SAC youtube rentable, no netflix instant
S&S amazon prime viewable, no netflix instant, hulu free
forever s.: netflix instant, amazon prime, plus I have the DVD TODO check DVD timings here...has blu-ray though gah! but I accept!
== forever strong seeking==
==amazon prime:
the popup doesn't actually seem to overlay any video :)
pail hits the desk
15:00
right before it turns 15:00
14:59.5
transition around 30:00 to guy who then after says "you did good"
29:59
29:59.5'ish
29:59.75
he sees cop, transition back to him:
1:15:00
1:14:59.5 * 3
1:15:00 barely after it turned that, * 4
interspersed
weird
"that philosophy has won them x" fade out
1:44:49
1:44:49.5
1:44:48.9
1:44:48.5 * 2
1:44:48.75
=> hmm...
basically, you could keep notes "in this media, it's like this, in this media, like this" ... then map great back and forth [?]
maybe I don't even care/worry about this yet, though, over engineering!!!gah!!!
== gnosygnu patch ==
snow white, jumping 10M past the end puts you at 7M in?
== length of DVD compared ==
basically, 2 different rips get 1s off. Possibly legitimately.
Each different type is going to want/need different double start metrics
Hopefully resynchronizing helps :)
Currently DVDNAV conversion...works ok for some DVD's, not ok for others, but might match some file times precisely.
just not snow white LOL
OSOH ok (had no breaks tho...)
that's important, though...yeah.
= snow white =
compare times dvdnav:// rip1, rip2
== mplayer dvdout.mencoder.mpg
A:5312.3 V:5312.3 A-V: -0.012 ct: 0.048 371/371 6% 0% 1.0% 0 0
[ac3 @ 01395220]incomplete frame
A:5312.7 V:5313.2 A-V: -0.458 ct: -0.042 397/397 6% 3% 0.9% 0 0
mplayer real end (before guy):
A:5166.3 V:5166.2 == 1:26:6.2
== title0.mkv
V:5012.5 == 1:23:32.5, OSD 1:23:32,
== hbrk:
mplayer:
V:5013.4 1:23:33
ffmpeg hbrk: Duration: 01:23:34.03,
mplayer dvdout.mencoder.ffmpeg.copyies.mpg
V:5167.0 == 1:26:07 which matches dvdnav....
this is a huge discrepancy.. 150s? we have 5s leeway...
this feels broken...
time how long mplayer takes to play each...
also including the dvdnav itself...that's the real litmus test :P
took 5017.688s (ran \downloads\MPlayer-rtm-svn-34401\MPlayer-rtm-svn-34401\mplayer dvdout.mencoder.ffmpeg.copyies.t5167.mpg -vo direct3d)
from V:5167.0
took 5014.936s (ran \downloads\MPlayer-rtm-svn-34401\MPlayer-rtm-svn-34401\mplayer snow_white.hbrk.m4v -vo direct3d)
from A:5013.4
mplayer dvdnav://1 (with cache, without framedrop oops): wall time 5069.266876 ~=
1:24:29.27
TODO time with vlc, mplayer dvdnav, powerdvd ...
TODO check when it seems to start gaining...is it just at breaks? what are the mpeg
frames like at breaks? like it's using them for black sections...?
wedding bells will...
A: 131.4 V: 131.4 A-V: -0.006 ct: -0.273 194/194 5% 2% 37.5% 0 0
A: 132.4 V: 0.0 A-V:132.414 ct: -0.269 0/ 0 ??% ??% ??,?% 0 0
A: -0.6 V: 0.0 A-V: -0.678 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: -0.5 V: 0.0 A-V: -0.558 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: -0.4 V: 0.0 A-V: -0.438 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: -0.3 V: 0.0 A-V: -0.298 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: -0.1 V: 0.0 A-V: -0.168 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: 0.1 V: 0.0 A-V: 0.012 ct: -0.269 1/ 1 ??% ??% ??,?% 0 0
A: 0.2 V: 0.0 A-V: 0.132 ct: -0.265 1/ 1 ??% ??% ??,?% 0 0
A: 0.2 V: 0.1 A-V: 0.160 ct: -0.260 2/ 2 ??% ??% ??,?% 0 0
A: 0.3 V: 0.1 A-V: 0.159 ct: -0.256 3/ 3 ??% ??% ??,?% 0 0
A: 0.3 V: 0.2 A-V: 0.147 ct: -0.252 4/ 4 ??% ??% ??,?% 0 0
A: 0.3 V: 0.2 A-V: 0.125 ct: -0.248 5/ 5 ??% ??% ??,?% 0 0
A: 0.4 V: 0.3 A-V: 0.103 ct: -0.244 6/ 6 ??% ??% ??,?% 0 0
A: 0.4 V: 0.3 A-V: 0.082 ct: -0.240 7/ 7 ??% ??% ??,?% 0 0
A: 0.4 V: 0.3 A-V: 0.068 ct: -0.235 8/ 8 ??% ??% ??,?% 0 0
A: 0.5 V: 0.4 A-V: 0.108 ct: -0.231 9/ 9 ??% ??% ??,?% 0 0
A: 0.5 V: 0.4 A-V: 0.097 ct: -0.227 10/ 10 ??% ??% ??,?% 0 0
A: 0.5 V: 0.5 A-V: 0.075 ct: -0.223 11/ 11 94% 44% 704.3% 0 0
A: 0.6 V: 0.5 A-V: 0.063 ct: -0.219 12/ 12 87% 41% 651.0% 0 0
A: 0.6 V: 132.0 A-V:-131.376 ct: -0.223 13/ 13 82% 38% 606.3% 0 0
A: 0.7 V: 132.0 A-V:-131.378 ct: -0.227 14/ 14 77% 36% 568.1% 0 0
A: 0.7 V: 132.1 A-V:-131.402 ct: -0.231 15/ 15 72% 34% 534.7% 0 0
A: 0.8 V: 132.1 A-V:-131.362 ct: -0.235 16/ 16 69% 32% 505.3% 0 0
A: 0.8 V: 132.2 A-V:-131.343 ct: -0.240 17/ 17 65% 31% 482.7% 0 0
My guess is it's preloading some audio "negative 0.6?" or maybe it's negative...umm...
and then...umm....
obviously mplayer doesn't handle this well...
vlc handles the breaks better, lists 1:23:28 as the sum?
seems about accurate...
with VLC dvd:///D:/#1 vlc://quit 8 seconds of bootstrap'ish?
ffmpeg -i mkv
Chapter #0.26: start 4844.072567, end 5012.524000
1:23:28 "vlc dvd sum time" compared to "01:23:34.03" hbrk time, 5012.524000==1:23:32.4
mkv
ffmpeg -i dvdout.mencoder.ffmpeg.copyies.t5167.mpg
Duration: 01:26:07.06, start: 1.000000, bitrate: 5692 kb/s
ffmpeg -i dvdout.mencoder.ffmpeg.copyies.t5167.mencoder.forceidx.mpg
Duration: 01:23:33.44, start: 0.000000, bitrate: 5385 kb/s
ffprobe on the baddy? :)
*30/29.97 is actually about equal...so...but...does it go in the "wrong" direction?
typically, it thinks it is 30 fps, but it is actually 29.97...
so typically dvd is ahead...but they are behind in this particular case?
I guess that is ok...so maybe "in this case, they just underestimated"
but if that's the case, then wall time should match mkv time...
was 1:24:29.27
like a minute extra too long, but consistently?
possibly another fluke?
possibly mplayer sucks at handling overlaps right, too...
could tell by rerunning it, was already seeing it at OSD 52:35 ...
so if it's not there by that point...
noooooooo
the output end time should be some fraction of 29.97/30 ...
assuming makemkv is actually on which...they...might probably be...
demux_mpg: 24000/1001fps progressive NTSC content detected, switching framerate.
with no other changes for quite awhile, assume progressive 24000/1001 fps...
so what I *want* is for wall time in (VLC, mplayer fixed, or powerdvd) to match something
*sane* like the mkv time :)
coudl try out =c=, ratatouille
ID_DVD_VOLUME_ID=
ID_DVD_CURRENT_TITLE=1
ID_DVD_TITLE_1_LENGTH=5008.166 == 1:23:28.166 (same as other number at least...)
scaled to 29.97 == 1:23:23.158 "which is the wrong way" apparently
scaled to 30.03 == 1:23:33.179
01:23:32.52 mkv
ID_DVD_TITLE_1_CHAPTERS=28
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 5162.0 kbps (645.2 kbyte/s)
ID_FILENAME=dvdnav://1
ID_DEMUXER=mpegps
ID_VIDEO_FORMAT=0x10000002
ID_VIDEO_BITRATE=5162000
ID_VIDEO_WIDTH=720
ID_VIDEO_HEIGHT=480
ID_VIDEO_FPS=29.970
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_START_TIME=0.57 ??? NAV start? huh?
ID_LENGTH=5008.17
ID_SEEKABLE=1
ID_CHAPTERS=28
last NAV packet was 0.500000, mpeg at 0.364044 new NAV packet! 0.500000 at mpeg 0.364044
adding 0.000000 to pts 0.500500
final: 0.500500
using mpeg ts appears larger, which if true is definitely better 0.364044 > 0.500500 -
1.0
A: 0.4 a: 0.8 V: 0.36 A-V: 0.447 ct: 0.000 2/ 2 ??% ??% ??,?% 1 0
last NAV packet was 0.500000, mpeg at 0.397411 adding MPEG difference since last NAV of
0.033367 adding 0.000000 to pts 0.533900
final: 0.533900
does mplayer show "skips" when playing a raw mpeg rip?
mplayer dvdout.mencoder.mpg
A:4245.2 V:4245.1
so my guess is not...though...umm...uh...
@end:
A:5166.3 V:5166.2 A-V: 0.074 ct: 0.283 789/786 3% 0% 0.8% 0 0
demux_mpg: 30000/1001fps NTSC content detected, switching framerate.
A:5166.3 V:5166.2 A-V: 0.072 ct: 0.287 790/787 3% 0% 0.8% 0 0
Warning! FPS changed 23.976 -> 29.970 (-5.994005) [4]
though the V: keeps going...hmm...
A:5313.2 V:5313.2
end ffprobe on dvdout.mencoder.mpg:
pts_time=5313.207700
pts_time=5313.341167
pts_time=5313.289367
no idea what ffmpeg is doing here/what is going on here...
end ov dvdnav://1
final: 5011.506348
A:5011.5 a: 13.2 V: 13.19 A-V: 0.013 ct: -0.264 180/180 4% 0% 31.7% 1 0
last NAV packet was 5006.500000, mpeg at 13.234327 adding MPEG difference since last NAV
of 0.041708 adding 0.000000 to pts 5011.547852
final: 5011.547852
A:5011.5 a: 13.2 V: 13.23 A-V: 0.001 ct: -0.264 181/181 4% 0% 31.6% 1 0
last NAV packet was 5006.500000, mpeg at 13.276035 adding MPEG difference since last NAV
of 0.083416 adding 0.000000 to pts 5011.589844
final: 5011.589844
A:5011.6 a: 13.3 V: 13.28 A-V: 0.010 ct: -0.263 182/182 4% 0% 31.5% 1 0
last NAV packet was 5006.500000, mpeg at 13.317743 adding MPEG difference since last NAV
of 0.125124 adding 0.000000 to pts 5011.631836
final: 5011.631836
A:5011.6 a: 13.3 V: 13.32 A-V: 0.008 ct: -0.263 183/183 4% 0% 31.3% 1 0
last NAV packet was 5006.500000, mpeg at 13.359455 adding MPEG difference since last NAV
of 0.166836 adding 0.000000 to pts 5011.673828
final: 5011.673828
pdvd wall time: 5008.669215 == 1:23:28.7 + 1.5 == 1:23:30'ish
SW dvd advertises as 1:23:28.166 5013.18 so could go up to 1:23:32.16 I believe, if we went that route
handbrake yields a file with length 01:23:34.03
makemkv: 01:23:32.52
dvd advertises as 1:23:28.166 5013.18 so up to 32
actual wall time appeared to be around 1:23:31'ish [?] so makemkv may actually be closest
raw mpeg might be around 01:23:33.44
so my guess is that PowerDVD seeking to 1h would be off in the direction I anticipate
and my conclusion is that rippers all have their own opinion of timings, makemkv might be "most accurate"
PowerDVD 12 seemed to show the same as well clock working "right" for the prince
and then ended 2 seconds too early? that might be expected...
I hope this just means PowerDVD is fixed LOL
mplayer OSD nav show 1:23:26, then briefly 1:23:27
V: 6.4 at the end I believe, so no longer MPEG at the end...oh man this is sooo weird.
wall time latest: wrist watch started a tidge behind, ended up even further behind (powerdvd [5??])
1:23:32 sum powerDVD (last OSD I guess?)
*except* when you scan to the end, then it's 1:23:28 again
my guess is powerDVD isn't keeping track except internally...
seeking 1HR "good night" [good] night (her last one)
yep it's totally internally inconsistent (I assume I'm referring to the OSD matching wall time oddly). Fascinating.
apple dvd player too, IIRC
with powerdvd 12:
PDVD's last OSD 1:23:30 "reasonably strong" at least 0.5s showing 30, with an end of 1:23:28 advertised
got this again with a full run through, exact same, wall time was
and if you seek to it, it gets to the "end second shown" 1:23:26 or 1:23:27 then "bumps" to 1:23:28
yep, this may be still messed up!
sniff...maybe...EDL's might still work, though...somehow...sniff...
remember: pdvd wall time: 5008.669215 == 1:23:28.7 + 1.5 == 1:23:30'ish (or + 2). It seems like PDVD 12 is tracking wall time still...but...but...played it more quickly than an older version?
with 60 second build up, last second shown was a reasonably strong 1:23:27
wall time right on at second 4
first black after blue == 5010.79
prolly 5011.69 or (5012.0'ish == 1:23:32)
powerdvd is reporting a half and half MPEG to wall time with this new version? huh?
or maybe it just loses a second at the beginning or something...I'm thinking that the wall time is actually 1:23:32, at least that would simplify things on my brain a bit :)
though possibly I didn't quite start the timings on?
it "becomes" 1s behind wall time, and is 1:23:31? that's still like 1s off makemkv grumble grumble.
the take home is "everybody has their own timings" I suppose...
LODO try it with the old PDVD again? or it may have been a fluke with a few extra seconds thrown in there :P
we'll assume we understand what was happening and leave this awful DVD behind LOL
VLC walltime:
around 5005.62 [?] which...might seemingly be timing-wise off for whatever reason though (VLC bug? timing issue?)
mplayer wall time: 5005.5+..."a few seconds" (should be 5010?) ok this is hurting my brain, there might be some legitimate discrepancy between DVD and rips now LOL
same lesson--don't trust one source to match another...though it might be interesting to see about netflix instant...
mplayer the console time was started a few seconds late
= mplayer current OSD timing =
== osoh end stuff
mplayer m4v 6532.09 (1:48:52.09)
dvdoutfull.mpeg ends at V:6773.92 what?
mplayer dvdnav://1 V:6532.26 ish
mplayer mkv V:6532.03
smplayer 1:48:52.05
== osoh first frame walking down
mplayer m4v V:3607.74 'ish transition
mplayer dvdoutfull.mpg V:3968.38 huh?
mplayer dvdnav://1 V:3607.72
1:00:07.43 smplayer spot on suh-weet
mplayer mkv V:3607.44
== osoh first white frame ==
osd-fractions 2 is bad
1.10 mplayer.exe out.mkv (which equals a NAV time equivalent for start? huh?)
1.10 mplayer.exe .m4v
1.1 handbrake whoa!
1.38 mplayer.exe dvdnav://1/d: (same with mainline mplayer)
1.38 with smplayer OSD -osd-add 0.214 (its just using mpeg + 0.214 to try and equal the 1.38, anyway)
1.38 with playing the output from mplayer -dumpstream dvdout.mpg
VO: [directx] 720x480 => 854x480 Planar YV12
A: 0.3 a: 0.5 V: 0.28 A-V: 0.212 ct: 0.000 2/ 2 ??% ??% ??,?% 1 0
it's because the video first frame was at 0.28 ... oh wow the plot thickens...
so to convert from DVD to normal time:
current_dvd_timestamp+offset_mpeg_to_dvd-dvd_start_stamp
or
current_dvd_timestamp+(offset_mpeg_to_dvd-dvd_start_stamp)
NB that our current "match that original MPEG timestamp number!" is pretty close to spot on...
[["0.000000", 0.0],
["0.033367", -3.299999999999831e-05],
["0.280633", -0.0002809999999999757],
["0.280633", -0.0002809999999999757],
["0.314000", -0.00031399999999998096],
["0.347367", -0.0003470000000000417],
["0.380733", -0.0003810000000000202],
["0.414100", -0.00041399999999996995],
["0.447467", -0.0004469999999999752],
["0.480833", -0.0004810000000000092],
["0.514200", -0.0005140000000000144],
["0.547567", -0.0005469999999999642],
["0.580933", -0.0005809999999999427],
["0.614300", 0.21389999999999998],
["0.647667", 0.21386699999999997],
["0.681033", 0.213833],
["0.714400", 0.2138],
["0.747767", 0.21376699999999993],
["10.082091", 0.21363500000000002],
["9.956966", 0.21375999999999884],
["9.998675", 0.2137190000000011],
["10.040383", 0.21367700000000056],
["10.082091", 0.21363500000000002],
["3.567245", -0.01113099999999978],
["2401.796387", -0.0024410000000898435],
["3496.649170", -0.0021969999997963896],
["2.574586", 0.013895000000000213], # -c- ? hmm... maybe it's impossible to get more than a frame worth of accurate
["2.983327", 0.013894000000000073],
["2012.032471", 0.18090800000004492],
["2012.074219", 0.18090800000004492]]
== osoh ==
last NAV packet was 0.000000, mpeg at 0.000000 not adding odd diff1? (probable skip) 0.000000adding 0.000000 to pts 0.000000
final: 0.000000
using mpeg ts appears larger, which if true is definitely better 0.000000 > 0.000000 - 1.0
Audio: no sound
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [null] 720x480 => 854x480 Planar YV12
[mpeg2video @ 00d13780]ac-tex damaged at 0 7
[mpeg2video @ 00d13780]Warning MVs not available
[mpeg2video @ 00d13780]concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
last NAV packet was 0.000000, mpeg at 0.033367 adding MPEG difference since last NAV of 0.033367 adding 0.000000 to pts 0.033400
final: 0.033400
using mpeg ts appears larger, which if true is definitely better 0.033367 > 0.033400 - 1.0
last NAV packet was 0.000000, mpeg at 0.280633 adding MPEG difference since last NAV of 0.280633 adding 0.000000 to pts 0.280914
final: 0.280914
using mpeg ts appears larger, which if true is definitely better 0.280633 > 0.280914 - 1.0
V: 0.28 2/ 2 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.280633 adding MPEG difference since last NAV of 0.280633 adding 0.000000 to pts 0.280914
final: 0.280914
using mpeg ts appears larger, which if true is definitely better 0.280633 > 0.280914 - 1.0
V: 0.28 3/ 3 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.314000 adding MPEG difference since last NAV of 0.314000 adding 0.000000 to pts 0.314314
final: 0.314314
using mpeg ts appears larger, which if true is definitely better 0.314000 > 0.314314 - 1.0
V: 0.31 4/ 4 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.347367 adding MPEG difference since last NAV of 0.347367 adding 0.000000 to pts 0.347714
final: 0.347714
using mpeg ts appears larger, which if true is definitely better 0.347367 > 0.347714 - 1.0
V: 0.35 5/ 5 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.380733 adding MPEG difference since last NAV of 0.380733 adding 0.000000 to pts 0.381114
final: 0.381114
using mpeg ts appears larger, which if true is definitely better 0.380733 > 0.381114 - 1.0
V: 0.38 6/ 6 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.414100 adding MPEG difference since last NAV of 0.414100 adding 0.000000 to pts 0.414514
final: 0.414514
using mpeg ts appears larger, which if true is definitely better 0.414100 > 0.414514 - 1.0
V: 0.41 7/ 7 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.447467 adding MPEG difference since last NAV of 0.447467 adding 0.000000 to pts 0.447914
final: 0.447914
using mpeg ts appears larger, which if true is definitely better 0.447467 > 0.447914 - 1.0
V: 0.45 8/ 8 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.480833 adding MPEG difference since last NAV of 0.480833 adding 0.000000 to pts 0.481314
final: 0.481314
using mpeg ts appears larger, which if true is definitely better 0.480833 > 0.481314 - 1.0
V: 0.48 9/ 9 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.514200 adding MPEG difference since last NAV of 0.514200 adding 0.000000 to pts 0.514714
final: 0.514714
using mpeg ts appears larger, which if true is definitely better 0.514200 > 0.514714 - 1.0
V: 0.51 10/ 10 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.547567 adding MPEG difference since last NAV of 0.547567 adding 0.000000 to pts 0.548114
final: 0.548114
using mpeg ts appears larger, which if true is definitely better 0.547567 > 0.548114 - 1.0
V: 0.55 11/ 11 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.580933 adding MPEG difference since last NAV of 0.580933 adding 0.000000 to pts 0.581514
final: 0.581514
using mpeg ts appears larger, which if true is definitely better 0.580933 > 0.581514 - 1.0
V: 0.58 12/ 12 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.614300 new NAV packet! 0.400000 at mpeg 0.614300 adding 0.000000 to pts 0.400400 => first NAV packet is *too low* to start (I guess a few are "too high") and over time it gets lower and lower?
"dvd_nav_packet_offset" => [0.4, 0.6143]
final: 0.400400
using mpeg ts appears larger, which if true is definitely better 0.614300 > 0.400400 - 1.0
V: 0.61 13/ 13 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.647667 adding MPEG difference since last NAV of 0.033367 adding 0.000000 to pts 0.433800
final: 0.433800
using mpeg ts appears larger, which if true is definitely better 0.647667 > 0.433800 - 1.0
V: 0.65 14/ 14 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.681033 adding MPEG difference since last NAV of 0.066733 adding 0.000000 to pts 0.467200
final: 0.467200
using mpeg ts appears larger, which if true is definitely better 0.681033 > 0.467200 - 1.0
V: 0.68 15/ 15 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.714400 adding MPEG difference since last NAV of 0.100100 adding 0.000000 to pts 0.500600
final: 0.500600
using mpeg ts appears larger, which if true is definitely better 0.714400 > 0.500600 - 1.0
V: 0.71 16/ 16 4% 0% 0.0% 0 0
last NAV packet was 0.400000, mpeg at 0.747767 adding MPEG difference since last NAV of 0.133467 adding 0.000000 to pts 0.534000
final: 0.534000
using mpeg ts appears larger, which if true is definitely better 0.747767 > 0.534000 - 1.0
V: 0.75 17/ 17 4% 0% 0.0% 0 0
...
last NAV packet was 3606.666667, mpeg at 3610.595755 adding MPEG difference since last NAV of 0.125125 adding 0.000000 to pts 3610.398583
final: 3610.398583
so typically NAV packets start less, then get less and less and less, relative to the MPEG timestamp.
so I can "hope" that I'm matching file times with this, can't I?
= ffmpeg seeking =
The "end" frame can be a non-iframe, so we can assume it seeks "10 seconds to the end" rather well.
start
[PACKET]
codec_type=video
stream_index=0
pts=114621
pts_time=1.273567
dts=105612
dts_time=1.173467
duration=3003
duration_time=0.033367
convergence_duration=N/A
convergence_duration_time=N/A
size=66353
pos=30
flags=K
[/PACKET]
ends:
[PACKET]
codec_type=audio
stream_index=1
pts=988380
pts_time=10.982000
dts=988380
dts_time=10.982000
duration=2880
duration_time=0.032000
convergence_duration=N/A
convergence_duration_time=N/A
size=1792
pos=3940364
flags=K
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=997503
pts_time=11.083367
dts=988494
dts_time=10.983267
duration=3003
duration_time=0.033367
convergence_duration=N/A
convergence_duration_time=N/A
size=8021
pos=3895296
flags=_
[/PACKET]
for a non iframe. huh?
possibly it's doing audio "from 1 to 11" then when it hits audio, its skipping some (valid) later video frames, for 1, and for 2
shouldn't it synchronize on having both audio and video available? It doesn't get enough video? and why the warning message "no an i-frame"?
oops looks like it took audio "up to" 11 and video "past" 11?
possibly the only question is "are you comfortable having less video?" (if so, why does it have an 11.08 pts time frame?) and "why does it have that warning" at all?
=c=
last NAV packet was 3006.633301, mpeg at 3010.112549 adding difference 0.291748 adding 0.214000 to pts 3009.931641
final: 3010.145752
"within one frame worth" or whatever woot
Seeking 10-15
last NAV packet was 9.600000, mpeg at 10.082091 adding difference 0.258597 adding 0.000000 to pts 9.868456
final: 9.868456
using mpeg ts appears larger, which if true is definitely better 10.082091 > 9.868456 - 1.0
EDL rel seek secs +4.917909 from pts:10.082091 [10.000000,15.000000]
last NAV packet was 9.600000, mpeg at 10.082091 adding difference 0.258597
jumping to 1329885
[mpeg2video @ 00d2c8e0]ignoring SEQ_START_CODE after 100
[mpeg2video @ 00d2c8e0]ignoring seq ext after 100
[mpeg2video @ 00d2c8e0]ignoring GOP_START_CODE after 100
[mpeg2video @ 00d2c8e0]ignoring pic after 100
[mpeg2video @ 00d2c8e0]Missing picture start code, guessing missing values
A: 11.1 V: 15.16 A-V: -4.098 ct: -0.100 3/ 3 ??% ??% ??,?% 0 0
last NAV packet was 14.833333, mpeg at 15.162167 new NAV packet! 14.833333 at mpeg 15.162167 adding 0.000000 to pts 14.848167
final: 14.848167
so basically MPEG went from 10.082091 -> 15.162167 which is really close.
Also NB it appears to handle skips one frame too late [?]
using mpeg ts appears larger, which if true is definitely better 9.956966 > 9.743206 - 1.0
A: 10.0 V: 10.00 A-V: -0.007 ct: -0.204 104/100 4% 0% 11.6% 0 0
last NAV packet was 9.600000, mpeg at 9.998675 adding difference 0.175181 adding 0.000000 to pts 9.784956
final: 9.784956
using mpeg ts appears larger, which if true is definitely better 9.998675 > 9.784956 - 1.0
A: 10.0 V: 10.04 A-V: -0.009 ct: -0.205 105/101 4% 0% 11.8% 0 0
last NAV packet was 9.600000, mpeg at 10.040383 adding difference 0.216889 adding 0.000000 to pts 9.826706
final: 9.826706
using mpeg ts appears larger, which if true is definitely better 10.040383 > 9.826706 - 1.0
A: 10.1 V: 10.08 A-V: -0.011 ct: -0.206 106/102 3% 0% 12.3% 0 0
last NAV packet was 9.600000, mpeg at 10.082091 adding difference 0.258597 adding 0.000000 to pts 9.868456
final: 9.868456
using mpeg ts appears larger, which if true is definitely better 10.082091 > 9.868456 - 1.0
= Sintel should match up =
"dvd_nav_packet_offset" => [0.5, 0.734067],
"dvd_start_offset" => 0.37,
I don't actually match up, 3.5 to 3.8, *because* my current goal is apparently to psycho-match the
internal MPEG timestamp. Yikes. And it does. Dang :P
= for ref =
big DVD list: http://www.hometheaterinfo.com/dvdlist.htm
= not jumping from right time DVD =
== turtles ==
VLC seems to fail seeking on it, too. Hmm...
=c= to 15.1, from second 13:
last NAV packet was 12.833333, mpeg at 13.201875 after -> 29.97 12.846167
adding difference 0.166841
EDL rel seek secs 2.086993 13.013007 [13.000000,15.100000]
11.5 15.2 0 still fails, new mplayer
the "old old way" did jump ok, but to second 30 (and they probably had other probs :P)
= seeking with new dvdnav =
works fine jonah [forward too far?]
like a full second too far. This is not very precise too...
sintel works ok
big buck:
jump 9.5 to 15 goes to 15.68 or so...
about a second "ahead" at 9 minutes, as well.
so works ok
everything from 15.{0-9} all went forward just right.
=c= eureka! fails at second 10
at 1:10, seeking to 3615
new NAV packet! 3615.345215
at 30:00
new NAV packet! 1805.270142 so within 0.4 ...
to 15:
14.833333
to 14.5:
14.833333
to 14.3:
14.400000 (there is 14.83)
to 15.6:
15.600000
15.0: 14.83
15.1: 14.833333
15.2: 15.6
15.3: 15.6
15.4: 15.6
15.5: 15.6
15.6: 15.6
15.7: 15.6
15.8: 15.6 but worked
16.3: 16.4
it has 13.6,14.4,14.83,15.6,16.4,16.83
to 15.7 has to jump twice:
A: 13.2 V: 13.20 A-V: -0.002 ct: -0.212 33/ 33 2% 24% 18.7% 0 0
last NAV packet was 12.833333, mpeg at 13.201875 after -> 29.97 12.846167
adding difference 0.166841
EDL rel seek secs 2.686993 13.013007 [13.000000,15.700000]
jumping to 1396829
DVDNAV_TITLE_IS_MOVIE
[mpeg2video @ 00c3fa80]ignoring SEQ_START_CODE after 100
[mpeg2video @ 00c3fa80]ignoring seq ext after 100
[mpeg2video @ 00c3fa80]ignoring GOP_START_CODE after 100
[mpeg2video @ 00c3fa80]ignoring pic after 100
[mpeg2video @ 00c3fa80]Missing picture start code, guessing missing values
weird fella suddenly we're not a DVD? mpeg at 0.041708 adding 0.214000 to 0.041708
final: 0.255708
last NAV packet was 15.600000, mpeg at 0.083417 after -> 29.97 15.615601
new NAV packet! 15.615601 [adjusted] at 0.083417 adding 0.214000 to 15.615601
final: 15.829600
last NAV packet was 15.600000, mpeg at 0.125125 after -> 29.97 15.615601
adding difference 0.041708 adding 0.214000 to 15.657309
final: 15.871308
last NAV packet was 15.600000, mpeg at 15.962967 after -> 29.97 15.615601
not adding odd diff1? 15.879550adding 0.214000 to 15.615601
final: 15.829600
A: 14.0 V: 15.96 A-V: -1.986 ct: -0.100 3/ 3 ??% ??% ??,?% 0 0
last NAV packet was 15.600000, mpeg at 15.962967 after -> 29.97 15.615601
not adding odd diff1? 0.000000
EDL rel seek secs 0.084399 15.615601 [13.000000,15.700000]
= =
= explorers subs =
apperas that despite being "right on" for two, others within were 0.09 off and 0.18 off. Hmm.
I think I got some closure on this though...
the christmas list: two deity prof's [TODO EDL]
= court jester =
#-> 1:41:11.465, ts 01:41:10.94, mkv 01:41:13.01
= hp 2 weird start =
last NAV packet was 0.000000, mpeg at 0.000000 after -> 29.97 0.000000
not adding odd diff1? 0.000000adding 0.000000 to 0.000000
final: 0.000000
Audio: no sound
Starting playback...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [null] 720x480 => 720x540 Planar YV12
[mpeg2video @ 00c3fa80]ac-tex damaged at 0 7
[mpeg2video @ 00c3fa80]Warning MVs not available
[mpeg2video @ 00c3fa80]concealing 1035 DC, 1035 AC, 1035 MV errors
last NAV packet was 0.000000, mpeg at 0.050050 after -> 29.97 0.000000
adding difference 0.050050 adding 0.000000 to 0.050050
final: 0.050050
last NAV packet was 0.000000, mpeg at 0.128911 after -> 29.97 0.000000
adding difference 0.128911 adding 0.000000 to 0.128911
final: 0.128911
V: 0.13 3/ 2 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.178961 after -> 29.97 0.000000
adding difference 0.178961 adding 0.000000 to 0.178961
final: 0.178961
V: 0.18 4/ 3 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.212328 after -> 29.97 0.000000
adding difference 0.212328 adding 0.000000 to 0.212328
final: 0.212328
V: 0.21 5/ 4 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.128911 after -> 29.97 0.000000 # huh? no what? wha?!
adding difference 0.128911 adding 0.000000 to 0.128911
final: 0.128911
V: 0.13 6/ 5 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.162278 after -> 29.97 0.000000
adding difference 0.162278 adding 0.000000 to 0.162278
final: 0.162278
V: 0.16 7/ 6 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.212328 after -> 29.97 0.000000
adding difference 0.212328 adding 0.000000 to 0.212328
final: 0.212328
= ratatouille weird start, timing=
"1:26:15.57" , "1:26:18.87", "profanity", "bloo..", "and no one else seems to have it in this [bloo..] town,",
# srt:
# 00:00:30,784 --> 00:00:32,884
# <i>Although each of the world's countries</i>
# 1.5s too early
#1027
#01:13:35,641 --> 01:13:38,441
#- Sorry, chef.
#- The rat! It's stolen my documents!
# 1.2s too late
#1189
#01:26:17,441 --> 01:26:20,741
#and no one else
#seems to have it in this bloody town,
# adjusted 1:26:19.07 start of it.
# mplayer-edl which is still adjusted 1:26:18f20
# the adjustment seems correct...
# end in mplayer-edl 1:42:31.14
#if you use the end one right...
#1:13:37,32 --> 1:13:40,12
#- Sorry, chef.
#- The rat! It's stolen my documents!
# except now the right code is 1:13:37.30'ish for that LOL 37.29 with and without volume
# which aligns with the end perfectly LOL 1:42:31,10 !
with a second and 3rd srt, which almost exactly matches the first...and is wrong...LOL. Maybe...this DVD is too screwed up to have reliable time signatures after a point?
try with ending timestamps [fails even worse?]
try writing a synchronized fella, see where it failz
1:42:25.55
last NAV packet was 0.000000, mpeg at 0.000000 after -> 29.97 0.000000
not adding odd diff1? 0.000000adding 0.000000 to 0.000000
final: 0.000000
Audio: no sound
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [null] 720x480 => 854x480 Planar YV12
[mpeg2video @ 00c3fa80]ac-tex damaged at 37 7
[mpeg2video @ 00c3fa80]Warning MVs not available
[mpeg2video @ 00c3fa80]concealing 1035 DC, 1035 AC, 1035 MV errors
last NAV packet was 0.000000, mpeg at 0.033367 after -> 29.97 0.000000
adding difference 0.033367 adding 0.000000 to 0.033367
final: 0.033367
last NAV packet was 0.000000, mpeg at 0.280633 after -> 29.97 0.000000
adding difference 0.280633 adding 0.000000 to 0.280633
final: 0.280633
V: 0.28 2/ 2 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.280633 after -> 29.97 0.000000
adding difference 0.280633 adding 0.000000 to 0.280633
final: 0.280633
V: 0.28 3/ 3 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.314000 after -> 29.97 0.000000
adding difference 0.314000 adding 0.000000 to 0.314000
final: 0.314000
V: 0.31 4/ 4 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.347367 after -> 29.97 0.000000
adding difference 0.347367 adding 0.000000 to 0.347367
final: 0.347367
V: 0.35 5/ 5 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.380733 after -> 29.97 0.000000
adding difference 0.380733 adding 0.000000 to 0.380733
final: 0.380733
V: 0.38 6/ 6 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.414100 after -> 29.97 0.000000
adding difference 0.414100 adding 0.000000 to 0.414100
final: 0.414100
V: 0.41 7/ 7 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.447467 after -> 29.97 0.000000
adding difference 0.447467 adding 0.000000 to 0.447467
final: 0.447467
V: 0.45 8/ 8 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.480833 after -> 29.97 0.000000
adding difference 0.480833 adding 0.000000 to 0.480833
final: 0.480833
V: 0.48 9/ 9 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.514200 after -> 29.97 0.000000
adding difference 0.514200 adding 0.000000 to 0.514200
final: 0.514200
V: 0.51 10/ 10 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.547567 after -> 29.97 0.000000
adding difference 0.547567 adding 0.000000 to 0.547567
final: 0.547567
V: 0.55 11/ 11 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.580933 after -> 29.97 0.000000
adding difference 0.580933 adding 0.000000 to 0.580933
final: 0.580933
V: 0.58 12/ 12 ??% ??% ??,?% 0 0
last NAV packet was 0.000000, mpeg at 0.614300 after -> 29.97 0.000000
adding difference 0.614300 adding 0.000000 to 0.614300
final: 0.614300
weird fella suddenly we're not a DVD? mpeg at 0.033367 adding 0.000000 to 0.033367
final: 0.033367
V: 0.03 0/ 0 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.066733 after -> 29.97 0.400400 # this less a frame I guess...
new NAV packet! 0.400400 [adjusted] at 0.066733 adding 0.000000 to 0.400400
final: 0.400400
V: 0.07 1/ 1 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.280633 after -> 29.97 0.400400
adding difference 0.213900 adding 0.000000 to 0.614300
final: 0.614300
V: 0.28 2/ 2 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.314000 after -> 29.97 0.400400
adding difference 0.247267 adding 0.000000 to 0.647667
final: 0.647667
V: 0.31 3/ 3 ??% ??% ??,?% 0 0
last NAV packet was 0.400000, mpeg at 0.347367 after -> 29.97 0.400400
adding difference 0.280633 adding 0.000000 to 0.681033
final: 0.681033
zoomplayer max
env ALLUSERSPROFILE apparently [?]
= am I accurate all the way through with dvd_nav_offset =
==osoh==
started quite well
mpeg at 4.159503 after -> 29.97 3.670333
adding difference 0.291959 adding 0.213686 to 3.962293
final: 4.175979
0.016
1808.166626, mpeg at 1810.214111 after -> 29.97 1809.974854
adding difference 0.041748 adding 0.213686 to 1810.016602
final: 1810.230347
0.016
mpeg at 5418.517090 after -> 29.97 5417.845703
adding difference 0.458984 adding 0.213686 to 5418.304688
final: 5418.518555
0.0014
mpeg at 5532.005859 after -> 29.97 5531.458984
adding difference 0.334473 adding 0.213686 to 5531.793457
final: 5532.007324
0.002