# FFmpegWrappedSharpRecorder **Repository Path**: bear_Xiong/ffmpeg-wrapped-sharp-recorder ## Basic Information - **Project Name**: FFmpegWrappedSharpRecorder - **Description**: 使用C#通过命令行调用FFmpeg实现视频录制,实现硬件加速及屏幕录制。 - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2024-08-07 - **Last Updated**: 2024-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FFmpegWrappedSharpRecorder #### 介绍 使用C#通过命令行调用FFmpeg实现视频录制,实现硬件加速及屏幕录制。 - 支持桌面音频合并录制 - 支持多个视频输入源合并、拼接录制为一个视频 #### 软件架构 软件架构说明 WPF + .Net6.0 #### 运行截图 ## UI ![Image text](https://gitee.com/xhubobo/ffmpeg-wrapped-sharp-recorder/raw/master/Docs/%E7%A8%8B%E5%BA%8F%E6%95%88%E6%9E%9C.png) ## 合并拼接录制效果 ![合并录制](Docs/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20240806143054.png) #### 其它说明 - 我为其添加了桌面音频,是通过注册这个audio_sniffer-x64.dll文件获得的虚拟麦克风输入,所以你如果要录制桌面音频,请注册这个dll文件。 - 如果需要手动注册虚拟麦克风,请使用管理员打开cmd,命令为 regsvr32 yourPath/udio_sniffer-x64.dll - 注册好后,windows的音频管理看不到相关设备,通过ffmpeg可以枚举出一个名为virtual-audio-capturer的音频输入,请录制时将其混音即可获得桌面音频