C# 怎么实现类似全民k歌的功能

问题描述

现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)。现在我想把拾取麦克风的声音和mkv里面的声音一起播放出来最后能合成一个新的文件(像全民k歌里面一样)。这个要怎么做啊?

解决方案

解决方案二:
引用楼主u012046379的回复:

现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)。现在我想把拾取麦克风的声音和mkv里面的声音一起播放出来最后能合成一个新的文件(像全民k歌里面一样)。这个要怎么做啊?

一般来说,这东西都是用混音输入接口重新输入回来做的,而不是动态重新压声轨的。还有一种做法是录音的时候只做mic的录制,音乐背景声音是另外合并音轨的。实时压制音频文件的逻辑一般民用设备也较难做到,
解决方案三:
引用1楼xomix的回复:

Quote: 引用楼主u012046379的回复:
现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)。现在我想把拾取麦克风的声音和mkv里面的声音一起播放出来最后能合成一个新的文件(像全民k歌里面一样)。这个要怎么做啊?

一般来说,这东西都是用混音输入接口重新输入回来做的,而不是动态重新压声轨的。还有一种做法是录音的时候只做mic的录制,音乐背景声音是另外合并音轨的。实时压制音频文件的逻辑一般民用设备也较难做到,

那只录制mic的话播放的时候怎么播放呢?还是用混音?但如果在唱的过程中在伴奏和原唱之间来回切换了几次那要怎么播放呢?记录切换时间再切换音轨?
解决方案四:
现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)大哥这点代码能共享一下吗,我在家里自己用用
解决方案五:
qq272501834
解决方案六:
引用3楼wmingcsharp的回复:

现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)大哥这点代码能共享一下吗,我在家里自己用用

这里我写了你去看看嘛
解决方案七:
我操一时眼花,把歌名看成了,睡了我上铺的兄弟。。。
解决方案八:
引用2楼u012046379的回复:

Quote: 引用1楼xomix的回复:
Quote: 引用楼主u012046379的回复:
现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)。现在我想把拾取麦克风的声音和mkv里面的声音一起播放出来最后能合成一个新的文件(像全民k歌里面一样)。这个要怎么做啊?

一般来说,这东西都是用混音输入接口重新输入回来做的,而不是动态重新压声轨的。还有一种做法是录音的时候只做mic的录制,音乐背景声音是另外合并音轨的。实时压制音频文件的逻辑一般民用设备也较难做到,

那只录制mic的话播放的时候怎么播放呢?还是用混音?但如果在唱的过程中在伴奏和原唱之间来回切换了几次那要怎么播放呢?记录切换时间再切换音轨?

记录切换时间,切换实际音轨和音。
解决方案九:
引用7楼xomix的回复:

Quote: 引用2楼u012046379的回复:
Quote: 引用1楼xomix的回复:
Quote: 引用楼主u012046379的回复:
现在我用DirectShow能播放MKV格式的视频,能切换音轨(即伴奏和原唱的两种模式)。现在我想把拾取麦克风的声音和mkv里面的声音一起播放出来最后能合成一个新的文件(像全民k歌里面一样)。这个要怎么做啊?

一般来说,这东西都是用混音输入接口重新输入回来做的,而不是动态重新压声轨的。还有一种做法是录音的时候只做mic的录制,音乐背景声音是另外合并音轨的。实时压制音频文件的逻辑一般民用设备也较难做到,

那只录制mic的话播放的时候怎么播放呢?还是用混音?但如果在唱的过程中在伴奏和原唱之间来回切换了几次那要怎么播放呢?记录切换时间再切换音轨?

记录切换时间,切换实际音轨和音。

感觉记录时间不对呢要最后合成一个音频文件就感觉很难了不过还是谢谢
解决方案十:
引用6楼wjfwd2010的回复:

我操一时眼花,把歌名看成了,睡了我上铺的兄弟。。。

看来你是一个邪恶的人。。。。。

时间: 2024-09-08 16:24:43

C# 怎么实现类似全民k歌的功能的相关文章

「全民k歌」有什么秘密?网站数据分析之数据获取

最近看到身边好几个朋友都在用"全民K歌"这款软件在手机上K歌,使用频率还是很高,于是就想来看看全民K歌平台的用户究竟是一群什么样的用户?他们有什么样的特征.然后进行数据分析,强化自己的分析思维与实战能力.这一个过程我将会分为四个部分来写:数据获取,数据清洗,数据的呈现,分析报告的撰写.本文是第一部分. python爬虫获取用户数据 进入用户的个人中心,下面的图中画方框的地方就是我们需要获取的数据: 接下来我们看一下这些数据的存储方式,打开nt之后我们可以看见这些数据都存储在网页中,这样

全民k歌怎么加好友?

  全民K歌后发现,全民K歌目前并没有加好友功能,但可以关注邀请自己的QQ或者微信好友,如下图所示. 尽管,全民K歌还没有添加加好友功能,但如果听到其他一些小伙K歌很厉害的话,你可与选择关注好友,这样就可以关注他的动态以及新的K歌歌曲了. 全民K歌关注好友非常简单,在觉得不错的小伙伴歌曲播放界面,点击头像,进入之后,就可以选择"关注"了,如下图所示.

全民K歌怎么查看他人的关注?

  1.点击主界面中的动态. 2.根据需要选择好友或者陌生人,点击他的歌曲;进入试听后点击对方人物头像. 3.在资料简介界面中点击关注数字,即可进入对方的关注列表. 全民K歌怎么将别人拉人黑名单? 前面的两步与上面的一二步是一样的,下面是第三步介绍, 4.点击你不想看到的人的头像,在右上角点击"加入黑名单",就可以看到会有显示"拉黑成功".

全民K歌打擂怎么玩?

  1.首先大家需下载全民K歌软件,才能够打擂台,与好友PK.安装完成后,点击主界面的打擂,如图. 2.接下来出现的画面则是K歌画面,请点击进入K歌模式. 3.进入K歌模式以后,大家请倾情演唱自己喜爱的曲目,录制完毕后系统会自动打分,并点击上传.如果你唱的好听,所得的分数比擂主高,那么擂主就是你的啦~ 4.点击上传后,即可分享自己K歌的曲目以及成为擂主. 5.PK成功的你,已经成为擂主啦!

全民K歌怎么删除相册照片?

  1.安装并打开全民K歌;点击主界面中的[我的]按钮. 2.点击[背景图];进入相册管理后点击[编辑]按钮. 3.选中要删除的照片点击[删除];在对话框点击[删除]即可.

全民k歌怎么上传歌曲?

  1.下载安装全民K歌游戏,进入主页面点击"点歌". 2.先选择歌曲录制完之后点击"结束"按键,再点击"保存". 腾讯全民K歌添加好友教程

全民K歌电脑版怎么玩

  全民K歌电脑版怎么玩 全民K歌电脑版是采用安卓模拟器原理来玩的.想要在电脑上玩全民K歌的用户,是需要下载安卓模拟器的,具体流程如下: 全民K歌如何安装到电脑上? 第一步:下载<全民K歌>安卓APK文件. 第二步:在你的电脑上安装靠谱助手软件. 第三步:打开靠谱助手软件,顶部菜单栏选择我的应用,右下角点击安装本地APK;选择你刚才下载好的APK文件 ,靠谱助手会自动帮你安装. 第四步:安装完成之后,在我的应用就会出现这款游戏的图标,直接点击图标即可运行<全民K歌>这款软件啦! 简

全民K歌打擂玩法图文介绍

1. 我们在全民K歌界面会看到有一个 打擂,如图.     2.当我们点击打打擂之后就会看到进入如下画面,请点击进入K歌模式.     3.进入K歌模式以后,大家请倾情演唱自己喜爱的曲目,录制完毕后系统会自动打分,并点击上传.如果你唱的好听,所得的分数比擂主高,那么擂主就是你的啦~     4.K好之后我们再点击 上传后,然后你就可以把自己K歌的曲目分享并成为擂主.     5.PK成功的你,已经成为擂主啦!     其实这个我们文章开始现结束会发现这个就是的个比K歌的玩法了,就是把自己的歌放到

全民K歌相册照片删除方法图文介绍

1.如我们在android手机中打开 全民K歌,进入之后再点击[我的]按钮打开进入,细节如下图所示.     2.之后我们再找到下面的[背景图];进入以相册之后我们再点击[编辑]按钮,打开进入.     3.选中要删除的照片点击[删除];在对话框点击[删除]即可.   注意:删除的照片将无法正常的恢复了,所以各位在删除时还会弹出确定了,并且如果你把此照片设置app中一些应用也会自动取消了,因为照片不存在了吗,这个你懂的.