分享C#开发桌面录音调用ffmpeg

日常工作中有没有发现找个录音或者桌面录制软件很难找,就算找到了软件使用时要么一堆广告,要么有水印或者需要VIP等,接下来看我们自己如和去开发;开发完录屏工具首先

大家好,关于分享C#开发桌面录音调用ffmpeg很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

首先我们看一下录屏命令(ffmpeg可执行文件可以网上搜索下载);

1.录制桌面

分享C#开发桌面录音调用ffmpeg

ffmpeg -f gdigrab -i 桌面屏幕录制.mp42。录制麦克风声音。不同的电脑麦克风设备可能会有所不同。要录制电脑播放声音,需要安装“Setup Screen Capturer Recorder v0.12.10.exe”

ffmpeg -y -f dshow -i audio=’耳机(Conexant ISST 音频)’ -acodec libmp3lame window.mp33。录制为桌面+麦克风(也可以与桌面声音一起录制。在virtual-audio-capturer的代码中添加声音设备)

分享C#开发桌面录音调用ffmpeg

ffmpeg -y -f gdigrab -i Desktop -r 10 -vcodec libx264 -s 1366×768 -b:v 10000 -crf 24 -pix_fmt yuv420p -f dshow -i audio=’耳机(科胜讯ISST 音频)’ -preset:v ultrafast -tune:v Zerolatency MyDesk至1p 。 mp44。查看支持的设备列表(在ffmpeg根目录下执行cmd)

ffmpeg -list_devices true -f dshow -i 虚拟

分享C#开发桌面录音调用ffmpeg

用户评论

分享C#开发桌面录音调用ffmpeg
别悲哀

这太酷了!我一直在寻找一种方法来录制并编辑桌面上的音频,而且还在用 C# 开发程序!这个解决方案简直太棒了!你能分享一下更多关于使用 FFmpeg 的细节吗?例如,如何处理不同格式的音频文件以及如何设置分辨率等等。

    有5位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
酒笙倾凉

终于有用的 C# 桌面录制的方案啦!之前一直用各种第三方软件,效率很低。学习下你提供的代码,希望能自己搭建一套更符合我需求的录制系统。

    有7位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
抓不住i

分享挺棒的,这个方法确实能够解决桌面录音的需求。不过FFmpeg 感觉复杂了些,需要花时间学习才能上手。如果能提供一些更简洁的操作方法或者推荐其他工具,那就更好啦。

    有18位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
▼遗忘那段似水年华

我还在用Delphi开发桌面应用,这款方案能移植到 Delphi吗?

    有8位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
作业是老师的私生子

这个解决方案很棒!很期待能看到更多关于 C# 桌面录制的学习资源。比如,如何录制特定应用程序声音,如何合并多个音频文件等等。

    有12位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
三年约

关注一下你的 Github 仓库了,希望你能继续更新代码和教程!

    有5位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
莫名的青春

我尝试了一下你的代码,遇到一个问题,FFmpeg 在运行时一直报错,不知道是什么原因造成的。我的环境配置都是按照你的说明文档完成的,请问你还有其他建议吗?

    有7位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
↘▂_倥絔

对于入门者来说,这个解决方案可能稍微难理解一些。能否提供更详细的注释和代码示例呢? 这样更容易让人明白原理并进行学习。

    有5位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
心亡则人忘

我需要录制屏幕的同时抓取音频,你的方案支持这样的功能吗?如果支持,能讲解一下实现方法吗?

    有11位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
走过海棠暮

这个方案挺牛的有用但我的需求有些特殊,希望能根据用户定制不同的录音参数,例如录制时间限制、文件格式等等。不知道是否能够实现这样的功能呢?

    有15位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
从此我爱的人都像你

虽然这个解决方案使用 FFmpeg,但我觉得对初学者来说学习成本还是比较高的,是否可以考虑提供一些更直观的替代方案,或者利用现有开源库来简化代码复杂度呢?

    有13位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
代价是折磨╳

分享非常棒!我的项目正在用 C# 开发桌面应用的录制功能,你的代码能大大节省我开发时间。感谢你!

    有19位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
素衣青丝

看起来这个方案挺稳妥,至少不像我之前用到的那些第三方软件这么容易出问题。不过我还是希望能够看到一些实际应用案例,这样更有帮助

    有7位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
柠夏初开

这篇文章给我打开了新的思路!我会尝试使用 FFmpeg 来实现类似的桌面录制功能,期待这个项目能够继续开发下去!

    有17位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
青袂婉约

我的 C# 项目需要支持多语言输出,不知道你的方案是否也支持这种需求?如果能提供相关的教程或建议,那就太棒了!

    有10位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
漫长の人生

我很赞赏你分享代码和教程的精神,我相信这会帮助很多开发者节省时间和精力。 希望今后你能继续分享更多优秀的技术文章!

    有11位网友表示赞同!

分享C#开发桌面录音调用ffmpeg
凉城°

我尝试按照你的代码实现桌面录制功能,但是音频文件质量不太理想。不知道是什么原因导致的,是不是需要调整一些参数? 你能提供一些建议吗?

    有18位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/112545.html

(0)
小su's avatar小su
上一篇 2024年8月31日 下午10:28
下一篇 2024年8月31日 下午10:42

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注