请教:如何用VC编程来实现视频播放,以及如何从播放的视频中抓取出图像,并用vc编程对抓取的图像进行基本操作,例如放大,缩小等。谢谢

解决方案 »

  1.   

    调用OPENGL或者DIRECTX函数吧,要不然似乎不太好实现
      

  2.   

    如果是表静态图像:
    1.直接在屏幕上抓图(DirectX)
    http://topic.csdn.net/t/20050423/10/3960312.html
    2.用DirectX的SampleGrabber
    http://topic.csdn.net/t/20051204/12/4436840.html
    动态图像分两种,1是图像采集卡,它有专门的SDK,另一种就是用VFW
      

  3.   

    重来没有用过OPENGL和directx,能否介绍详细一些,或有相关文章介绍一下。
    我用vc的media player 控件可以播放视频文件,假设在播放时暂停,这是我如何能抓取到停止画面的桢,并把该桢形成图像,然后进行操作。
    谢谢
      

  4.   

    那就用我的直接在屏幕上抓图(DirectX)
    我的http://topic.csdn.net/t/20050423/10/3960312.html中23楼的程序是可用的
    至于directx,网上有很多的,本身sdk中也有很多例子,不过相对一般编程,还则有些难度
      

  5.   

    谢谢keiy()的指教,由于从来没有接触过directX,我先了解一下。把您推荐的程序慢慢消化一下,如有疑问再请教。多谢啦。