FAQ

Ответы на самые популярные вопросы из различных областей по VLC Media Player

FAQ по VLC media player

Где VLC хранит конфиг?

Конфиг хранится отдельно для каждого юзера. Если вы сохраняете опции в настройках VLC, они сохраняются применительно к текущему юзеру, при необходимости создается файл. Точное местоположение зависит от вашей ОС:

Windows XP/2000: C:\Documents and Settings\username\Application Data\vlc\vlcrc

Windows 95/98/ME: C:\Windows\Application Data\vlc\vlcrc

Linux/Unix : $(HOME)/.vlc/vlcrc

Mac OS X: HOME/Library/Preferences/VLC Beos: config/settings/vlcrc

Видео тормозит.

Достаточно ли быстрый у вас компьютер для распаковывания видео на лету? Хотя этот вопрос уже устарел, любой современный компьютер с этим справляется. Другое дело если вы отображаете HDTV - вам нужен мощный компьютер.

Видео также может тормозить из-за того, что ваш компьютер неправильно настроен, или заражен вирусами.

Вот несколько советов, которые могут помочь:

Включите режим DMA на вашем приводе.

Для Linux:

# hdparm -d1 /dev/dvd

Для Windows: Панель управления - Система - Диспетчер устройств - найдите ваш DVD привод, затем поставте у него (возможно в вкладке Дополнительно) галочку возле слова DMA.

Обновите свои видеодрайвера. Если вы работаете под Linux, также можно обновить всю XFree86.

Проверьте, какой плагин отображения используется:

% vlc -vvvv

Закройте все остальные программы

Выключите пропуск кадров (framedropping). Пропуск кадров разрешает VLC не распаковывать некоторые кадры при перегрузке процессора, однако это может влиять на воспроизведение рывками в некоторых случаях. Опция доступна в Видеонастройках VLC (Video preferences).

Как сделать стоп-кадр - скриншот?

Достаточно нажать кнопку:

Windows, Linux, Unix: Ctrl-Alt-S

Mac OS X: Command-Alt-S

Переназначить клавишу можно в опциях "Опции - Интерфейс - Горячие клавиши - Дополнительно".

Куда сохраняются скриншоты?

В каталоги:

Windows: Мои документы/Мои рисунки

Linux: ${HOME}/.vlc

Mac OS X: Desktop/

Каталог можно сменить в опицях: "Опции - Видео - Каталог для сохранения скриншотов"

Поддерживает ли VLC player DVD разных регионов?

На самом деле это больше зависит от вашего DVD привода. Попробовать - это самый быстрый путь выяснить это. Существует проблема в том, что современные приводы являются приводами типа RPC2 и не поддерживают прямой доступ к диску до тех пор, пока привод сам не проверит регион DVD-иска. VLC использует библиотеку libdvdcss, а ей нужен прямо доступ к диску для взлома защиты. (Это применимо для всех программ, возможно вам надо перепрошить ваш привод). Другие приводы дают прямой доступ, но взлом защиты может занять большое время. Так что просто вставьте диск и попробуйте. RPC1-приводы должны работать все зависимости от кода региона.

VLC странно себя ведет...

Первое что нужно сделать, это сбросить все настройки в диалоговом окне "Настройки" и перезапустить VLC. Если VLC больше не запускаетс, сотрите его конфиг-файл (а где конфиг, смотрите в предыдущем ответе), и снова запустите VLC. Если ничего не помогает, смотрите вопросы/ответы ниже.

Не показывает DVD (Linux/Unix)

Проверьте:

Linux: установлена ли либа libdvdcss

Есть ли доступ на запись на устройство DVD? например выполните

# chmod 666 /dev/dvd

Видео отображается, но некорректно

Скорее всего проблема в плагине вывода видео.

Первый способ - попробуйте другой плагин вывода:

% vlc -V sdl

% vlc -V x11

Второй способ: измените глубину цвета экрана и/или его разрешение.

Далее, если у вас Linux/Unix, проверье ваш XFree86 видеодрайвер.

Звук обгоняет/не догоняет видеоизображение

Используйте другой плагин вывода, например под Unix: закройте (kill) esd или artsd если они запущены. Если проблема в исходном файле, то попробуйте опцию "Audio desynchronisation compensation" (исправление несинхронизации звука).

VLC вылетает с ошибкой (падает)

Увеличьте отладк, например опцией командной строки -vvvv. И следите за сообщениями отладки (в окне терминала или в окне Messages).

Если вы уверены, что нашли баг в VLC, вам сюда: страница отправки сообщения о баге.

Если ваша ОС - Debian TS/V4L - попробуйте удалить /usr/lib/vlc/demux/libty_plugin.so.

Мой файл не проигрывается плеером!

А вы уверены что он поддерживается VLC? Посмотрите описание программы. Если формат поддерживается и вы компилили VLC сами, проверьте все ли кодеки скачены.

Замечание: на текущий момент форматы WMV3, основные форматы Real Player, и Indeo Video ("IV50", и тд.) не поддерживаются плеером VLC и не будут поддерживаться в ближайшем будущем.

Как установить и просматривать DVD с помощью vlc на freebsd?

Установка:

cd /usr/ports/graphics/vlc

make install clean

Исполняемый файл устанавливается в /usr/local/bin/vlc. В настоящий момент «vlc» не умеет пользоваться скинами, однако он имеет вполне пристойный пользовательский интерфейс, который, к тому же очень интуитивен. Просто вставьте в DVD привод DVD диск, нажмите на кнопку «Disk» в окне программы и выберите раздел диска, с которого вы собираетесь начать просмотр.

Если во время просмотра DVD вы обнаружите, что на экране видно только две трети фильма, то значит разрешение вашего экрана слишком велико. Нажмите комбинацию «Ctrl+Alt+Серый минус». При помощи этой нехитрой комбинации вы можете постепенно уменьшать разрешение до тех пор, пока не найдете подходящего для просмотра DVD.

Я обнаружила, что при использовании настроек «из коробки», в плеере «vlc» имеет место пропадание звука, а так же отставание его от видео на одну-две секунды. Шифрованные DVD проигрываются еще хуже, так что смотреть их невозможно. В настроечном окошке Settings -> Preferences имеется огромное количество опций, однако всякий раз, когда я проносила указатель мыши над кнопками выбора опций, я получала сообщение, начинающееся словами: «по умолчанию, выбирается самый лучший модуль». Таким образом мне не удалось изменить предложенные по умолчанию настройки. Как выяснилось, прерывистый звук во время проигрывания дисков является известной проблемой, над устранением которой уже ведутся работы.

Нужен ли мне сервер для трансляции видео?

Существует два вида трансляций - пассивная и видео по требованию.

Пассивная трансляция - клиент никак не контролирует сервер, и должен быть подписан на получение видео. Этот тип трансляции предусматривает отправку данных по такому протоколу, как UDP multicast или RTP, например это дают программы VLC и VLS в режиме Stream Output. Плеер клиента должен поддерживать соответствующий протокол, как в VLC.

Видео по требованию. В таком случае не требуется специальный "потоковый сервер", но клиент должен читать поток в реальном времени, вместо того, чтобы скачивать видео целиком и просматривать его. Такой простой протокол как HTTP подходит для видео по требованию, так что вам достаточно выложить файл на веб-сервер и использовать плеер, который может воспроизводить недокаченные файлы, например VLC :). Конечно если у вас медленная сеть, вы не сможете смореть нормально фильмы таким образом. Вы должны убедиться, что пропускная способность вашей сети (например 10, 100 Мбит/с) выше чем битрейт фильма (например 1 Мбит/с ). В противном случае VLC попробует все равно воспроизводить в режиме real-time, насколько это возможно, и скорее всего вы будете слышать лишь звук, но не видео.

VLC и VLS

Да, обе программы могут быть использованы для трансляции потокового видео.

Между ними есть важные отличия:

VLC открывает все системные слои (потоки) входного потока, регенерируя их, и затем посылает это в сеть либо в файл. Так что VLC хорош для отправки непроверенного содержимого, взятого из интернета либо экспортированного из непрофесионального софта. VLC включает в себя разные де-/мультиплексоры/контейнеры (ps, ts, avi, ogg, mp4), много кодеков, которые позволяют кодировать поток на лету. Также VLC имеет приятный графический интерфейс.

VLS отыкрывает только наивысший слой (?) входного потока и имеет лишь ps/ts де-/мультиплексоры. Так что VLS годится больше для знакомого, известного видео формата PS/TS, экспорированного из профессионального софта, или "железа", такого как DVD, DVB (цифровые) каналы, потому что VLS регенерирует только те слои, которые должны регенерироваться и не более. VLS специально сделан чтобы раздавать TS потоки, например DVB. VLS имеет только TS мультиплексор, не делает перекодировку и не имеет графического интерфейса.

Не зря ли две программы разрабатываются одновременно? Может лучше одну?

Чтобы понять всю ситуацию, нужно знать историю VideoLAN. До возможности потокового вывода VLC, у нас были две разные программы:

• VLS, программа, написанная на C++, работающая только под Linux, MacOS X и Windows, с простым MPEG Transport Stream движком, с простым неграфическиминтерфейсом, которая использовалась как сервер;

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

В сентябре 2002 г, некоторым разработчикам VLC пришла идея реализовать потоковый вывод, пользуясь всеми преимущестами де-/мультиплексоров и кодеков VLC, и фишка в котором будет - перекодирование на лету. Они написали потоковый вывод для VLC, который вышел в версии 0.5.0 в январе 2003. Начиная с релиза 0.8.0, VLC может перекодировать любые форматы, которые воспроизводит. Кроме того, с версии 0.7.x, VLC может потоково выводить несколько источников в один исходящий поток. Этим можно управлять с помощью VideoLAN (Media) Manager (VLM), который работает только через командную строку. HTTP-интерфейс будет разработан в следующих версиях

Но более важно то, что разработчики VLC и VLS - разные люди и они свободны в своих решениях писать тот софт, который им нравится. Это так, как живет свободное ПО, и как оказалось, это хороший двигатель для инноваций и улучшений.

Top