Автор Тема: Video в virtualbox  (Прочитано 3136 раз)

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Video в virtualbox
« : 20.09.2016 13:52:08 »
В продолжение темы https://forum.altlinux.org/index.php?topic=37192.0
поставил стартеркит lxde, обновил его полностью до последнего сизифа
обновил virtualbox до 5.1.6
видео не работает - ни на youtube, ни консольным mplayer.
 Вернее частично работает mplayer, при принудительной перемотке, после прекращения перемотки примерно секунду показывает в нормальном режиме, потом останавливается.
Youtube только пишет что: "если видео не работает, то подождите или перезагрузите устройство"
Это гостевая:
[root@flint64 ~]# uname -a
Linux flint64.localdomain 4.7.4-un-def-alt1 #1 SMP PREEMPT Fri Sep 16 06:58:25 UTC 2016 x86_64 GNU/Linux
[root@flint64 ~]# rpm -qa | grep kernel-modules-virtualbox
kernel-modules-virtualbox-addition-std-def-5.1.6-alt1.263189.1
kernel-modules-virtualbox-addition-un-def-5.1.6-alt1.263940.1
[root@flint64 ~]#
Хост - win7-64

в спойлере вывод mplayer myvideo.mp4
Спойлер
[admin@flint64 Downloads]$ mplayer myvideo.mp4
MPlayer 1.1-5.3.1 (C) 2000-2012 MPlayer Team
192 аудио & 401 видео кодеков

Воспроизведение myvideo.mp4.
Cache fill:  0.00% (0 bytes)   

libavformat version 54.6.100 (internal)
Обнаружен libavformat формат файла!
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO:  [H264]  640x360  24bpp  25.000 fps  473.9 kbps (57.9 kbyte/s)
Информация о клипе:
 major_brand: mp42
 minor_version: 0
 compatible_brands: isommp42
 creation_time: 2016-02-01 10:48:01
Load subtitles in ./
[VO_XV] Похоже, что ваша видео-карта не имеет поддержки Xvideo.
[VO_XV] Запустите 'xvinfo', чтобы проверить поддержку Xv и читайте
[VO_XV] DOCS/HTML/ru/video.html#xv!
[VO_XV] Смотрите 'mplayer -vo help' для других (не-xv) драйверов видео-вывода.
[VO_XV] Попробуйте -vo x11.
[VO_SDL] Использую драйвер: x11.
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.23.100 (internal)
Выбран видеокодек: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Открываю декодер аудио: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 11999->176400)
Выбран аудиокодек: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...
Unsupported PixelFormat 61
Unsupported PixelFormat 81
Unsupported PixelFormat 61
[VD_FFMPEG] Пробую pixfmt=0.
Unsupported PixelFormat 61
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Opening video filter: [scale]
Извините, выбранное устройство видеовывода не совместимо с этим кодеком.
Попробуйте добавить фильтр scale к вашему списку фильтров.
Например, -vf spp,scale вместо -vf spp.
[VD_FFMPEG] Пробую pixfmt=1.
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Opening video filter: [scale]
Извините, выбранное устройство видеовывода не совместимо с этим кодеком.
Попробуйте добавить фильтр scale к вашему списку фильтров.
Например, -vf spp,scale вместо -vf spp.
Unsupported PixelFormat 81
[VD_FFMPEG] Пробую pixfmt=2.
Unsupported PixelFormat 81
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Opening video filter: [scale]
Извините, выбранное устройство видеовывода не совместимо с этим кодеком.
Попробуйте добавить фильтр scale к вашему списку фильтров.
Например, -vf spp,scale вместо -vf spp.
[VD_FFMPEG] Пробую pixfmt=3.
Movie-Aspect - 1.78:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
VO: [sdl] 640x360 => 640x360 Planar YV12
w/h: 640 360
A:  56.8 V:  57.0 A-V: -0.118 ct: -0.004   0/  0 ??% ??% ??,?% 0 0 56%

Откуда ноги растут?

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #1 : 20.09.2016 15:55:52 »
Я так понял никто не сталкивался!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Video в virtualbox
« Ответ #2 : 20.09.2016 16:16:06 »
Это вы внутри Virtualbox?

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #3 : 20.09.2016 17:38:34 »
да

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #4 : 20.09.2016 17:40:42 »
Ещё одно обстоятельство - если на хосте поставить vb 5.0.26 все будет работать как надо

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Video в virtualbox
« Ответ #5 : 20.09.2016 21:38:47 »
Попробуйте поиграться с различными параметрами виртуализации.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Video в virtualbox
« Ответ #6 : 21.09.2016 07:24:55 »
Посмотрите: https://bugzilla.altlinux.org/show_bug.cgi?id=32493
Модуль ядра vboxvideo загружен? Проверить:
lsmod |grep vboxvideo

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #7 : 21.09.2016 13:52:43 »
Антон спасибо, самое оно, только вот это на всех ядрах, происходит.
Модуль не грузится с ошибкой из бага, только вот при использовании на хосте младшей версии VB - все работает

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Video в virtualbox
« Ответ #8 : 21.09.2016 17:31:41 »
Так может версия модуля не соотвеиютствеут версии установленной Virtualbox ?

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #9 : 21.09.2016 17:38:30 »
В первом сообщении написано - соответствует!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Video в virtualbox
« Ответ #10 : 21.09.2016 21:00:13 »
Вот тут что-то интересное есть:
http://archlinux.org.ru/forum/topic/10919/
Цитировать
Проблему решил путём метода тыка. Что делал:
1)Не ставил xf86-video-vesa
2)pacman -S virtualbox-guest-utils
3)modprobe -a vboxguest vboxsf
4)nano /etc/modules-load.d/virtualbox.conf Добавил только vboxguest,vboxsf
При старте GUI был обнаружен VBOX0 с разрешением 1680х946

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Video в virtualbox
« Ответ #11 : 21.09.2016 21:00:54 »
В первом сообщении написано - соответствует!
С телефона много не разглядишь ;-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Video в virtualbox
« Ответ #12 : 22.09.2016 08:13:13 »
Антон спасибо, самое оно, только вот это на всех ядрах, происходит.
Модуль не грузится с ошибкой из бага, только вот при использовании на хосте младшей версии VB - все работает

Отметьтесь в баге, что и на un-def та же беда.

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 428
    • Email
Re: Video в virtualbox
« Ответ #13 : 22.09.2016 13:33:07 »
Сейчас протестировал откат vb на host - е до 5.0.26, а на виртуалке оставил все как есть
ошибка из баги сохранилась, а видео начало работать и, в целом, шустрее.