【问题标题】:Video effects in libvlclibvlc 中的视频效果
【发布时间】:2015-11-10 21:02:24
【问题描述】:

在 vlc 中有一些我在 libvlc 中找不到的视频效果,当我在 vlc 中打开视频时,我可以转到“工具->效果和过滤器->视频效果”,然后有很多视频效果我可以使用,比如去颜色或者去噪器或者分色等。

我可以通过“libvlc video_set_adjust_float”设置其中的一些,它可以设置对比度、亮度和其他一些选项。

有没有办法在 libvlc 中使用这些选项? (我想在 libvlc 编写的程序中使用其中的一些效果)。

【问题讨论】:

    标签: c++ vlc libvlc video-effects


    【解决方案1】:

    LibVLC 中没有 API 可以使用任何其他过滤器。

    您可以,但完全不支持,对这些过滤器使用相同的命令行开关,并通过以下两种方式之一将它们传递给 LibVLC:当您通过 libvlc_new 创建 LibVLC 实例时,或者;当您创建一个媒体实例时,您可以使用libvlc_media_add_option 将这些开关中的一些 作为选项添加。

    然而,这种方法有很多缺点。除了不支持之外,对于某些事情,您只能以这种方式设置选项一次,并且永远不要更改它们。

    【讨论】:

    • 这完全正确。我们将来可能会添加适当的 API,但不做任何保证。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2023-03-29
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    相关资源
    最近更新 更多