принесли файл .mpg (сказали что win винде "играет" нормально - сам проверить не могу в виду отсутствия таковой под руками). при попытке проиграть его через mplayer, это воспроизводится, но с какими-то дикими скачками: полуторагигабайтный файл (час с чем-то записи - это лыжная гонка нескольколетней давности, записанная, на сколько я понимаю с телевизора) заканчивается меньше чем за минуту с вот такой диагностикой:
Код: Выделить всё
$ mplayer test.mpg
MPlayer SVN-r34445-4.5.3 (C) 2000-2011 MPlayer Team
Playing test.mpg.
MPEG-PS file format detected.
VIDEO: MPEG2 704x576 (aspect 2) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
Load subtitles in ./
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 192.0 kbit/6.25% (ratio: 24000->384000)
Selected audio codec: [ffmp2float] afm: ffmpeg (FFmpeg MPEG layer-1 and layer-2 audio)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=1.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=2.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 704x576 => 768x576 Planar YV12
A: 88.4 V: 4.0 A-V: 84.381 ct: -0.125 94/ 94 2% 3% 2.6% 0 0
[mp2float @ 0x7f1130e35140]Header missing
A: 88.8 V: 4.5 A-V: 84.309 ct: -0.081 105/105 2% 3% 2.4% 0 0
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 21 5
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]invalid cbp at 18 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 26
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 28
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 29
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 8 30
[mpeg2video @ 0x7f1130e35140]00 motion_type at 12 31
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 32
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 34
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 6 35
[mpeg2video @ 0x7f1130e35140]Warning MVs not available
[mpeg2video @ 0x7f1130e35140]concealing 1364 DC, 1364 AC, 1364 MV errors
A: 342.1 V: 95.2 A-V:246.941 ct: 0.028 268/268 1% 3% 3.7% 1 0
[mp2float @ 0x7f1130e35140]Header missing
A: 342.6 V: 95.9 A-V:246.648 ct: 0.100 286/286 1% 3% 3.5% 4 0
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 29 17
[mpeg2video @ 0x7f1130e35140]invalid cbp at 1 19
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 21 21
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 1 25
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 2 24
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 1 24
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 17 26
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 14 30
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 9 29
[mpeg2video @ 0x7f1130e35140]invalid cbp at 36 30
[mpeg2video @ 0x7f1130e35140]invalid cbp at 7 31
[mpeg2video @ 0x7f1130e35140]invalid cbp at 11 35
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 18 34
[mpeg2video @ 0x7f1130e35140]invalid cbp at 1 35
[mpeg2video @ 0x7f1130e35140]concealing 836 DC, 836 AC, 836 MV errors
A: 346.0 V: 345.9 A-V: 0.068 ct: 0.480 381/381 1% 3% 2.7% 4 0
[mp2float @ 0x7f1130e35140]Header missing
A: 937.4 V: 346.8 A-V:590.624 ct: 0.564 402/402 2% 3% 7.1% 8 0
[mpeg2video @ 0x7f1130e35140]00 motion_type at 18 28
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]invalid cbp at 12 17
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 18
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 1 19
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 20
[mpeg2video @ 0x7f1130e35140]00 motion_type at 27 21
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 22
[mpeg2video @ 0x7f1130e35140]00 motion_type at 9 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 20 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 15 26
[mpeg2video @ 0x7f1130e35140]00 motion_type at 6 27
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 6 28
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 20 29
[mpeg2video @ 0x7f1130e35140]00 motion_type at 9 30
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 3 31
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 8 33
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 35
[mpeg2video @ 0x7f1130e35140]Warning MVs not available
[mpeg2video @ 0x7f1130e35140]concealing 880 DC, 880 AC, 880 MV errors
A: 940.0 V: 939.9 A-V: 0.168 ct: 0.860 476/476 2% 3% 6.0% 8 0
[mp2float @ 0x7f1130e35140]Header missing
A:1745.2 V: 940.4 A-V:804.784 ct: 0.916 490/490 2% 3% 11.5% 12 0
[mpeg2video @ 0x7f1130e35140]invalid mb type in P Frame at 32 17
[mpeg2video @ 0x7f1130e35140]00 motion_type at 29 22
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 8 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 23 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 6 26
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 10 28
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 22 31
[mpeg2video @ 0x7f1130e35140]00 motion_type at 8 32
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 34
[mpeg2video @ 0x7f1130e35140]00 motion_type at 7 35
[mpeg2video @ 0x7f1130e35140]Warning MVs not available
[mpeg2video @ 0x7f1130e35140]concealing 836 DC, 836 AC, 836 MV errors
A:2674.2 V:1748.4 A-V:925.840 ct: 1.020 572/572 2% 3% 15.1% 13 0
[mp2float @ 0x7f1130e35140]Header missing
A:2674.4 V:1748.8 A-V:925.568 ct: 1.060 582/582 2% 3% 14.8% 16 0
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 17
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 18
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 19
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 20
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 21
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 22
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 9 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 26
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 28
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 29
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 2 30
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 0 31
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 32
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 33
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 34
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 35
[mpeg2video @ 0x7f1130e35140]concealing 836 DC, 836 AC, 836 MV errors
A:2676.7 V:2676.7 A-V: -0.000 ct: 0.985 639/639 2% 2% 13.5% 16 0
[mp2float @ 0x7f1130e35140]Header missing
A:2734.8 V:2677.2 A-V: 57.652 ct: 1.033 651/651 2% 2% 13.6% 16 0
[mpeg2video @ 0x7f1130e35140]00 motion_type at 34 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 18 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 7 26
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 28
[mpeg2video @ 0x7f1130e35140]00 motion_type at 10 29
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 30
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 31
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 32
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 33
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 34
[mpeg2video @ 0x7f1130e35140]00 motion_type at 10 35
[mpeg2video @ 0x7f1130e35140]concealing 572 DC, 572 AC, 572 MV errors
A:2953.4 V:2738.3 A-V:215.102 ct: 0.924 734/734 2% 2% 13.0% 17 0
[mp2float @ 0x7f1130e35140]Header missing
A:2953.8 V:2739.0 A-V:214.852 ct: 0.992 751/751 2% 2% 12.7% 20 0
[mpeg2video @ 0x7f1130e35140]00 motion_type at 23 3
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 8
[mpeg2video @ 0x7f1130e35140]invalid mb type in B Frame at 34 9
[mpeg2video @ 0x7f1130e35140]invalid cbp at 11 10
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 11
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 12
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 14
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 15
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 16
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 41 17
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 18
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 19
[mpeg2video @ 0x7f1130e35140]00 motion_type at 18 20
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 21
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 22
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 25
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 26
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 2 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 28
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 29
[mpeg2video @ 0x7f1130e35140]00 motion_type at 6 30
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 31
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 5 32
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 33
[mpeg2video @ 0x7f1130e35140]00 motion_type at 0 34
[mpeg2video @ 0x7f1130e35140]00 motion_type at 2 35
[mpeg2video @ 0x7f1130e35140]concealing 1452 DC, 1452 AC, 1452 MV errors
A:3119.4 V:2958.7 A-V:160.727 ct: 1.124 877/877 2% 2% 11.4% 21 0
[mp2float @ 0x7f1130e35140]Header missing
A:3119.7 V:2959.1 A-V:160.596 ct: 1.160 886/886 2% 2% 11.3% 22 0
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]invalid cbp at 1 17
[mpeg2video @ 0x7f1130e35140]00 motion_type at 30 18
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 30 19
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 20
[mpeg2video @ 0x7f1130e35140]00 motion_type at 2 21
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 9 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 18 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 9 25
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 2 26
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 6 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 28
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 11 29
[mpeg2video @ 0x7f1130e35140]00 motion_type at 23 30
[mpeg2video @ 0x7f1130e35140]invalid mb type in P Frame at 24 31
[mpeg2video @ 0x7f1130e35140]00 motion_type at 23 32
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 33
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 17 35
[mpeg2video @ 0x7f1130e35140]concealing 1056 DC, 1056 AC, 1056 MV errors
A:3293.3 V:3123.3 A-V:170.028 ct: 0.860 968/968 2% 2% 11.0% 23 0
[mp2float @ 0x7f1130e35140]Header missing
A:3293.6 V:3123.8 A-V:169.817 ct: 0.916 982/982 2% 2% 10.8% 25 0
[mpeg2video @ 0x7f1130e35140]00 motion_type at 14 30
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 0 13
[mpeg2video @ 0x7f1130e35140]00 motion_type at 8 14
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 3 15
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 0 16
[mpeg2video @ 0x7f1130e35140]slice mismatch
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 9 18
[mpeg2video @ 0x7f1130e35140]00 motion_type at 28 19
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 5 21
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 5 22
[mpeg2video @ 0x7f1130e35140]00 motion_type at 26 23
[mpeg2video @ 0x7f1130e35140]00 motion_type at 3 24
[mpeg2video @ 0x7f1130e35140]00 motion_type at 4 25
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 39 27
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 28
[mpeg2video @ 0x7f1130e35140]00 motion_type at 37 29
[mpeg2video @ 0x7f1130e35140]00 motion_type at 6 30
[mpeg2video @ 0x7f1130e35140]00 motion_type at 2 32
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 9 33
[mpeg2video @ 0x7f1130e35140]00 motion_type at 1 34
[mpeg2video @ 0x7f1130e35140]invalid mb type in P Frame at 22 34
[mpeg2video @ 0x7f1130e35140]concealing 968 DC, 968 AC, 968 MV errors
A:3296.7 V:3296.7 A-V: 0.001 ct: 1.048 1062/1062 2% 2% 10.0% 25 0
[mp2float @ 0x7f1130e35140]Header missing
A:3665.8 V:3297.1 A-V:368.724 ct: 1.088 1072/1072 2% 2% 11.0% 29 0
[mpeg2video @ 0x7f1130e35140]mb incr damaged
[mpeg2video @ 0x7f1130e35140]00 motion_type at 10 34
[mpeg2video @ 0x7f1130e35140]00 motion_type at 26 35
[mpeg2video @ 0x7f1130e35140]concealing 880 DC, 880 AC, 880 MV errors
A:3721.0 V:3668.9 A-V: 52.074 ct: 1.012 1147/1147 2% 2% 10.5% 29 0
[mp2float @ 0x7f1130e35140]Header missing
A:3721.3 V:3669.2 A-V: 52.024 ct: 1.044 1155/1155 2% 2% 10.4% 29 0
[mpeg2video @ 0x7f1130e35140]ac-tex damaged at 43 28
[mpeg2video @ 0x7f1130e35140]concealing 352 DC, 352 AC, 352 MV errors
A:3723.9 V:3723.9 A-V: 0.000 ct: 1.144 1224/1224 2% 2% 9.8% 29 0
[mp2float @ 0x7f1130e35140]incomplete frame
A:3724.2 V:3724.2 A-V: 0.008 ct: 1.151 1232/1232 2% 2% 10.1% 29 0
Exiting... (End of file)
причем между "скачками" на экране и видео, и звук вполне нормальный. файл не "битый", по крайней мере md5sum одинакова и у меня, и там где я брал этот ролик. вопрос состоит в "можно ли исправить" и как это сделать
спасибо