Ru-Board.club
← Вернуться в раздел «Программы»

» VideoLAN (VLC media player)

Автор: ASE_DAG
Дата сообщения: 14.07.2013 17:50
skuwakin
> культурно закрыть
Поясните, чем вам выход по SIGTERM не угодил? Ну т. е. что-то типа:
$ vlc -I dummy &
[1] 13521

$ kill %1
$
[1]+ Done vlc -I dummy


При этом возникают какие-то проблемы? Или это вас перфекционизм заел?

В любом случае, vlc предоставляет массу интерфейсов, среди которых есть и читающий вход (без всяких кавычек, stdin), называется rc. Можете работать с ним напрямую или (что удобнее) через именованный поток.

$ mkfifo /tmp/vlc.fifo
$ vlc -I rc --rc-fake-tty < /tmp/vlc.fifo &
[1] 15072
main@asus:~$ VLC media player 2.0.6 Twoflower (revision 2.0.6-0-gbe9623c)
[0x1fc37c8] [cli] lua interface: Listening on host "*console".
VLC media player 2.0.6 Twoflower
Command Line Interface initialized. Type `help' for help.

$ echo quit > /tmp/vlc.fifo
Bye-bye!
> Shutting down.
[0x1fc37c8] [cli] lua interface: Requested shutdown.

[1]+ Done vlc -I rc --rc-fake-tty < /tmp/vlc.fifo


Как видите, все предельно «культурно» — vlc с вами даже попрощался :-).
Автор: skuwakin
Дата сообщения: 14.07.2013 19:58
ASE_DAG
Спасибо за идею с stdin! Весьма завлекательно! Бум пробовать, дело в том, что я вызываю vlc для транскодирования из программы на делфях и что-то мне показалось не шибко культурно снимать vlc по terminateprocess... как следствие, в трее остаются иконки от vlc. Пытался слать окну wm_close - фигвамс... может быть не тому слал...
Автор: ASE_DAG
Дата сообщения: 14.07.2013 23:54
skuwakin
> Спасибо за идею с stdin!

Всегда пожалуйста. Думаю, что если оформится окончательное решение, не будет лишним здесь оставить ссылку на репозиторий кода.

> я вызываю vlc для транскодирования из программы на делфях

Желание использовать исполняемый бинарник вместо библиотеки libvlc — принципиальное? Да, она (правда сторонняя) даже для этого вашего Дельфи есть (paslibvlc). Впрочем давать совета использовать эту подпаскалевскую обертку не могу — о ее существовании узнал только сейчас, бо Паскалем не пользуюсь.

> в трее остаются иконки от vlc
> слать окну

Бу! А зачем вы вообще гуй вызываете?

Впрочем, если он вам зачем-то таки нужен, то сообщаю, что интерфейс rc тогда надо указывать ключом --extraintf.
Автор: skuwakin
Дата сообщения: 15.07.2013 08:27
ASE_DAG
приятно пообщаться с грамотным челом! спс за ответ! Наскколько я понял, вы линуксоид... и там, да, есть такая преполезнейшая штучка как cvlc... В винде ее
увы нема... libvlc я смотрел... пытался найти что-нить напоминающее transcode - фигфамс... либо плохо искал... сильно глубоко погружаться в это дело нет времени, хотелось бы отделаться малой кровью... поэтому и вызывю тупо из делфийской ппрограммы vlc.exe с нужными параметрами.
Автор: ASE_DAG
Дата сообщения: 15.07.2013 15:36
skuwakin
> есть такая преполезнейшая штучка как cvlc
А также qvlc, svlc, nvlc, rvlc. Вы думаете, это отдельные бинарники? Вовсе нет. Это придумано просто сокращения разных параметров, задающих основной интерфейс. cvlc — для $ vlc -I dummy (я, между прочим, его выше поминал), rvlc — для $ vlc -I rc и т. д.

$ cat $(which cvlc)
#! /bin/sh
exec /usr/bin/vlc -I "dummy" "$@"


> libvlc я смотрел, пытался найти ... transcode - фигфамс...
http://stackoverflow.com/questions/4900929/libvlc-simple-c-streaming
Автор: skuwakin
Дата сообщения: 15.07.2013 21:21
ASE_DAG
вот это помощь! Огромное вам спасибище! С terminateprocess теперь все культурно работает...

а libvlc на досуге поковыряю, потому как это ест-но самый правильный путь!
Автор: ASE_DAG
Дата сообщения: 15.07.2013 21:44
skuwakin
> Огромное вам спасибище!
Всегда пожалуйста. :-)

А что вы все-таки такое пишите? Это публичное ПО (для распространения)? Если да, то внимание обратите, что paslibvlc, по всей видимости, лицензируется только под GNU GPLv3, в отличие от самой libvlc которая и под LGPL тоже.
Автор: skuwakin
Дата сообщения: 15.07.2013 23:07
ASE_DAG

Цитата:
А что вы все-таки такое пишите?

да загорелось мне обеспечить просмотр в LMODe (мощнейший виджет для сиартхаба от самсунга)
по возможности любых потоков, даже тех, что не жует родной плеер...
ну и понеслось...

P.S. а не подскажите, где лучше почитать про все эти GNU-сности почитать. Я в этом деле полный ноль...

Автор: ASE_DAG
Дата сообщения: 15.07.2013 23:33
skuwakin
> эти GNU-сности почитать
Вы про свободные лицензии и вообще про свободу интеллектуальной собственности? Ну, на https://gnu.org, например, если Википедии уже не хватает. Если свободно читаете по-английски, то лучше переключитесь на него — перевод на русский коряв, хотя и точен.

Здесь я это упомянул к тому, что вы не можете линковать в свое ПО библиотеку по GPL, если это ваше ПО само не лицензировано под GPL. Но, я надеюсь, вы и так публикуете все, что пишите, под GPL-совместимыми лицензиями, правда ведь?
Автор: skuwakin
Дата сообщения: 15.07.2013 23:39
ASE_DAG

Цитата:
Но, я надеюсь, вы и так публикуете все, что пишите, под GPL-совместимыми лицензиями, правда ведь?

Да я никогда еще ничего не публиковал... Эта программа может стать первой пробой...
Автор: skuwakin
Дата сообщения: 18.07.2013 23:52
Доброго времени суток. А возможно ли решение такой задачи при помощи vlc...
Трансляция рабочего стола по сети но... СО ЗВУКОМ? Например, запустил на писюке в браузере что-то с ютуба и хочу это посмотреть на большом телеке... С картинкой нет проблем, все окейно, но вот звука нема...
Автор: lucky_Luk
Дата сообщения: 19.07.2013 09:40
Поставил бету VLC на андроид. С помощью программы ES Проводник с планшета залазию на виндовую шару с музыкой и музыку с шары проигрываю в VLC на планшете.
Но играет только по одному файлу, не могу запустить плейлист, планшетный VLC обычные виндовые плейлисты не жрет, и переделанные под линуксовый сетевой плеер (слеши как в линуксе, кодировка UTF, плеер принимает) тоже не жрет.
А когда файлы поштучно открываешь, показывает длинный сетевой путь с портом, айпишником и пр. требухой, но в плейлисте такую же фигню не принимает.
Как сделать плейлист для андроидного VLC?
Автор: Nafiganado
Дата сообщения: 19.07.2013 14:56
Всем привет.
Не работают глобальные клавиши. В чем может быть дело?
Windows 7 x64.
Автор: lucky_Luk
Дата сообщения: 19.07.2013 18:41
Решил проблему, оказывается в ES Проводник есть встроенный плеер, он умеет проигрывать все содержимое сетевой папки.
Автор: niko7
Дата сообщения: 20.07.2013 13:48
Подскажите, как повернуть изображение на 90 градусов?
Автор: kirsha
Дата сообщения: 20.07.2013 17:19
niko7
Инструменты->Эффекты и фильтры->Видео-эффекты->Геометрия->Поворот
Автор: niko7
Дата сообщения: 20.07.2013 19:32
kirsha
Здорово, то, что надо? А как сделать, чтобы VLC запоминал настройку поворота, получается, так посмотрел один файл, сделав нужный поворот, открываю другой файл и снова надо делать эту же настройку.
Автор: kirsha
Дата сообщения: 20.07.2013 19:47
niko7
Инструменты->Настройка->(внизу справа нажать "все")->Видео->Фильтры (Ставим галку "Видео-фильтр Вращение"->далее в раскрывшемся дереве "Вращение"->Угол в градусах.
Перезапускаем.
Автор: BarHan
Дата сообщения: 22.07.2013 13:30
Есть ли возможность динамической регулировки яркости/контрастности при воспроизведении видео? В настройках горячих клавиш не увидел, так и задумано?
Автор: EvgenC
Дата сообщения: 22.07.2013 22:41
Товарищи!
Помогите, пожалуйста, настроить плеер.

Качаю FLV видео с сайта SportBox. Пытаюсь воспроизвести на VLC. Однако и картинка и звук рывками и с тормозами воспроизводится. Картинка еще ничего тормозит, а звук вообще: пол-секунды гавкнет и 10 секунд тишина, и так далее...

Я думал размер какого-нить кэша надо в настройках подправить, но изменяя эти размеры, становилось только хуже или никак не влияло...

Подскажите, люди добрые, что надо в настройках поправить?

PS. Другие человеческие AVI или MKV воспроизводит нормально. Проблема с FLV с указанного сайта.

Вот пример FLV-файла: http://news.sportbox.ru/Vidy_sporta/dzudo/spbvideo_NI392344_Sulemin-zavoeval-dlya-Rossii-zolotuyu-medali?playeri=2
Автор: Bigkoss
Дата сообщения: 23.07.2013 07:37
EvgenC
Не заметил проблем, всё нормально воспроизводится.
Автор: EvgenC
Дата сообщения: 23.07.2013 10:19
Bigkoss, интересно...
Неужели у меня какая-то хрень...
Автор: niko7
Дата сообщения: 24.07.2013 20:29
Слышал, что можно как-то изображение с веб камеры по сети раздавать с помощью VLC?
kirsha Разобрался, все получилось .
Автор: kinomy
Дата сообщения: 29.07.2013 15:33
VLC media player 2.0.8

[more=Changes between 2.0.7 and 2.0.8:]
Цитата:

Access:
* Fix ISDB-S tuning
* Fix crash in QTsound
* Fix screen mouse file location
* Fix invalid memcpy in MMS access

Demux:
* Fix use after free in sgimb
* Improve resistance and checking against malformed MKV files

Decoders:
* Fix crash in the libavcodec module

Mac OS X:
* Fix interface crashes
* Fix autostart playback option
* Respect "playlist-autostart" option

Translations:
* update Welsh translation
* New Kannada translation
[/more]
Автор: Aleks78
Дата сообщения: 30.07.2013 06:15
VLC media player 2.0.8 Final
Автор: skuwakin
Дата сообщения: 30.07.2013 13:16
доброго времени суток. В общем близится к концу моя опупея с vlc...
Очень интересно узнать следующее:

1. Какие параметры влияют на время задержки начала трансляции при транскодировании.
никак не получается уменьшить задержку отображения рабочего стола на телеке (5 секунд)

2. С каким header-om vlc открывает http поток с сайтов, иначе говоря, можно ли vlc научить прикидываться браузером?
Автор: Pasha_ZZZ
Дата сообщения: 30.07.2013 13:28
skuwakin
1. Никакие. Это зависит от телека, на сколько у него кэш (видимо в вашем случае 5000 мс).
2. --http-user-agent=
Автор: skuwakin
Дата сообщения: 30.07.2013 14:32
Pasha_ZZZ
спасибо за ответ. Пои поводу задержки, так сна есть, ну может чууууть меньше, даже когда вместо телека используется vlc на компьютере...
Автор: Ajaja
Дата сообщения: 30.07.2013 15:14

Цитата:
VLC media player 2.0.8

Changes between 2.0.7 and 2.0.8:


Как по мне, так главное изменение - 2.0.8 перестал проигрывать wmv. Win7 64bit. Похоже, верию уже отозвали, на оффсайте снова предлагают качать 2.0.7.
Автор: BoY
Дата сообщения: 30.07.2013 15:33

Цитата:
Похоже, верию уже отозвали

и правильно. что то не удалась она откатился на 2.0.7

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103

Предыдущая тема: Самоучитель по немецкому для начинающих


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.