Страница 1 из 1

Видео (flv) играет очень быстро

Добавлено: 16 дек 2007, 23:44
Victor Gr.
Надыбал видео с конференции HighLoad.

Видео там в формате flv, но есть неприятноя особенность: видео прогрывается очень-очень быстро. То есть звук нормально, а видео -- просто как ужаленное.

В конце-концов mplayer вырубается со словами "Too many audio-packages in buffer". Ну, понятно почему.

Выглядит всё это вот так:

Код: Выделить всё

wiktar@vortex:~/tmp/dc++/TechVideo/Highload-2007$ mplayer 0a8dd7f2be2bd3542105f8bb8d2fbda5.flv
MPlayer 1.0rc1-4.1.3-DFSG-free (C) 2000-2006 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 10)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 0a8dd7f2be2bd3542105f8bb8d2fbda5.flv.
libavformat file format detected.
VIDEO:  [FLV1]  320x240  0bpp  34.500 fps    0.0 kbps ( 0.0 kbyte/s)
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffflv] vfm: ffmpeg (FFmpeg Flash video)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x240 => 320x240 Planar YV12  [zoom]
mpg123: Can't rewind stream by 15 bits!9 1357/1357  9%  1%  1.5% 12 0
mpg123: Can't rewind stream by 88 bits!2 1917/1917  8%  0%  1.5% 12 0
mpg123: Can't rewind stream by 49 bits!9 2354/2354  7%  0%  1.4% 12 0
mpg123: Can't rewind stream by 45 bits!
mpg123: Can't rewind stream by 37 bits!2 2355/2355  7%  0%  1.4% 12 0
A: 100.6 V: 208.0 A-V:-107.363 ct: -8.781 3162/3162  7%  1%  1.4% 12 0
Too many audio packets in the buffer: (4096 in 855980 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 100.6 V: 208.0 A-V:-107.357 ct: -8.784 3162/3162  7%  1%  1.4% 12 0

Exiting... (End of file)
В общем-то, больше проблем с flv никогда не было, только тут вот.

Пробовал сделать аудиодамп.

mplayer video.flv -vo null -ao pcm

Делает-делает-делает-делает, а потом, когда слушаешь... вылетает с "End-of-file".

Как бы это всё починить, никто не знает?

Добавлено: 17 дек 2007, 20:33
Quantum
Опцыя -fps
Ды -vo таксама пацікуй, у цябе праблемы з драйверам відэавыхаду.

Добавлено: 24 дек 2007, 00:35
serge

Добавлено: 24 дек 2007, 01:27
Victor Gr.
serge, огромное спасибо!

Работает точно как нужно!