Автор Тема: mplayer, vlc и smb://  (Прочитано 7508 раз)

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
mplayer, vlc и smb://
« : 20.02.2013 11:45:51 »
Имеется:
с одной стороны - smb-шара с доступом по юзеру и паролю.
с другой стороны - нетбук с Simply branch p6

так вот, Thunar'om к шаре спокойно подключаюсь, но просмотреть фильм по ссылке типа smb://ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi никак не получается. Если попробовать в консоли то получаю такую ругань:
Спойлер
$ mplayer smb://ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi
MPlayer 32772-4.5.3 (C) 2000-2011 MPlayer Team
161 audio & 351 video codecs

Playing smb://ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi.
params.c:OpenConfFile() - Unable to open configuration file "/home/luda/.smb/smb.conf":
   Нет такого файла или каталога
params.c:OpenConfFile() - Unable to open configuration file "/home/luda/.smb/smb.conf.append":
   Нет такого файла или каталога
Using netbios name AN455.
Using workgroup WORKGROUP.
Could not open from LAN: 'smb://ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi'
Failed to open smb://ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi.

Exiting... (End of file)

с cvlc такая же картина, только еще после требования smb.conf есть такая ругань:
[0x814d948] access_smb access error: open failed for 'ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi' (Permission denied)
Подозреваю, что из smb.conf в домашнем каталоге он хочет почерпнуть сведения о юзере и его пароле.

Вот только нигде не могу найти в какой форме это прописать.

В инете нашел только совет указывать юзера и пароль вот так
$ mplayer smb://user:password@ici3r/sg1/kino/1/Gost.2013.SATRip.KinozalSAT.avi
Но нужно просто из Тунара тыцнуть и смотреть.

Подскажите синтаксис  smb.conf для домашнего каталога.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #1 : 20.02.2013 18:51:14 »
Одна машинка не в сети, на другой ничего нет.
Попробовать не на чем. Смотрю через smb сам у себя:
$ mplayer -nocache -ao pulse::0 smb://comp/media/films/kino.avi
MPlayer 32772-4.5.3 (C) 2000-2011 MPlayer Team
161 audio & 351 video codecs

Playing smb://comp/media/films/kino.avi.
Using netbios name COMP.
Using workgroup WORKGROUP.
Server not using user level security and no password supplied.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
[aviheader] Audio stream found, -aid 2
VIDEO:  [DX50]  720x416  24bpp  25,000 fps  1573,9 kbps (192,1 kbyte/s)
Clip info:
 Software: VirtualDubMod 1.5.10.1 (build 2439/release)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128,0 kbit/8,33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1,73:1 - prescaling to correct movie aspect.
VO: [xv] 720x416 => 720x416 Planar YV12
A:  19,6 V:  19,6 A-V:  0,000 ct:  0,000 491/491  7%  0%  0,5% 3 0

Exiting... (Quit)

У меня только гость на исходящее:
[Media]
;       comment = Video-Audio
        path = /mnt/sda7/media
       case sensitive = no
       strict locking = no
       guest ok = yes
       public = yes
        read only = yes
       browseable = yes

Аналогично:
$ mplayer -nocache -ao pulse::0 smb://ip_address/media/films/kino.aviЧтобы не кешировало.
« Последнее редактирование: 20.02.2013 19:04:57 от Speccyfighter »

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #2 : 21.02.2013 16:36:12 »
Ну, очевидно, дело в госте.
Буду думать дальше.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #3 : 21.02.2013 19:56:23 »
Ну, очевидно, дело в госте.
Похоже что нет.
$ gmplayer -ao pulse::1 -nocache smb://comp/media/films/kino.avi
MPlayer 32772-4.5.3 (C) 2000-2011 MPlayer Team
161 audio & 351 video codecs

Playing smb://comp/media/films/kino.avi.
Using netbios name ASUS-C2D.
Using workgroup WORKGROUP.
Server not using user level security and no password supplied.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
[aviheader] Audio stream found, -aid 2
VIDEO:  [DX50]  720x416  24bpp  25,000 fps  1573,9 kbps (192,1 kbyte/s)
Clip info:
 Software: VirtualDubMod 1.5.10.1 (build 2439/release)
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128,0 kbit/8,33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1,73:1 - prescaling to correct movie aspect.
VO: [gl2] 720x416 => 720x416 Planar YV12
[ws] Error in display.
[ws]  Error code: 8 ( BadMatch (invalid parameter attributes) )
[ws]  Request code: 2
[ws]  Minor code: 0
[ws]  Modules: decode_video
[gl2] You have OpenGL >= 1.2 capable drivers, GOOD (16bpp and BGR is ok!)
[gl] Error compiling fragment program, make sure your card supports
[gl]   GL_ARB_fragment_program (use glxinfo to check).
[gl]   Error message:
  line 7, char 42: error: syntax error, unexpected ',', expecting '}'
 at 00, 1,1640
[gl2] antialiasing off
[gl2] bilinear linear
A:   3,3 V:   2,2 A-V:  1,146 ct:  0,000  55/ 55 148%  0%  1,7% 50 0                                                       


           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A:  27,5 V:  18,8 A-V:  8,657 ct:  0,000 471/471 141%  0%  2,6% 463 0                                                     

Exiting... (Quit)

Но при использовании гуёвого командера, окончательно подсказал gnome-commander почему mplayer через shell прямой командой открывает, а gmplayer и остальные нет (см. вложение - лень набивать).
Про gnome-mplayer и vlc, gnome-commander сообщает то же самое.
Из того, что стоит и под руками, только он спрашивает, что именно надо делать.

С gmplayer так лучше
$ gmplayer -vo xv -ao pulse::1 -nocache smb://comp/media/films/kino.aviНо проблему потокового видео gui-commander+click надо как-то по-другому решать.

Но странно, что gmplayer, в отличие от консольного mplayer, не знает о потоковом видео.
« Последнее редактирование: 22.02.2013 01:45:47 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #4 : 22.02.2013 01:43:51 »
Короче. Частично победил thunar+smb+video.

Конфиги vlc не сравнивал что ДО и ПОСЛЕ.
Просто прибил полностью профиль vlc, после чего он сразу погнал потоковое видео не загоняя файл в tmp.
Гонит через: OpenGL GLX, XVideo, X11 (XCB), по умолчанию.

С gmplayer, это которое в меню MPlayer Media Player.
В  thunar+smb он видео ни через что кроме xv и x11 гнать не хочет.
Но xv предпочтительнее, чтобы в fullscreen масштабировало.
Сразу гонит потоковое.

С gnome-mplayer справиться не удалось.
Стартует, но даже не шевелится.
« Последнее редактирование: 22.02.2013 01:47:15 от Speccyfighter »

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #5 : 22.02.2013 14:51:12 »
Я тоже вчера опыты проводил, только на своем десктопе (нетбук временно отсутствует).
Подключился крусайдером к шаре, и потом "открыть с помощью..."
kaffeine, dragon, vlc - ни один не захотел показывать,
а gnome-mplayer, скотина такая, скачал файл в tmp, ну а потом показал.
А чего бы и не показать :-)
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #6 : 22.02.2013 16:05:51 »
Косвенно в тему топика.
Сам наткнулся, решил, рассказываю.

Ну да, перегрузился в Simply, чтобы смотреть на Thunar что там может быть не так с плеерами, на чистую.
Как-то давно туда не заглядывал.
Ну и заодно затеял посмотреть как там должно быть smb+mplayer в runlevel 2/3.
Хотя что на него смотреть.

Зашёл, посмотрел:
$ smbclient -L 192.168.1.10

$ smbclient \\\\192.168.1.10\\Media\\
smb: \>
smb: \> ls

Запустил потоковое посмотреть:
$ mplayer -cache 8192 -vo fbdev2 -fs -zoom -xy 1280 -quiet -ao alsa:device=hw=1.1 -softvol smb://192.168.1.10/Media/films/kino\ 2.avi

И оп-па
can't open /dev/fb0 permission denied

Время позднее, ну вы поняли.
В системе два пользователя:
user1, user2
# cat /etc/group|grep video
video:x:127:user1
# cat /etc/group|grep wheel
wheel:x:10:root,user1

Смотрю на этот пермишн и не могу сообразить: почему permission, ну ладно бы access. Быть того не может.
И тут до меня ме-е-дленно начинает доходить...
Года так два назад или больше уже сталкивался с таким, но по лени детально расписать всё не захотелось, а потом и забылось что да как. А зря!

Засада тут:
ls -l /dev/fb*
crw------- 1 user2 root чётотам /dev/fb0
Непривилегированный пользователь не состоящий в группе video имеет монопольные права на устройство.
Хотя изначально:
# cat /etc/udev/rules.d/50-framebuffer.rules
# fb devices
KERNEL="fb[0-9]*", NAME="fb/%n", SYMLINK="%k", GROUP="video", MODE="0660"

А ведь и должно быть:
# chown root:video /dev/fb0
# chmod g+rw /dev/fb0

Ну то есть:
ls -l /dev/fb*
crw-rw---- 1 root video 29, 0 Feb 10 03:10 /dev/fb0

Цитировать
kaffeine, dragon, vlc - ни один не захотел показывать,
а gnome-mplayer, скотина такая, скачал файл в tmp, ну а потом показал.

У Thunar на который смотрел:
$ rpm -qa|grep -i thunar-shares-plugin
thunar-shares-plugin-0.2.1-alt2.git20111111

$ rpm -qi thunar-shares-plugin|grep -i summ
Summary     : Расширение файлового менеджера Thunar для предоставления доступа к папкам по сети.

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #7 : 22.02.2013 17:09:18 »

У Thunar на который смотрел:
$ rpm -qa|grep -i thunar-shares-plugin
thunar-shares-plugin-0.2.1-alt2.git20111111

$ rpm -qi thunar-shares-plugin|grep -i summ
Summary     : Расширение файлового менеджера Thunar для предоставления доступа к папкам по сети.

Не совсем понятно причем здесь thunar-shares-plugin? Он для того, чтобы расшаривать папки с помощью thunar.
В оригинале Summary     : Thunar file manager extension to share files using Samba А тут проблема с доступом к шаре.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #8 : 22.02.2013 18:18:05 »
А тут проблема с доступом к шаре.
Тут парень по vlc подсказывает:
Смотрим видео через сеть в KDE

Если что ещё мимо пробежит , стукну.

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #9 : 22.02.2013 22:37:17 »
А тут проблема с доступом к шаре.
Тут парень по vlc подсказывает:
Смотрим видео через сеть в KDE

Если что ещё мимо пробежит , стукну.

О, понемногу проясняется.
vlc.desktop у меня уже содержал правильную строку X-KDE-Protocols, а вот явное указание имени и пароля  в настройках помогло.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #10 : 05.03.2013 22:17:42 »
Чтобы не создавать новую тему.

Подключался Tunar'ом к SMB-шаре, и от глупости сказал ему "Запомнить пароль навсегда". Теперь нужно подключится к той-же шаре, но с другим именем и паролем, о он, скотина такая, автоматом подключается с запомненным юзером и паролем.

Как заставить Tunar забыть юзера и пароль к SMB-шаре?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: mplayer, vlc и smb://
« Ответ #11 : 06.03.2013 06:40:42 »
А в конфигурации Thunar поправить? ~/.config и далее.
Андрей Черепанов (cas@)

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: mplayer, vlc и smb://
« Ответ #12 : 06.03.2013 22:51:57 »
А в конфигурации Thunar поправить? ~/.config и далее.

У-ф-ф... Запарился пока нашел.

~/.gnome2/keyrings/основная.keyring
Только не нашел ключника (аналога kwallet из kDE), пришлось руками искоренять.

Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: mplayer, vlc и smb://
« Ответ #13 : 07.03.2013 08:09:10 »
У-ф-ф... Запарился пока нашел.
Иногда так искать проще, если известна модель для поиска (например логин); компьютер железный - пусть он работает:
$ find . \( -path ./.mozilla -o -path ./Загрузки \) -prune -o -type f -exec grep "alacarte-made" "{}" \; -print
Использовать модель "alacarte-made" для поиска в файлах текущего домашнего каталога исключая подкаталоги .mozilla и Загрузки.
Порядок вывода:
найденный текст
полный путь к файлу в котором текст найден
найденный текст
найденный текст
полный путь к файлу в котором текст найден
и т.д.

Можно предварительно найти самые большие подкаталоги домашнего каталога и добавить в исключение.
Подсчёт размера каталогов с сортировкой по размеру для видимых подкаталогов домашнего каталога:
$ du -smx ~/* | sort -n | less
Для скрытых подкаталогов домашнего каталога:
$ du -smx ~/.?* --exclude .. | sort -n | less
« Последнее редактирование: 07.03.2013 08:20:45 от Speccyfighter »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: mplayer, vlc и smb://
« Ответ #14 : 01.10.2014 05:31:55 »
A:  19,6 V:  19,6 A-V:  0,000 ct:  0,000 491/491  7%  0%  0,5% 3 0
А что эти цифры могут означать?