@vitalysokolov

Почему трансляция m3u8 открывается в VLC через интерфейс, но не запускается через терминал?

Открываю m3u8-трансляцию через VLC (File -> Open Network -> ввожу url), трансляция запускается.

Запускаю через терминал: $vlc url.m3u8 , получаю :

$ VLC media player 2.2.4 Weatherwax (revision 2.2.4-3-g2fc51dd)
[00000001005276a8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000000010068d568] httplive stream: HTTP Live Streaming (url)
[000000010a63d128] http access error: error: HTTP/1.1 403 Forbidden
[000000010a63d128] http access error: error: HTTP/1.1 403 Forbidden
[000000010068d568] core stream error: no suitable access module for `url.m3u8'

Тот же компьютер, тот же ip-адрес. В чём разница? Почему при запуске через графический интерфейс vlc запускается, а через терминал — ошибка 403?

Upd. Проблема была в экранировании спецсимволов в конце url. Решение — запуск vlc "url" (в кавычках). Вопрос снимается
  • Вопрос задан
  • 1883 просмотра
Пригласить эксперта
Ответы на вопрос 2
keydon2
@keydon2
...
1) что это за url.m3u8? Понятно, что адрес подменил, но откуда ты его берешь? Он локальный?
2) юзай cvlc в консоли
3) запроси curl'ом или можешь даже сразу в вайршарке смотреть разницу в запросах
Ответ написан
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
у меня работает
5ac974021c9b5653978603.png

дайте попоробовать ссылку на ресурс,который пытаешь,
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы