LINUX.ORG.RU

mplayer (smplayer) и перемотка flv


0

0

всем привет, примерно после rev 30554
в mplayer поломалась перемотка flv, так показывает нормально,
если попытаться перематывать - идет вылет, flv-шки практически любые
(a la youtube)

Gentoo ~x86, последний снапшот (20100612) mplayer ведет себя точно также (падает). Это мне так повезло или у кого-то еще есть такие же проблемы? Можно как-нибудь это исправить или обойти?


VIDEO: [H264] 640x360 0bpp 25.000 fps 810.4 kbps (98.9 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 127.3 kbit/9.02% (ratio: 15914->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 640x360 => 640x360 Planar YV12
[flv @ 0x88afdc0]Unsupported video codec (1)/ 0 7% 2% 0.9% 0 0 98%
[h264 @ 0x8917b80]left block unavailable for requested intra4x4 mode -1 at 0 13
[h264 @ 0x8917b80]error while decoding MB 0 13, bytestream (5)
[h264 @ 0x8917b80]concealing 449 DC, 449 AC, 449 MV errors
[h264 @ 0x8917b80]AVC: nal size 0 0.011 0/ 0 ??% ??% ??,?% 0 0 0%
[h264 @ 0x8917b80]no frame!
Error while decoding frame!
A: 13.3 V: 13.3 A-V: 0.002 ct: 0.011 0/ 0 ??% ??% ??,?% 0 0 0%

вылет...

★★★★★

USE:
media-video/mplayer-1.0_rc4_p20100612

USE=«X a52 aalib alsa amr ass cddb cdio cdparanoia dirac dts dv dvd dvdnav enca encode faac faad ftp gif iconv ipv6 joystick jpeg jpeg2k live lzo mad md5sum mmx mmxext mng mp3 network opengl osdmenu png quicktime radio rar real rtc schroedinger shm speex sse sse2 theora toolame tremor truetype twolame unicode v4l v4l2 vdpau vorbis vpx win32codecs x264 xscreensaver xv xvid -3dnow -3dnowext (-altivec) -bidi -bindist -bl -bs2b -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -fbcon -ggi -gmplayer -jack -ladspa -libcaca -lirc -nas -nut -openal -oss -pnm -pulseaudio -pvr -samba -sdl -ssse3 -svga -tga -vidix -xanim -xinerama -xvmc -zoran»
VIDEO_CARDS="-mga -s3virge -tdfx -vesa"

ролик для примера: http://narod.ru/disk/21829665000/giorgos-opa-gr.flv.html

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от megabaks

у меня что на десктопе, что на ноуте - одинаково, пробую перемотку - если smplayer то подвисает, если просто mplayer - вываливается, причем как гентушный, так и если вручную собрать

./configure --prefix=/usr \
--confdir=/etc/mplayer \
--codecsdir=/usr/lib/codecs \
--libdir=/usr/lib \
--enable-gl \
--enable-xv \
--enable-x11 \
--enable-vdpau \
--enable-xshape \
--language=en,ru \
--charset=utf8 \
--enable-mmx --enable-mmxext \
--enable-sse --enable-sse2 \
--disable-3dnow --disable-3dnowext \
--enable-theora \
--enable-shm \
--enable-radio --enable-radio-capture \
--disable-lirc --disable-openal --disable-smb --disable-fribidi --disable-arts --disable-esd --disable-pulse --disable-jack

все равно каким компилятороми с какими флагами... т.е. проблема в mplayer, с ревизией 30554 (предыдущий гентушный снапшот) все нормально...

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от megabaks

>на

media-video/mplayer-1.0_rc4_p20100506

media-video/smplayer-0.6.9


всё нормально



ну и у меня с 1.0_rc4_p20100506 нормально...

последний снапшот уже ненормально - Installed versions: 1.0_rc4_p20100612

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от megabaks

mplayer-1.0_rc4_p20091026-r1 smplayer-0.6.9

mplayer переметывает нормально, SMplayer немного подвисает при перемотке сначала, но потом перематывает нормально.

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

>mplayer-1.0_rc4_p20091026-r1


потестили бы с новыми ревизиями, со старыми то все хорошо, а вот с последними уже проблемы

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia
media-video/mplayer-9999  USE="X a52 alsa amr ass cddb cdio dirac dts dv dvd dvdnav enca encode faac faad gif iconv ipv6 jpeg live mad mmx mng mp3 network opengl osdmenu png quicktime rar real rtc schroedinger sdl shm speex sse sse2 ssse3 theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) -bidi -bindist -bl -bs2b -cdparanoia -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -external-ffmpeg -fbcon -ftp -ggi -gmplayer -jack -joystick -jpeg2k -ladspa -libcaca -lirc -lzo -md5sum -mmxext -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -samba -svga -tga -v4l -v4l2 -vdpau -vidix -win32codecs -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa"

Ревизия 31394:

MPlayer 31394-4.4.3 (C) 2000-2010 MPlayer Team
Также он утянул за собой новый x264:
media-libs/x264-0.0.20100605  USE="threads -debug -pic"
mplayer: Ролик перематывается нормально, в консоль никаких ошибок не сыплется.

SMplayer: Немного странное поведение: если запускать из консоли smplayer имя_файла — тогда все нормально перематывается, а если запустить из XFCE (щелкнуть правой кнопкой по файлу, выбрать: «Открыть в SMplayer» и начать перематывать — SMPlayer перескакивает на место, и останавливает воспроизведение.)

edigaryev ★★★★★
()
Ответ на: комментарий от Sylvia

media-video/mplayer-1.0_rc4_p20100612
media-video/smplayer-0.6.9
всё нормально - пробовал в смплеере

megabaks ★★★★
()
Ответ на: комментарий от edigaryev

спасибо, только что собирала
MPlayer SVN-r31394-4.3.5 (C) 2000-2010 MPlayer Team

USE вроде похожи...

так, разобралась, хотя надо было все же сохранить mplayer.conf , а то сейчас уже не посмотреть, что ж там было такого, из-за чего глючило

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

с чистым mplayer без конфигов уже проблем нет, а вот smplayer виснет,
причем как с vdpau так и с xv

VDPAU:
Forced video codec: ffh264vdp
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
VO: [vdpau] 640x360 => 640x360 H.264 VDPAU acceleration
[VD_FFMPEG] XVMC-accelerated MPEG-2.
[h264_vdpau @ 0x8917b80]Cannot parallelize deblocking type 1, decoding such frames in sequential order
[flv @ 0x88afdc0]Unsupported video codec (8)

XV:
Starting playback...
[h264 @ 0x8917b80]Cannot parallelize deblocking type 1, decoding such frames in sequential order
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
[swscaler @ 0x89bc620]using unscaled yuv420p -> rgb24 special converter
VO: [xv] 640x360 => 640x360 Planar YV12
[flv @ 0x88afdc0]Unsupported video codec (0)
[flv @ 0x88afdc0]negative cts, previous timestamps might be wrong
[flv @ 0x88afdc0]Unsupported video codec (9)
[flv @ 0x88afdc0]negative cts, previous timestamps might be wrong

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia
megabaks@desktop ~ $ mplayer -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau giorgos-opa-gr.flv 
MPlayer SVN-r30554-4.5.0 (C) 2000-2010 MPlayer Team

Воспроизведение giorgos-opa-gr.flv.
Обнаружен libavformat формат файла!
[flv @ 0xa5627b0]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0
VIDEO:  [H264]  640x360  0bpp  25.000 fps  687.5 kbps (83.9 kbyte/s)
Информация о клипе:
 duration: 274
 starttime: 0
 totalduration: 274
 width: 640
 height: 360
 videodatarate: 671
 audiodatarate: 60
 totaldatarate: 736
 framerate: 25
 bytelength: 25260574
 canseekontime: true
 sourcedata: B4A7DAD03HH1275180641004251
 purl: 
 pmsg: 
==========================================================================
Форсирован видеокодек: ffh264vdpau
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
==========================================================================
Открываю декодер аудио: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 61.7 kbit/4.37% (ratio: 7707->176400)
Выбран аудиокодек: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...
[VD_FFMPEG] Пробую pixfmt=0.
Movie-Aspect - 1.78:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
VO: [vdpau] 640x360 => 640x360 H.264 VDPAU acceleration 
[VD_FFMPEG] XVMC-ускоренный MPEG-2.
A: 186.7 V: 186.7 A-V:  0.000 ct:  0.012   0/  0  0%  0%  1.9% 0 0 

MPlayer прерван сигналом 2 в модуле: key_events 
A: 186.8 V: 186.8 A-V: -0.000 ct:  0.012   0/  0  0%  0%  1.9% 0 0 
Выходим... (Выход)
media-video/mplayer-1.0_rc4_p20100612

всё нормально

megabaks ★★★★
()
Ответ на: комментарий от megabaks

вычистила конфиги и для smplayer тоже, теперь нормально стало и там, странно, так и не поняла что именно стало причиной и почему поломалась перемотка только в flv

Sylvia ★★★★★
() автор топика

у меня на r31347 всё нормально. (GCC 4.5.0)

drakmail ★★★★
()

В убунте тоже поломана перемотка flv. Попробую удалить конфиг.

pevzi ★★★★★
()

Бывает. Мне вообще приходится раз в полгода делать rm -rf ~/.config/smplayer иначе глючить итд итп. Потом всё идеально.

GreyDoom ★★★★
()

Та же ерунда была с mp4 файлами. Сохранить конфиги для сравнения как-то в голову не пришло :\

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.