VLC花屏问题解决思路

参考文档:
1.VLC帮助文档
http://blog.sina.com.cn/s/blog_9fc7e85f0102y7cx.html
2. VLC可用的模块列表!
http://blog.csdn.net/ufocode/article/details/49823491
问题描述:
在使用VLC播放视频时,播放器默认Direct3D视频输出,如果PC没有3D加速,那么在播放视频的过程中容易出现花屏的问题。
解决思路:
如果是使用VLC播放器进行视频播放,则可以对VLC播放器的设置进行修改,操作流程为:工具->首选项->视频->显示->输出->Direct2D视频输出。如下图所示:
VLC花屏问题解决思路_第1张图片

在程序中调用VLC时出现花屏的问题的解决思路:

int vlc_argc = 0;
const char * const vlc_argv[] = {"--vout=direct2d",};
vlc_argc = sizeof(vlc_argv) / sizeof(vlc_argv[0]);
m_pVLC_Inst = libvlc_new(vlc_argc, vlc_argv);

这样就设置为Direct2D视频输出了。

你可能感兴趣的:(vc,vc)