基于Libvlc库的视频录制功能简述(C#)
1-1、主界面:首先Init环境初始化,然后可选择播放网络流或是本地视频文件;
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
internal static extern int libvlc_media_player_recorder_start(libvlc_media_player_t libvlc_media_player, IntPtr path);
internal static extern int libvlc_media_player_recorder_stop(libvlc_media_player_t libvlc_media_player);
[DllImport("libvlc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
internal static extern void libvlc_media_add_option(libvlc_media_t p_md, String psz_option);
②共有函数中进行添加功能函数:
/// 视频存储开始
/// </summary>
/// <param name="libvlc_media_player"></param>
/// <param name="url"></param>
public static void Save_MediaPlayer(libvlc_media_player_t libvlc_media_player, string url)
{
IntPtr pMrl = IntPtr.Zero;
{
if (url == null ||
libvlc_media_player == IntPtr.Zero ||
libvlc_media_player == null)
{
return;
}
if (pMrl == null || pMrl == IntPtr.Zero)
{
return;
}
}
catch (Exception)
{
}
}
/// 停止录像功能,存储
/// </summary>
/// <param name="libvlc_media_player"></param>
public static void UnSave_MediaPlayer(libvlc_media_player_t libvlc_media_player)
{
try
{
if (libvlc_media_player == IntPtr.Zero ||
libvlc_media_player == null)
{
return;
}
SafeNativeMethods.libvlc_media_player_recorder_stop(libvlc_media_player);
}
catch (Exception)
{
}
}
源码:https://download.csdn.net/download/hopeless123/10311625
基于Libvlc库的视频录制功能简述(C#)相关推荐
- FFmpeg 开发(12):Android FFmpeg 实现带滤镜的微信小视频录制功能
前文利用 FFmpeg 分别实现了对 Android Camera2 采集的预览帧进行编码生成 mp4 文件,以及对 Android AudioRecorder 采集 PCM 音频进行编码生成 aac ...
- Java集成腾讯云音视频录制功能
Java集成腾讯云音视频录制功能 为什么要实现音视频录制功能 因为我们做的是一个医院的项目,医生和患者可能进行视频通话和语音通话,为了保证通话的质量以及后续的问题, 我们就需要进行音视频录制,以便后续 ...
- python微信加人_Python 基于wxpy库实现微信添加好友功能(简洁)
Python 基于wxpy库实现微信添加好友功能(简洁) 更新时间:2019年11月29日 10:21:29 作者:帅鸽水煮鱼 这篇文章主要介绍了Python 基于wxpy库实现微信添加好友功能,本文 ...
- 基于wpa_supplicant库的WIFI连接功能实现--wpa_cli命令解析
从这里开始,就正式进入到主题了,笔者分几节来介绍如何一点点实现基于wpa_supplicant库的WIFI连接功能.最终实现的就是类似于智能手机上的wifi连接界面功能.开发平台是linux3.2.0 ...
- RobotStudio软件:机器人仿真视频录制功能使用方法
目录 功能介绍 屏幕录像机设置 仿真视频录制命令介绍 仿真视频录制操作 仿真视频查看方法 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 功能介绍 Rob ...
- DELMIA教程:仿真视频录制功能介绍与使用方法
目录 功能简介 打开视频录制器 视频生成通用参数设置 视频图像采集参数设置 视频编码与播放参数设置 仿真视频录制操作 仿真视频播放 功能简介 使用DELMIA软件制作好的虚拟仿真项目,往往需要通过视频 ...
- 没加前后摄像头切换功能的视频录制功能
这个是视频录制和拍照功能合到一个页面的初期版本,有助于更好地理解视频录制功能,但可能有预览黑屏和画面反转的问题: TakePicActivity.java: package com.haier.uho ...
- Android仿微信小视频录制功能(二)
Android仿微信小视频录制功能(二) 接着上一篇,在完成了录制功能后,伟大的哲学家沃兹基索德曾经说过:"有录就有放.",那么紧接着就来实现播放功能,按照国际惯例,先上下效果图: ...
- Android仿微信小视频录制功能
还没看完,应该还不错,先收藏,觉得可以开拓 https://blog.csdn.net/u012227600/article/details/50835633 -------------------- ...
最新文章
- Windows Server 2012 R2/2016/2019无法安装.NET Framework 3.5.1或语言包的解决方法
- ubuntu配置dns
- mongodb的java驱动包_mongodb的java驱动包
- delphi 控件安装
- delphi glsence 教程
- Kepware助力数据中心对接楼宇自动化系统
- Googel knowledge graph API
- [RK3288][Android6.0] 调试笔记 --- 播放搜狐视频会Crash问题
- 最新版微型商城2.0版网站源码 带有一键安装
- Word中封面怎么设置不显示页码?
- [BJTU]C语言期中考试总结
- 同步软件UltraCompare 64位 软件及注册机
- 哪吒之魔童降世视听语言影评_动画电影《哪吒之魔童降世》艺术语言分析
- Android手机投影到电脑屏幕的神兵利器
- 《Qt5 Cadaques》学习笔记(六):QT QUICK Controls 2
- 云手机哪个好用最流畅?红手指、双子星、雷电云手机性价比推荐排行
- Windows上最良心也最强大的两款播放器—QQ影音、potplayer
- 王者荣耀微信查看服务器地址大全,王者荣耀微信如何查找自己所在大区 | 手游网游页游攻略大全...
- coco128训练YOLOv5
- 清华大学邓志东:自动驾驶的“感”与“知” - 挑战与机遇(附视频)
热门文章
- 反重力:科幻中的“常客
- 在线编辑神器WebOffice + aspose/spire一起开创Office远程办公新时代
- 画笔与橡皮擦—历史记录艺术画笔工具制作油画图像
- OPPOR9SKT_官方线刷包_救砖包_解账户锁
- vue中computed的详细讲解
- 计算机windows凭证无法保存,WIN7无法保存凭据导致共享打印机无法使用
- 【求助】Matlab调用AMEsim程序的S-function和AME2ClSim的区别是什么?
- 面试 14:合并两个排序链表
- 罗马数字转整数:探究古代数字编码的奥秘
- 【图像处理】【SEED-VPM】7.ubuntu10.04下 TFTP,NFS 安装指南