какую функцию использует VLC для открытия видеофайла? - PullRequest
1 голос
/ 25 января 2011

Я скачал видеофайл и записал время прибытия пакета. и я хочу использовать VLC для воспроизведения видео в соответствии со временем записи. какую функцию и как я должен вызвать, чтобы сделать это в исходном коде VLC?

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

Большое спасибо.

1 Ответ

1 голос
/ 27 марта 2011

Вы можете просто ссылаться на libVLC и вызывать функции в нем. http://wiki.videolan.org/LibVLC_SampleCode_Thumbnailer приводит пример небольшой программы на C, которая использует эту технику для открытия фильма, поиска времени в фильме, захвата JPG одного кадра и сохранения его на диск. Это всего лишь несколько строк кода.

Я не знаю о Windows, но на Mac заголовок и общая библиотека находятся по адресу: в пакете приложения VLC: VLC.app/Contents/MacOS/include/vlc/vlc.h (и другие файлы .h в этом каталоге), а библиотека находится в VLC.app/Contents/MacOS/lib/libvlc. dylib

Обратите внимание, что библиотека GPLv2, а не LGPL. Насколько я понимаю, если вы ссылаетесь на библиотеку, вам необходимо выпустить свою программу под лицензией GPL.

...