libvlc中的视频效果

时间:2015-08-18 04:44:46

标签: c++ vlc libvlc video-effects

在vlc中有一些我无法在libvlc中找到它们的视频效果,当我在vlc中打开视频时,我可以转到"工具 - >效果和滤镜 - >视频效果"然后我可以使用许多视频效果,例如否定颜色或去噪或分色等。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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