【问题标题】:which function does VLC use to open a video file?VLC 使用哪个函数打开视频文件?
【发布时间】:2011-01-25 03:56:34
【问题描述】:

我已经下载了一个视频文件并记录了数据包的到达时间。我想使用 VLC 根据我录制的时间播放视频。我应该在 VLC 源代码中调用哪个函数以及如何调用它?

我的意思是当我们按下按钮打开视频文件时,VLC 通常使用哪些功能来播放视频?因为它的源代码树中有很多文件和函数。

非常感谢。

【问题讨论】:

    标签: video vlc libvlc video-codecs


    【解决方案1】:

    您可以链接到 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。动态库

    请注意,该库是 GPLv2,而不是 LGPL。我的理解是,如果您链​​接到该库,则需要将您的程序作为 GPL 发布。

    【讨论】:

    • 谢谢,我已经追踪了 VLC 并找到了它。我认为它应该在输入模块中。
    猜你喜欢
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2011-12-29
    • 2017-09-28
    • 2016-08-06
    • 1970-01-01
    相关资源
    最近更新 更多