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

» VideoLAN (VLC media player)

Автор: adasiko
Дата сообщения: 05.09.2012 11:58
robertmiles
Ну канал ж не одна точка, если роутер есть, то может прошивку обновить
Автор: robertmiles
Дата сообщения: 05.09.2012 13:34
у всех просмотр HD IPTV с помощью VLC без артефактов происходит?
Автор: bulova88
Дата сообщения: 05.09.2012 15:07
robertmiles
Тут ведь зависит от того, чей плейлист -- вашего провайдера или "левый" из интернета. Если "чужой", то возможно из-за высокой нагрузки на сервер источника. Кстати, деинтерлейс на HD каналах лучше отключить. Если же глюки с источника вашего провайдера или, просто, платный сервис, то все претензии к ним.
Автор: Sympathy
Дата сообщения: 09.09.2012 11:54
Поставила VLC 2.0.3 - он добавил в ВЕРХ контекстного меню папок (!) Проводника Windows свои записи:



Теперь ПАПКИ открываются, точнее, пытаются открыться через VLC, с, естественно, кучей сообщений об ошибках.
Где найти в Настройках, чтоб убить записи в меню Проводника? Сама не нашла.

Автор: Smart_Aleck
Дата сообщения: 09.09.2012 13:34
Эта действительно добром неудаляемая хрень удаляется через повторную установку VLC со снятием галки "Контекстное меню"
Автор: alexandryurin
Дата сообщения: 09.09.2012 14:22
У меня тоже проблемы с сайтом http://use.pp.ua/tv/ часть каналов воспроизводится нормально, а часть нет.
Автор: Sympathy
Дата сообщения: 09.09.2012 14:48
Smart_Aleck
Спасибо, сработало! А то в Инете кроме правки реестра ничего не находилось
alexandryurin
Да, часть каналов просто не транслируется
Автор: astorpol
Дата сообщения: 11.09.2012 13:55

Цитата:
ASE_DAG

Цитата:
http-user-agent=Mozilla/5.0 (Windows NT 5.1; rv:12.0)

как это применить к http://89.20.132.26:8000/c4_5 на постоянной основе в vlc 2.0.3?


Цитата:
ASE_DAG
вид должен быть http-user-agent=" ?
Автор: ASE_DAG
Дата сообщения: 11.09.2012 18:15
astorpol
> как это применить к http://89.20.132.26:8000/c4_5 на постоянной основе
А что значит «на постоянной основе»? Вы сам URL вручную вводите? Как передавать опцию в виде ключа из шелла, я уже показал, как в MRL указать — тоже. Как дописать опцию в плэйлист (XSPF или M3U), если хотите автоматизировать обработку1, узнайте у самого VLC — он корректно их сохраняет, если указать в MRL. Т. е.:
$ vlc http://89.20.132.26:8000/c4_5 :http-user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)"
Ctrl+Y и т. д.

> вид должен быть http-user-agent=" ?
Простите, не понял.


1 А я так понимаю, что хотите. У вас же этих урлов несколько сотен, да?
Автор: astorpol
Дата сообщения: 11.09.2012 19:55

Цитата:
У вас же этих урлов несколько сотен, да?

нет.
ASE_DAG
Я правильно понимаю создать M3U файл видом $ vlc http://89.20.132.26:8000/c4_5 :http-user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)" и скормить vlc?

Не работает то ,что вы написали если создать m3u.

Какое содержание m3u должно быть ,что бы была рабочая ссылка?


Цитата:
Простите, не понял.

http-user-agent="http://89.20.132.26:8000/c4_5 Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)" ?
Автор: ASE_DAG
Дата сообщения: 11.09.2012 20:25
astorpol
> Я правильно понимаю создать M3U файл видом $ vlc http://89.20.132.26:8000/c4_5 :http-user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)"
Нет.

> Какое содержание m3u должно быть
Да блин.

Цитата:
Как дописать опцию в плэйлист (XSPF или M3U), если хотите автоматизировать обработку1, узнайте у самого VLC — он корректно их сохраняет, если указать в MRL. Т. е.:
$ vlc http://89.20.132.26:8000/c4_5 :http-user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)"
Ctrl+Y и т. д.

Здесь что-то неясно? Вы спрашивайте, я попробую об’яснить иначе. $ vlc ... — это то, что надо выполнить, чтобы открыть ваш поток. Можно и через гуй, там где-то в диалоге открытия есть строка «MRL». Ctrl+Y — хоткей сохранения плэйлиста.

>> У вас же этих урлов несколько сотен, да?
> нет.
Тогда вам нет смысла знать синтаксис M3U, просто сохраняете гуем (как написано выше) плэйлист и пользуетесь. Но если хотите, пожалуйста:

Код: #EXTM3U
#EXTINF:0,101.ru: Russia Top 50
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)
http://89.20.132.26:8000/c4_5
Автор: astorpol
Дата сообщения: 11.09.2012 21:25

Цитата:
Тогда вам нет смысла знать синтаксис M3U, просто сохраняете гуем (как написано выше) плэйлист и пользуетесь. Но если хотите, пожалуйста:

Код:
#EXTM3U
#EXTINF:0,101.ru: Russia Top 50
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)
http://89.20.132.26:8000/c4_5

вот это мне и было нужно ,спасибо.

Цитата:
Что это? О_о

это мои фантазии по формированию ссылки )
Автор: ASE_DAG
Дата сообщения: 11.09.2012 21:38
astorpol
> это мне и было нужно, спасибо
Всегда пожалуйста. :-) Только никакого секретного знания, как я уже сказал, здесь нет — этот плэйлист был сгенерирован самим VLC, которому я приказал «Save playlist to file» (Ctrl-Y) после начала проигрывания потока.
Автор: Aleks78
Дата сообщения: 12.09.2012 10:19
Неожиданно задался вопросом... а сабж не умеет записывать то что показывает ?
Автор: astorpol
Дата сообщения: 12.09.2012 20:19

Цитата:
Только никакого секретного знания, как я уже сказал, здесь нет — этот плэйлист был сгенерирован самим VLC,

не все такие волшебники как вы.
ASE_DAG спорю с сапортом VLC о том ,что нет юзер агента в новом VLC и ссылка http://89.20.132.26:8000/c4_5 не воспроизводиться плеером,он говорит, что нужно так http://89.20.132.26:8000/c4_5 :http-user-agent="Mozilla".Так она даже не копируется в VLC,а так http://89.20.132.26:8000/c4_5:http-user-agent="Mozilla" не воспроизводиться.Может он имел другое ввиду ,что я не понимаю?
Автор: amsatuser
Дата сообщения: 13.09.2012 15:21
Уважаемые гуру,
Прошу помощи в решении следующей проблемы. VLC плеер спользую для просмотра IPTV. Более двух лет всё работало нормально. Два месяца назад после аварии провайдер выполнил апгрейд оборудования и что-то изменил в организации потока. Теперь имееем: три десятка местных каналов, которые они принимают с эфира в цифровом формате T2 и три десятка каналов со спутника. Так вот, местные каналы идут нормально, а подавляющее большинство спутниковых каналов ужасно тормозят из-за потери пакетов. Лог пишет следующее:
main debug: auto hiding mouse cursor
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5037 ms)
main error: ES_OUT_RESET_PCR called
main debug: Buffering 0%
main debug: End of audio preroll
main debug: Buffering 1%
main debug: Buffering 2%
идёт буферизация
main debug: Buffering 99%
main debug: Stream buffering done (5059 ms in 7820 ms)
main debug: Decoder buffering done in 0 ms
main debug: audio output is starving (-277431), playing silence
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5097 ms)
main error: ES_OUT_RESET_PCR called
main error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 5852 ms)
main error: ES_OUT_RESET_PCR called
и вот так всё время.

Фаервол настраивал, выключал, выключал Касперского - без результата. Все настройки плеера ковырял, кэш сетевых данных увеличивал до 10000 - тоже самое.
Кабель, сетевая, свич технари проверяли. Мало того, на их ноутбуке всё нормально. Произнеся сокраментальное "переустановите систему", ушли. Правда, ещё порекомендовали добавить памяти. Памяти, действительно, маловато - 512мбт. И можно было согласиться, но во-первых, всё работало, во-вторых, местные каналы идут без потери пакетов. Для информации:    
ЦП    AMD Athlon XP-A, 1833 MHz (5.5 x 333) 2500+
чипсет        VIA VT8377 Apollo KT400
системная память    512 Мб (DDR SDRAM)
видеокарта    NVIDIA GeForce 6200 -XTreme-G by TRU (128 мб)
сетевая карта VIA VT6102 Rhine II Fast Ethernet Adapter    PCI

Где ещё рыть? Пдскажите, пожалуйста.

Автор: ASE_DAG
Дата сообщения: 13.09.2012 18:19
amsatuser
> переустановите систему
Общее правило: если вы грешите на ПО, загрузитесь в «живую» (live) систему и проверьте на ней.
Автор: amsatuser
Дата сообщения: 13.09.2012 18:51
Как изменить кодек видео декодера в установках программы?
Автор: ASE_DAG
Дата сообщения: 13.09.2012 19:40
amsatuser

Цитата:
--codec <string> Preferred decoders list
List of codecs that VLC will use in priority. For instance, 'dummy,a52' will try the dummy and a52 codecs before trying the other ones. Only advanced users should alter this option as it can break playback of all your streams.


Доступен ли тот или иной декодер см. в ответ на $ vlc -l или более подробно на $ vlc --list-verbose.
Автор: amsatuser
Дата сообщения: 13.09.2012 20:10
Прошу прощения, не совсем понял, что это
$ vlc -l или более подробно на $ vlc --list-verbose.
Можно подробнее?
Автор: ASE_DAG
Дата сообщения: 13.09.2012 20:17

Цитата:
Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?

A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.

Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:
vasya@computer:~$ cat /etc/fstab
Автор: claim35
Дата сообщения: 14.09.2012 19:10
astorpol
ASE_DAG

Код: #EXTM3U
#EXTINF:0,101.ru: Russia Top 50
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7)
http://89.20.132.26:8000/c4_5
Автор: ASE_DAG
Дата сообщения: 14.09.2012 19:16
claim35
> Спасибо, друзья
Всегда пожалуйста. Только обратите внимание, что вы процитировали какую-то ерунду.
Автор: ASE_DAG
Дата сообщения: 14.09.2012 20:33
claim35
> Это неважно
Это теперь неважно для вас, но важно для других, кто будет точно так же, как вы, ненароком это читать. Процитирована ошибочная строка и под ней написано: «спасибо».
Автор: claim35
Дата сообщения: 14.09.2012 21:21
ASE_DAG
Вы правы, отредактировал.
Автор: Isica
Дата сообщения: 16.09.2012 14:36
zhe_zho

Цитата:
На других форматах работает, пробовал MKV, MP4, MPG, MOV, не работает только на AVI

Все логично. Индексы у AVI расположены в конце файла, и, как следствие, не доступны, пока файл не скачан полностью.
По-хорошему, перед началом воспроизведения, достаточно скачать хвост. Но VLC этого не делает.
Старая версия (v0.86i) даже скрывала ползунок, явно демонстрируя невозможность прокрутки, а также честно предупреждала о "битых" индексах.

Тем не менее, перемотка на AVI у меня точно работала! И по-моему как раз в v1.1.11 (или 1.1.4?).
Работала, само-собой, криво: размер файла не отображался и ползунок при воспроизведении оставался на нуле, но если ткнуть им куда-то в середину файла, по секунд через 15 попадали примерно к цели, а ползунок возвращался на ноль.
Но с недавних пор, в силу загадочных причин, работать перестало!?! Точнее, оно и сейчас работает, но алгоритм изменился: теперь прокрутка (вперед) происходит только после полного скачивания пропускаемого куска, а прокрутка назад стала вовсе невозможна.

ASE_DAG
А Вы часом не сталкивались с подобным?
Автор: zhe_zho
Дата сообщения: 16.09.2012 19:28
Isica
Спасибо за объяснение.
У меня прокрутка, так как Вы описываете, тоже работала.
А по поводу файлов размером 2ГБ и выше, почему они по сети не воспроизводятся, с уже скачанными всё нормально, нет никаких соображений?
Автор: Isica
Дата сообщения: 16.09.2012 21:42

Цитата:
У меня прокрутка, так как Вы описываете, тоже работала.

Очень любопытно: первым или вторым способом?


Цитата:
А по поводу файлов размером 2ГБ и выше, почему они по сети не воспроизводятся, с уже скачанными всё нормально, нет никаких соображений?

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

Цитата:
main debug: processing request item http://www.ex.ua/get/6105424 node Плейлист skip 0
main debug: resyncing on http://www.ex.ua/get/6105424
main debug: http://www.ex.ua/get/6105424 is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'http://www.ex.ua/get/6105424'
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'c:\temp'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:220)
main debug: `http://www.ex.ua/get/6105424' gives access `http' demux `' path `www.ex.ua/get/6105424'
main debug: creating demux: access='http' demux='' path='www.ex.ua/get/6105424'
main debug: looking for access_demux module: 0 candidates
main debug: no access_demux module matched "http"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: creating access 'http' path='www.ex.ua/get/6105424'
main debug: looking for access module: 2 candidates
access_http debug: http: server='www.ex.ua' port=80 file='/get/6105424'
main debug: net: connecting to www.ex.ua port 80
qt4 debug: IM: Setting an input
main debug: connection succeeded (socket = 848)
access_http debug: protocol 'HTTP' answer code 302
access_http debug: Server: nginx/1.3.5
access_http debug: Transfer-Encoding: chunked
access_http debug: Connection: keep-alive
access_http debug: redirection to http://fs146.www.ex.ua/get/e84b93c707b9a8992e859a5f9f21179f/6105424/Titanik.1997.RUS.HDTVRip.XviD.AC3.-HELLYWOOD.avi
access_http debug: http: server='fs146.www.ex.ua' port=80 file='/get/e84b93c707b9a8992e859a5f9f21179f/6105424/Titanik.1997.RUS.HDTVRip.XviD.AC3.-HELLYWOOD.avi'
main debug: net: connecting to fs146.www.ex.ua port 80
main debug: connection succeeded (socket = 848)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Server: exhttpd/0.55d
access_http debug: Content-Type: video/x-msvideo
access_http debug: this frame size=3121414144
access_http debug: Connection: close
access_http debug: auto re-connect enabled
main debug: using access module "access_http"
main debug: TIMER module_need() : 291.000 ms - Total 291.000 ms / 1 intvls (Avg 291.000 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 26 ms
main debug: pre-buffering done 1024 bytes in 0s - 38 KiB/s
main debug: looking for stream_filter module: 2 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: creating demux: access='http' demux='' path='http://fs146.www.ex.ua/get/e84b93c707b9a8992e859a5f9f21179f/6105424/Titanik.1997.RUS.HDTVRip.XviD.AC3.-HELLYWOOD.avi'
main debug: looking for demux module: 52 candidates
avi debug: <list 'AVI '>
avi debug: <list 'hdrl'>
avi debug: <list 'strl'>
avi warning: unknown chunk (not loaded)
avi debug: </list 'strl'>
avi debug: <list 'strl'>
avi debug: </list 'strl'>
avi debug: <list 'odml'>
avi warning: unknown chunk (not loaded)
avi debug: </list 'odml'>
avi debug: </list 'hdrl'>
avi debug: <list 'INFO'>
avi debug: </list 'INFO'>
avi debug: skipping movi chunk
avi debug: </list 'AVI '>
avi debug: * LIST-root size:3121414144 pos:0
avi debug: + RIFF-AVI size:2133872292 pos:0
avi debug: | + LIST-hdrl size:8894 pos:12
avi debug: | | + avih size:56 pos:24
avi debug: | | + LIST-strl size:4320 pos:88
avi debug: | | | + strh size:56 pos:100
avi debug: | | | + strf size:40 pos:164
avi debug: | | | + vprp size:68 pos:212
avi debug: | | | + indx size:4120 pos:288
avi debug: | | + LIST-strl size:4222 pos:4416
avi debug: | | | + strh size:56 pos:4428
avi debug: | | | + strf size:18 pos:4492
avi debug: | | | + indx size:4120 pos:4518
avi debug: | | + LIST-odml size:260 pos:8646
avi debug: | | | + dmlh size:248 pos:8658
avi debug: | + LIST-INFO size:156 pos:8914
avi debug: | | + ISFT size:44 pos:8926
avi debug: | | + INAM size:34 pos:8978
avi debug: | | + IART size:10 pos:9020
avi debug: | | + ICOP size:14 pos:9038
avi debug: | | + ICMT size:10 pos:9060
avi debug: | + JUNK size:1154 pos:9078
avi debug: | + LIST-movi size:2127535820 pos:10240
avi debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED
avi debug: stream[0] rate:25 scale:1 samplesize:0
avi debug: stream[0] video(XVID) 704x304 24bpp 25.000000fps
main debug: selecting program id=0
avi debug: stream[1] rate:48000 scale:1 samplesize:1
avi debug: stream[1] audio(0x2000) 6 channels 48000Hz 0bits

И потом весь файл тихо качается... вникуда! И бесконечно!!! :[
Процес явно зациклился: скачал 3,5Гига, и я его прервал:

Цитата:
main debug: incoming request - stopping current input
main debug: socket 848 polling interrupted
avi warning: cannot find idx1 chunk, no index defined
avi debug: selected standard index for stream[0]
avi debug: selected standard index for stream[1]
avi error: no key frame set for track 0
avi debug: stream[0] created 0 index entries
avi error: no key frame set for track 1
avi debug: stream[1] created 0 index entries
avi warning: unknown chunk (not unloaded)
avi warning: unknown chunk (not unloaded)
main debug: no demux module matching "avi" could be loaded
main debug: TIMER module_need() : 5319935.253 ms - Total 5319935.253 ms / 1 intvls (Avg 5319935.000 ms)
main debug: removing module "stream_filter_record"
main debug: removing module "access_http"
main debug: waitpipe: object killed
main debug: dying input
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'http://www.ex.ua/get/6105424' : 5320431.253 ms - Total 5320431.253 ms / 1 intvls (Avg 5320431.000 ms)
Автор: Isica
Дата сообщения: 17.09.2012 00:18
zhe_zho
Сравнение приведенных логов с логами воспроизведения MKV показало, что во всем виноват примитивный модуль AVI, не способный нормально взаимодействовать с access_http. Так что пишите им свой баг-репорт
Автор: zhe_zho
Дата сообщения: 17.09.2012 00:19

Цитата:
первым или вторым способом?

Первым.

По поводу размера AVI.
Может это связано с тем что изначально у AVI было ограничение в 2ГБ, поскольку в этом мало разбираюсь, просто цитирую с другого ресурса

Цитата:
Однако главная проблема формата в ограничении на размеры файлов - ДО 2 Гб. Повторяю, что от этой беды можно спастись использованием операционных систем Windows NT4.0/2000/XP под NTFS. Также можно попробовать уложиться в это ограничение сжатием видеопотока во время захвата, но при этом будет нанесен ущерб качеству картинки. Этот способ хорош при оцифровке видео для размещения в интернете, просмотра на компьютере, VCD или DVD. Так как этот вариант не всегда приемлем, в большинство программ включили возможность сегментированного захвата: файл сохраняется при достижении определенного объема, сразу создается новый файл-сегмент и процесс повторяется. Есть еще одно решение проблемы - OpenDML. Это расширение к формату AVI, которое позволяет создавать AVI-файлы практически без ограничения размера (например, VirtualDub поддерживает OpenDML-стандарт). С помощью утилиты Avisynth также многие программы могут формировать открытые AVI-файлы практически любого размера.

А вебплагин этих "новых" особенностей не понимает?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103

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


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