UrisСпасибо, обязательно посмотрю эту программу.
2ALLКажется нашёл то, что мне было нужно!
Это программа PVAStrumento v2.1.0.22.
Вот пример её лога:
02 | Input: E:\test file.mpg |
04 | Aiming for sync at 00:00:01.240 |
06 | Audio stream 1 now starts at 00:00:01.248 |
07 | Video stream 1 now starts at 00:00:01.240 |
08 | [ Found a GOP with more than 15 pics. |
09 | This is not DVD compliant, but many players accept it. |
10 | See summary for total number at end . ] |
11 | ALERT> Audio 1: 2 audio frames missing at 00:26:03.800 |
12 | ALERT> Temporal structure wrong in GOP at 00:26:03.880. Dropping. |
15 | Aiming for sync at 00:26:04.840 |
17 | Audio stream 1 now starts at 00:26:04.848 |
18 | Video stream 1 now starts at 00:26:04.840 |
19 | ALERT> PTS jump in video |
21 | Aiming for sync at 00:26:04.848 |
22 | Streamstart seems to be in (reasonable) sync: |
23 | Video 1 starts at 00:26:04.840 |
24 | Audio 1 starts at 00:26:04.848 |
26 | ALERT> Temporal structure wrong in GOP at 00:29:01.960. Dropping. |
29 | Aiming for sync at 00:29:02.960 |
31 | Audio stream 1 now starts at 00:29:02.952 |
32 | Video stream 1 now starts at 00:29:02.960 |
33 | ALERT> PTS jump in video |
35 | Aiming for sync at 00:29:02.960 |
36 | Streamstart seems to be in (reasonable) sync: |
37 | Video 1 starts at 00:29:02.960 |
38 | Audio 1 starts at 00:29:02.952 |
41 | 1183277884 total bytes read |
42 | Video 1: 47967 frames, 00:31:58.680 |
43 | Audio 1: 79985 frames, 00:31:59.640 |
48 | ************************************ |
49 | *** Problem sections in output: *** |
50 | ************************************ |
51 | At or near 00:26:02.400 : Mpeg-Audio #1 |
55 | GOP length (min/avg/max): |
57 | 26893 / 496726 / 676697 [Bytes] |
58 | GOP bitrate (min/avg/max): |
59 | 3503 / 4863 / 16093 [kbps] |
62 | ++ 1932 GOP(s) with more than 15 frames were found |
63 | ++ This is not "DVD-compliant" |
64 | ++ It _may_ cause problems in DVD-authoring or |
65 | ++ with some DVD players |
Становится понятно почему Womble ругался на все GOP. Потому что они содержат больше 15 кадров и не совместимы со стандартным GOP для DVD.
Также, программа корректно обнаружила 2 проблемных места в файле:
в позиции 00:26:03.880 и 00:29:01.960 (запись в логе - ALERT> Temporal structure wrong).
При визуальном контроле записанного файла - именно на этих секундах происходит появление квадратиков.
Значит, эту программу можно рекомендовать в качестве средства для проверки файлов MPEG2 на целостность и соответствие стандарту DVD.
Если найдутся другие программы с похожим функционалом, был бы признателен за публикацию информации о них в этом топике.
Добавление от 03.02.2010 18:41:
Дополняю, что PVAStrumento помогает определить сбойные участки только в записанном со спутника MPEG-2. Если обработать этот файл с целью удаления ненужных фрагментов, например программой Womble MPEG Video Wizard DVD 5.0, то проверка сохранённого в результате файла (сохранённого даже без пережатия) повреждения картинки больше не выявляет. Хотя квадратики или рассыпание изображения всё равно имеет место быть.