.NET下的视频播放器,视频截取功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET下的视频播放器,视频截取功能相关的知识,希望对你有一定的参考价值。

项目描述:在.NET下用开发了一个播放器,前台界面是用WPF做的,后台的操作是用media foundation(也就是windows的下一代多媒体开发平台,运行在win7上,试图替代ds的)做的,目前播放视频的一些基本功能已经实现,现在要做的:
(1)视频截取功能
也就是说用户可以选取想要播放的视频段,然后将该视频段进行保存,格式不要求转换
(2)视频截图功能
也就是在播放视频时,可以截取视频画面中的任一帧,并将其保存
由于刚接触多媒体这一领域,所以对于以上两个功能的实现思路不是特别清晰,希望这方面的热心朋友提供一下帮助和思路。
分享知识,快乐永远,先谢谢您了!

视频截图的话就是保存画面某帧图像吧。MF应该提供函数接口了吧。

视频截图这个没做过。追问

MF提供了吗?你是不是也接触过MF呀,我是刚开始接触,所以它是否提供了接口我也不知道,目前很想知道如何做视频截取的思路,希望和你多多交流哦

追答

用DS做过一些东西,MF没整过,肯定也有,你应该多看看MF的帮助文档。

这里来提问效率太低。

参考技术A 百度一下ffmpeg这个开源组件。

截取视频里的一张图片ffmpeg -i bb.mp4 -y -f image2 -t 3 -s 140x110 a.jpg

以上是关于.NET下的视频播放器,视频截取功能的主要内容,如果未能解决你的问题,请参考以下文章

opencv怎么截取视频图片

想要使用ffmpeg来完成如下两个功能: 1.视频截图 2.视频分割功能

如何用wireshark截取流媒体视频

h5 canvas截取视频第一帧

Android主流视频播放及缓存实现原理调研

视频在移动数据下自动播放怎么取消?