Как VLC открывает и воспроизводит видео на YouTube? Если вы нажмете Ctrl+N и введете URL-адрес видео на YouTube, он будет загружен на несколько секунд, а затем воспроизведет видео.
Как он анализирует HTML-код?
Как VLC открывает и воспроизводит видео на YouTube? Если вы нажмете Ctrl+N и введете URL-адрес видео на YouTube, он будет загружен на несколько секунд, а затем воспроизведет видео.
Как он анализирует HTML-код?
VLC интегрировал язык сценариев Lua, чтобы пользователи могли выполнять разные действия в конвейере воспроизведения. Одна из точек расширения, которую VLC предоставляет через Lua, называется расширением списка воспроизведения. С этим типом расширения вы можете взять URL, переданный VLC, и преобразовать его в новый URL или набор URL.
VLC поставляется с некоторыми расширениями Lua по умолчанию, одним из которых является расширение youtube.lua
. Вы можете прочитать код для себя там, но в основном сценарий берет URL видео и извлекает HTML и анализирует его, чтобы получить метаданные видео и URL, которые он может использовать для воспроизведения.
В качестве примечания вы можете увидеть скомпилированные сценарии Lua, которые поставляются с VLC, в <VLC_INSTALL_DIR>/lua
.