Author Topic: Не проигрывается видео xvid (avi)  (Read 6527 times)

Offline Art

  • Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Не проигрывается видео xvid (avi)
« on: April 09, 2014, 02:01:36 am »
Сборка Qbee-X. SMPlayer. Собственно никак не могу посмотреть фильмы в контейнере avi. Видео нет, звук есть. Лог Mplayer:
Code: [Select]
ID_DEMUXER=avi
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=1349504
ID_VIDEO_WIDTH=720
ID_VIDEO_HEIGHT=400
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_START_TIME=0.00
ID_LENGTH=2604.23
ID_SEEKABLE=1
ID_CHAPTERS=0
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x720 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Current fstype setting doesn't honour any X atoms
[VDPAU SUNXI] VE version 0x1623 opened.
Opening video filter: [ass auto=1]
[vo] query(Planar YV12) -> 3
Couldn't open video filter 'ass'.
ASS: cannot add video filter
[ass] Raster: FreeType 2.4.8
[ass] Shaper: FriBidi 0.19.2 (SIMPLE)
[ass] Initialized
get_path('fonts') -> '/home/cubie/.mplayer/fonts'
get_path('subfont.ttf') -> '/home/cubie/.mplayer/subfont.ttf'
[ass] Updating font cache
==========================================================================
Forced video codec: ffmpeg12vdpau
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.48.101 (internal)
Configuration: --enable-gpl --enable-postproc
[VD_FFMPEG] Trying pixfmt=0.
[ffmpeg] aspect_ratio: 0.000000
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
ID_VIDEO_CODEC=ffodivx
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 1536000 + 131072 = 1667072 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec "mp3float" init OK!
AUDIO: 48000 Hz, 2 ch, floatle, 128.0 kbit/4.17% (ratio: 16000->384000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
Building audio filter chain for 48000Hz/2ch/floatle -> 0Hz/0ch/??...
[libaf] Adding filter scaletempo
[libaf] Adding filter equalizer
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
Trying preferred audio driver 'sdl', options '[none]'
[AO SDL] Samplerate: 48000Hz Channels: Stereo Format floatle
[AO SDL] Unsupported audio format: 0x1d.
SDL: buf size = 2048
AO: [sdl] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: SDLlib audio output
AO: Author: Felix Buenemann <atmosfear@users.sourceforge.net>
Building audio filter chain for 48000Hz/2ch/floatle -> 48000Hz/2ch/s16le...
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
[libaf] Adding filter format
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion
ID_AUDIO_CODEC=ffmp3float
[Mixer] No hardware mixing, inserting volume filter.
[libaf] Adding filter volume
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion
[scaletempo] 1.000 speed * 1.000 scale_nominal = 1.000
[format] Changing sample format from little-endian 32-bit float to little-endian 16-bit signed int
[format] Accelerated little-endian 32-bit float to little-endian 16-bit signed int conversion
Starting playback...
[libaf] Reallocating memory in module format, old len = 0, new len = 34825
Increasing filtered audio buffer size from 0 to 34816
[ffmpeg] aspect_ratio: 1.800000
VDec: vo config request - 720 x 400 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.80:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.8000
VO Config (720x400->720x400,flags=0,'MPlayer',0x32315659)
VO: [vdpau] 720x400 => 720x400 Planar YV12
VO: Description: VDPAU with X11
VO: Author: Rajib Mahapatra <rmahapatra@nvidia.com> and others
[vdpau] Updating CSC matrix for BT.601
[VDPAU SUNXI] vdp_output_surface_render_output_surface called but unimplemented!
*** [vo] Allocating mp_image_t, 736x416x12bpp YUV planar, 459264 bytes
XXX initial  v_pts=0.000  a_pos=8064 (0.504)
*** [vo] Allocating mp_image_t, 736x416x12bpp YUV planar, 459264 bytes
Unicode font: 664 glyphs.
Unicode font: 664 glyphs.

*** [vo] Allocating mp_image_t, 736x416x12bpp YUV planar, 459264 bytes

[VD_FFMPEG] DRI failure.
[mpeg4 @ 0xb53930]get_buffer() failed (stride changed)
Error while decoding frame!

*** [vo] Exporting mp_image_t, 720x400x12bpp YUV planar, 432000 bytes
[mpeg4 @ 0xb53930]get_buffer() failed (stride changed)
Error while decoding frame!

Весь лог последней строкой забит. Куда копать? Или xvid никак?
« Last Edit: April 10, 2014, 05:07:55 am by ua3prq »

Offline Раджа

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +6/-2
  • Разбираюсь в чем попало
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #1 on: April 09, 2014, 03:59:19 am »
Попробуй другой драйвер вывода вместо vdpau
Заткнись и смотри аниме!

Offline Art

  • Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #2 on: April 09, 2014, 04:43:52 am »
Ну как бы изначально это делал, там тоже самое.

Offline Раджа

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +6/-2
  • Разбираюсь в чем попало
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #3 on: April 09, 2014, 05:00:06 am »
Я к тому, что "[VDPAU SUNXI] vdp_output_surface_render_output_surface called but unimplemented!"
ЕМНИП, то "mplayer -vo help" должно показать список доступных.

Если я правильно понимаю, то драйвер не может создать поверхность для отрисовки видео, о чем и говорит, а попытки рисовать кадр не прекращаются.

Попробуй еще настройки иксов покрутить.
У меня видео через фреймбуфер выводилось, хотя и тормозило жутко.

vdpau sanxi точно есть в git-репах. Можно попробовать оттуда версию обновить.


И вообще, какого хрена на форуме нет тега для спойлера? Я точно знаю, что плагин такой для SMF есть.
« Last Edit: April 09, 2014, 05:02:24 am by Раджа »
Заткнись и смотри аниме!

Offline johndoe_71rus

  • Full Member
  • ***
  • Posts: 242
  • Karma: +3/-1
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #4 on: April 09, 2014, 05:49:09 am »
у меня было похожее, как победить не знаю.

Если я правильно понимаю, то драйвер не может создать поверхность для отрисовки видео, о чем и говорит, а попытки рисовать кадр не прекращаются

Но главное в том, что тот же mplayer запущенны в консоли(терминале) прекрасно рисует видео с этими настройками вывода.
Cubieboard2 / Android 4.2.2 / Cubieez 7.4@3.4.79+patwood

Offline Art

  • Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #5 on: April 10, 2014, 05:01:02 am »
Я к тому, что "[VDPAU SUNXI] vdp_output_surface_render_output_surface called but unimplemented!"
ЕМНИП, то "mplayer -vo help" должно показать список доступных.

Хммм.
Code: [Select]
root@Qbee-X:/home/cubie# mplayer -vo help
MPlayer SVN-r36688-4.6 (C) 2000-2014 MPlayer Team
Available video output drivers:
vdpau VDPAU with X11
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
gl OpenGL
gl_tiled X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
fbdev Framebuffer Device
fbdev2 Framebuffer Device
svga SVGAlib
matrixview MatrixView (OpenGL)
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
directfb Direct Framebuffer Device
dfbmga DirectFB / Matrox G200/G400/G450/G550
null Null video output
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame

Вообще, наверное недели 2 назад, пытался обновить libav библиотеки, чтобы собрать audacious  с ffaudio и по не опытности жёстко обломался с зависимостями, попутно унеся в небытие часть пакетов, которые потом заново восстанавливал. А сам плеер нашёл на launchpad в виде пакета. h264, divx, mpeg он показывает нормально, как и ранее.


Quote from: johndoe_71rus
Но главное в том, что тот же mplayer запущенны в консоли(терминале) прекрасно рисует видео с этими настройками вывода.

Запускал в консоли с vdpau  ,   xv    и fbdev и везде получаю ругань.

Вероятно проще будет посмотреть эффект на не обкатанном cubieez, на котором пусть и через мат удалось собрать audacious c ffaudio и кучей плюшек...
« Last Edit: April 10, 2014, 05:03:45 am by Art »

Offline Art

  • Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #6 on: April 28, 2014, 10:28:49 pm »
Собрал VLC с cedar, внезапно в нём на рипах заработал xv, причём заработал не на всех, хотя кодек xvid. Собирал по инструкции, cedar ничего не выводит на vlc.  :-\
« Last Edit: April 28, 2014, 10:31:29 pm by Art »

Offline Alex74

  • Jr. Member
  • **
  • Posts: 68
  • Karma: +1/-0
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #7 on: April 29, 2014, 02:13:03 pm »
Собрал VLC с cedar, внезапно в нём на рипах заработал xv, причём заработал не на всех, хотя кодек xvid. Собирал по инструкции, cedar ничего не выводит на vlc.  :-\
вроде консольный vlc играет ХДвидео

Offline Art

  • Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Не проигрывается видео xvid (avi)
« Reply #8 on: April 30, 2014, 01:08:09 am »
вроде консольный vlc играет ХДвидео
Да он и через интерфейс играет, но не все, хотя во всех видео, кодек  один и тот же.