Vlc log файл linux

Unick-soft

Категории

  • В статье описана реализация метода отражения Фонга и анизотропной модели Варда с использованием OpenGL 3. Также приводится пример использования карты с коэфициентами для анизотропной модели. читать.
  • В статье описан метод создания статической библиотеки lib по dll. Вам не нужны исходники dll файла для создания lib-ы. читать.
  • В статье описан метод удалённого управления VLC плеером и использования RC интерфейса. Также приведён пример кода на C#. читать.

Использование командной строки VLC

Как получить справку о командах консоли VLC?

Для получения доступных команд есть несколько команд консоли, рассмотрим их ниже

Получение обычной справки

В результате будет создан файл: vlc-help.txt

Получение справки по VLC и модулям

В результате будет создан файл: vlc-help.txt

Получение полной справки, также справки по модулям

В результате будет создан файл: vlc-help.txt

Протестировано на версии VLC 1.0.0

Как получить информацию отладки в VLC?

Информация отладки выводит много дополнительной информации, в том числе ошибки, дополнительную информация о файлах. Это очень удобно для выявления причин, вызывающих ошибку.

Для получения отладочной информации необходимо набрать команду:

Стоит отметить, что в данном случае VLC запустится и также запустится окно консоли с информацией об отладке, но вся отладочная информация будет дублироваться в файл vlc-log.txt. Файл vlc-log.txt должен быть в кодировке UTF8. Также поддерживается разный уровень детальности:

  • —verbose=2 — значит, что будет выводиться вся информация отладки.
  • —verbose=1 — значит, что будут выводиться предупреждения и ошибки.
  • —verbose=0 — значит, что будут выводиться только ошибки.

Протестировано на версии VLC 1.0.0

Как запустить VLC в полноэкранном режиме?

Для запуска в полноэкранном режиме необходимо набрать команду:

Протестировано на версии VLC 1.0.0

Как запустить VLC с возможностью удалённого управления?

Удалённое управление позволяет делать несколько интерфейсов управления.

Управление VLC через веб-браузер

Для запуска VLC плеера необходимо набрать команду:

После запуска необходимо открыть в браузере страницу:

Через эту страницу можно управлять работой плеера.

Управление VLC через RC

Данное управление очень удобно для создания программы, которая будет управлять VLC плеером, так как управление осуществляется отправкой простых команд. Для запуска плеера необходимо набрать команду:

Для управления необходима программа, которая может передавать бинарные команды. Для этого подойдёт команда putty. Запускаем программу и выбираем протокол RAW, IP адрес 127.0.0.1 и порт 4444. Стоит отметить, что если установлен русский язык, то на вкладке Windows->Translation необходимо установить UTF-8.

После жмём Open.

Если сообщений об ошибке не было, то можете набирать команду help и нажимать Enter, тогда вы увидите справку о доступных командах. Команд там много. Например, чтобы заставить ролик играть, необходимо набрать команду

Протестировано на версии VLC 1.0.0

Где log файл VLC?

Обычно лог файл VLC расположен там, где находится сам исполняемый файл, то есть в C:\Program Files\VideoLAN\VLC\. Если там файла нет, то он может быть в директории, в которой находится файл, который вы запускали.

Протестировано на версии VLC 1.0.0

Как запустить vlc с определенного интерфейса?

VLC включает в себя много различных интерфейсов, как стандартных, так и специфических. Например, управление им через браузер или управление удалённо. Также возможен запуск сразу с несколькими интерфейсами. Для того, чтобы запустить VLC с определённым интерфейсом, необходимо набрать в командной строке команду:

В данном случае dummy — название интерфейса, вместо ИМЯ_ФАЙЛА следует написать файл, который вы хотите запустить, в принципе его можно и не указывать. Кроме него там могут быть и другие названия, которые приведены ниже:

  • dummy — интерфейс без ничего, то есть полное отсутствие всех элементов управления.
  • http — интерфейс управления через веб-браузер.
  • telnet — управление через Telnet.
  • skins2 — графические скины. Для запуска с определённым скином необходимо выполнять следующую команду:
  • blackpearl.vlt — название файла скина, который расположен в папке skins.

logger — интерфейс лога, подробнее читайте в разделе [[#debuginf | получение информации об отладке в VLC.

  • qt4 — стандартный интерфейс под Windows.
  • rc — интерфейс удалённого управления.
  • ntservice — запуск как служба, может и не сработать. Возможно необходимы дополнительные параметры.
  • lua — для запуска необходимо задать дополнительные параметры.
  • gestures — управление мышью.
Читайте также:  Parallel desktop для windows

Также вместо -I можно использовать —extraintf, при этом интерфейс будет не основным, а добавочным. Команда может выглядит так:

Источник

Где находится лог-файл VLC для ошибок?

Я пытался открыть Blu-Ray с VLC, но я получил это сообщение об ошибке:

VLC не может открыть MRL ‘bluray:///dev/sr0’. Проверьте журнал для деталей.

Для получения дополнительной информации я должен прочитать журнал из VLC, но я не могу найти ни одного журнала, я нашел только с which vlc где находится VLC, а именно

Я пошел туда, но не нашел файл журнала.

5 ответов

Вы можете установить местоположение файла журнала VLC непосредственно в клиенте, зайдя в опции Tools -> Preferences -> Select «ALL» -> Advanced -> Logging , Вы также можете установить многословие 0: silent, 1: error/info, 2: warning, 3: debug в зависимости от уровня информации, которую вы хотели бы в файле журнала. Затем перезапустите клиент VLC, чтобы изменения вступили в силу.

Спасибо Pananoid Panda и Kluegerama за предоставление деталей, но я думаю, что этот ответ должен быть более кратким. Для тех из вас, кто хочет включить регистрацию в VLC, следующие шаги подтверждены для работы на Mac, Linux и Windows.

На ПК перейдите в Инструменты -> Настройки -> Нажмите кнопку «Показать все» (в левом нижнем углу всплывающего окна) -> Дополнительно -> Дополнительные настройки -> Logger. На Mac настройки находятся в меню VLC, остальное такое же, как и на ПК.

Установите флажок «Записать в файл». Укажите имя файла журнала, в котором указано «Имя файла журнала» и нажмите кнопку обзора, чтобы указать местоположение файла журнала. Вы должны перейти туда, где вы хотите, чтобы файл журнала был, а затем нажмите » Сохранить» (выберите на Mac).

Выберите текст для формата журнала.

Установите для многословия значение » Отладка» (вариант 2 в более старых версиях) — другими параметрами являются «Информация», «Предупреждение» (оба варианта 1 в более старых версиях) и «Ошибка». Параметр по умолчанию эквивалентен 0 в более старых версиях.

Нажмите кнопку Сохранить и выйдите из VLC.

Когда вы в следующий раз запустите VLC, он будет записывать все действия в указанный файл.

Чтобы добавить к тому, что сказал Paranoid Panda, вы также должны включить ведение журнала:

Выберите раздел «Интерфейс» в «Настройках» (следуя тем же указаниям для отображения всех настроек), и отметьте соответствующие пункты «Журнал в файл» и / или «Журнал в системный журнал».

Вы можете установить местоположение и уровень многословия для файла журнала VLC следующим образом:

  1. Выбрать Tools → Preferences из меню (или введите CTRL + P )
  2. в Show settings переключатели в левом нижнем углу окна настроек, нажмите «Все»
  3. Идти к Advanced → Logging в дереве настроек

Согласно справочной странице, это то, что означают различные уровни многословия:

0 = тихий

1 = информация / предупреждающие сообщения

2 = отладка

Прежде чем вы установите VLC для входа в файл как описано @AnotherLongUsername, VLC будет входить в /var/log/syslog , Этот файл используется многими различными приложениями, поэтому вам придется искать vlc «чтобы найти сообщения VLC.

TL;DR: Попробуйте journalctl -r _COMM=vlc для современных дистрибутивов Linux на основе systemd по умолчанию (Ubuntu 15.04+), который включает jounrald в качестве общего приемника журналов для процессов, журналируемых через стандартный вывод, включая VLC.

Многие ответы выше полезны и информативны, у @Zoltán был ответ, который работает для VLC, установленного через snap ( sudo snap install vlc ):

Однако более современным способом было бы использовать journalctl, отфильтрованный для команды vlc, например, последние 10 строк:

Следующий старый способ поиска в системном журнале работает достаточно хорошо, учитывая, что по умолчанию rsyslogd читает journald и ведет журнал в /var/log/syslog:

Два вышеуказанных параметра работали по умолчанию (для VLC snap 3.0.8 и Ubuntu 18.04.4 LTS) с учетом журналов процесса vlc в stdout, и я предполагаю, что journald захватывает stdout. Таким образом, оба следующих параметра по умолчанию могут оставаться неотмеченными:

  • Дополнительно -> Регистратор -> Журнал в файл
  • Дополнительно -> syslog -> Системный журнал (syslog)

Однако, если вы запускаете vlc непосредственно из терминала, а не из программы запуска рабочего стола gnome (или альтернативы), тогда потоки ввода-вывода stdout и stderr будут направляться в консоль терминала вместо journald. В таком случае может оказаться целесообразным включение любой из двух явных опций ведения журнала.

Читайте также:  Linux как проверить загрузку процессора

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

Если требуется специальный файл журнала, либо ведите журнал в том месте, куда привязке разрешена запись (см. snap connections vlc , где я заметил, что можно записывать такие места, как ваш домашний каталог). Запись напрямую куда-нибудь в / var / log, вероятно, не будет разрешена.

По умолчанию (в Ubuntu 18.04) journald не сохраняет события при перезагрузке, но syslog сохраняет. При желании можно явно разрешить сохранение событий journald.

Запись журнала VLC в файл напрямую, похоже, не помещает метки времени в файл прямого журнала, в то время как journald и syslog включают метки времени, когда было сгенерировано событие.

Пока сообщество Linux не будет полностью готово к использованию journald (с постоянством) вместо syslog, они сосуществуют, поэтому унаследованный способ обработки *nix будет заключаться в настройке rsyslog для перенаправления журналов VLC в отдельное место журнала. Например, создайте каталог с соответствующими разрешениями:

Добавьте файл конфигурации в rsyslog, например, в /etc/rsyslog.d/30-vlc.conf :

Перезапускаем сервис: sudo systemctl restart rsyslog

Источник

Где находится лог-файл VLC для ошибок?

Я пытался открыть Blu-Ray с VLC, но я получил это сообщение об ошибке:

VLC не может открыть MRL ‘bluray: /// dev / sr0’. Проверьте журнал для деталей.

Для получения дополнительной информации я должен прочитать журнал из VLC, но я не могу найти какой-либо журнал, я нашел только which vlc там, где находится VLC, а именно

Я пошел туда, но не нашел файл журнала.

Вы можете установить местоположение файла журнала VLC непосредственно в клиенте, перейдя в опции Tools -> Preferences -> Select «ALL» -> Advanced -> Logging . Вы также можете установить детализацию в 0: silent, 1: error/info, 2: warning, 3: debug зависимости от уровня информации, которую вы хотели бы в файле журнала. Затем перезапустите клиент VLC, чтобы изменения вступили в силу.

Спасибо Pananoid Panda и Kluegerama за предоставление деталей, но я думаю, что этот ответ должен быть более кратким. Для тех из вас, кто хочет включить регистрацию в VLC, следующие шаги подтверждены для работы на Mac, Linux и Windows.

На ПК перейдите в Инструменты -> Настройки -> Нажмите кнопку «Показать все» (в левом нижнем углу всплывающего окна) -> Дополнительно -> Дополнительные настройки -> Logger . На Mac настройки находятся в меню VLC, остальное такое же, как и на ПК.

Установите флажок «Записать в файл». Укажите имя файла журнала, в котором указано «Имя файла журнала» и нажмите кнопку обзора, чтобы указать местоположение файла журнала. Вы должны перейти туда, где вы хотите, чтобы файл журнала был, а затем нажмите « Сохранить» ( выберите на Mac).

Выберите текст для формата журнала.

Установите для многословия значение « Отладка» (вариант 2 в старых версиях) — другими параметрами являются «Информация», «Предупреждение» (оба варианта 1 в более старых версиях) и «Ошибка». Параметр по умолчанию эквивалентен 0 в более старых версиях.

Нажмите кнопку Сохранить и выйдите из VLC.

Когда вы в следующий раз запустите VLC, он будет записывать все действия в указанный файл.

Источник

Где файл журнала VLC для ошибок?

Я пытался открыть луч blu с VLC, но я получил это сообщение об ошибке:

VLC не может открыть MRL ‘bluray:///dev/sr0’. Проверьте журнал на детали.

Для получения дополнительной информации я должен считать журнал из VLC, но я не могу найти журнал, я только нашел с which vlc где vlc расположен, а именно,

Я пошел туда, но не нашел файла журнала.

8 ответов

Вы можете установить местоположение файла журнала VLC непосредственно в клиенте, перейдя в опции Инструменты -> Настройки -> Выбрать «ВСЕ» -> Дополнительно -> Ведение журнала . Вы также можете установить уровень детализации 0: молчание, 1: ошибка / информация, 2: предупреждение, 3: отладка в зависимости от уровня информации, которую вы хотите включить в файл журнала. Затем перезапустите клиент VLC, чтобы изменения вступили в силу.

Чтобы добавить к тому, что сказал Paranoid Panda, вы также должны включить ведение журнала:

Выберите раздел «Интерфейс» в настройках (следуя тем же инструкциям для отображения всех настроек) и отметьте соответствующий параметр «Журнал в файл» и / или «Журнал в системный журнал».

Читайте также:  Playstation приложение для windows

Вы можете установить местоположение и уровень детализации для файла журнала VLC следующим образом:

  1. Выберите Инструменты → Настройки из меню (или введите CTRL + P )
  2. В переключателях Показать настройки в левом нижнем углу окна настроек нажмите «Все»
  3. Перейти к Дополнительно → Ведение журнала в дереве предпочтений

Согласно справочной странице, это то, что означают различные уровни детализации:

0 = молчание

1 = информационные / предупреждающие сообщения

2 = debug

Спасибо Pananoid Panda и Kluegerama за предоставленные детали, но я думаю, что этот ответ должен быть более кратким.Для тех из вас, кто хочет включить ведение журнала в VLC, подтверждено, что следующие шаги работают на Mac, Linux и Windows.

На ПК перейдите в Инструменты -> Настройки -> Нажмите кнопку «Показать все» (внизу слева во всплывающем окне) -> Дополнительно -> Дополнительные настройки -> Регистратор . На Mac настройки находятся в меню VLC, остальные такие же, как и на ПК.

Установите флажок «Записать в файл». Укажите имя файла журнала, в котором написано «Имя файла журнала», и нажмите кнопку обзора, чтобы указать местоположение для файла журнала. Вы должны перейти туда, где вы хотите разместить файл журнала, затем нажмите Сохранить ( Выберите на Mac).

Выберите текст для формата журнала.

Установите подробность к Отладка (вариант 2 в более старых версиях) — другие варианты: «Информация», «Предупреждение» (оба варианта 1 в более старых версиях) и «Ошибка». Параметр По умолчанию эквивалентен 0 в более старых версиях.

Нажмите кнопку Сохранить и выйдите из VLC.

Когда вы в следующий раз запустите VLC, все действия будут регистрироваться в указанном файле.

Перед тем, как вы настроите VLC для входа в файл, как описано @AnotherLongUsername, VLC будет регистрироваться в / var / log / syslog . Этот файл используется во многих различных приложениях, поэтому вам придется искать в нем « vlc », чтобы найти сообщения VLC.

TL; DR: попробуйте journalctl -r _COMM = vlc для современных дистрибутивов Linux на основе systemd по умолчанию (Ubuntu 15.04+), которые включают jounrald в качестве общего приемника журналов для протоколирование процессов через стандартный вывод, включая VLC.

Многие ответы, приведенные выше, полезны и информативны, у @ Zoltán был ответ, который работает для VLC, установленного с помощью оснастки ( sudo snap install vlc ):

Однако более современным способом было бы использовать journalctl, отфильтрованный по команде vlc, например последние 10 строк:

Следующий старый способ поиска в системном журнале работает достаточно хорошо, учитывая, что по умолчанию rsyslogd читает journald и ведет журнал в / var / log / syslog:

Два вышеуказанных параметра работали по умолчанию (для VLC snap 3.0.8 и Ubuntu 18.04.4 LTS), учитывая журналы процесса vlc в stdout, и я предполагаю, что journald захватывает stdout. Таким образом, оба следующих параметра по умолчанию могут оставаться неотмеченными:

  • Advanced -> Logger -> Log to file
  • Advanced -> syslog -> System log (syslog)

Однако, если вы выполняете vlc напрямую из терминала вместо настольной программы запуска gnome (или альтернативы), тогда потоки ввода-вывода stdout и stderr будут идти на консоль терминала вместо journald. В таком случае может оказаться целесообразным включение любой из двух явных опций ведения журнала.

Запись в файл может быть сложной, если приложение устанавливается как оснастка, поскольку у снимков более строгая модель безопасности и они могут блокировать создание файла журнала. в произвольных каталогах.

Если требуется специальный файл журнала, либо ведите журнал в том месте, куда Snap разрешена запись (см. Snap connections vlc , где я заметил, что такие места, как ваш домашний каталог, могут быть написано). Запись напрямую куда-нибудь в / var / log, вероятно, не будет разрешена.

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

Запись журнала VLC в файл напрямую, похоже, не помещает метки времени в файл прямого журнала, в то время как journald и syslog включают метки времени, когда событие было сгенерировано.

До тех пор, пока Сообщество Linux полностью готово принять journald (с постоянством) вместо syslog, они сосуществуют, поэтому унаследованный способ обработки * nix будет заключаться в настройке rsyslog для перенаправления журналов VLC в отдельное место журнала. Например. создайте каталог с соответствующими разрешениями:

Добавьте файл конфигурации в rsyslog, например в /etc/rsyslog.d/30-vlc.conf :

Перезапустите службу: sudo systemctl restart rsyslog

Источник

Оцените статью