perl音频处理

33 views
Skip to first unread message

kevin_li

unread,
May 10, 2013, 3:15:47 AM5/10/13
to perl...@googlegroups.com
perl 有没有把音频文件(比如mp3)中的背景音乐跟人声 分离的模块?
或者有什么工具能做这种事情?
比如我有一手歌,处理一下,可以保存成一个纯音乐文件,一个人声文件,不需要特别准确,过的去就好 呵呵
如果有大牛接触过 ,指点一二 无比感谢:)


climby

unread,
May 10, 2013, 10:53:07 PM5/10/13
to perl...@googlegroups.com

可以用 http://www.soft-zilla.com/2011/04/free-vocal-remover.html
试试.

在 2013年5月10日星期五UTC+8下午3时15分47秒,kevin_li写道:

kevin_li

unread,
May 11, 2013, 1:18:30 AM5/11/13
to perl...@googlegroups.com
谢谢, 不过我想要工具类的,这样我可以批量处理,
而且 我想背景音乐跟人声都 分别保留,

如果是gui 工具的话,昨天找到 cooledit 可以做原音乐-伴奏做相消干涉,提取人声。
但是这个还需要有原伴奏,还是gui,而且我其实也不需要这么精确的抽取人声,大概就可以 呵呵。

我想找的工具类似是

$>工具 MTV文件 ===》 背景音乐.mp3 + 人声.mp3 (结果不需要太准确)
如果能找到前人做过的 最好了~~!!
我对mp3文件格式,波形什么的  目前完全不清楚。。。如果实在没有就只能自己 摸索着来了。。。。
--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 perlchina+unsub...@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 perl...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com/group/perlchina?hl=zh-CN。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
 
 


Anthony WU

unread,
May 11, 2013, 2:22:40 AM5/11/13
to perl...@googlegroups.com
�Ȳ�Ҫ�� mp3 ��ʲ�N��ʽ����ʽ�@Щ���Խ����D�n���F
-------- Original Message --------
Subject: Re: [PerlChina] Re: perl��Ƶ����
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 13:18
л л�� ��������Ҫ������ģ������ҿ����������?
���� ���뱳�����ָ����� �ֱ�����

�����gui ���ߵĻ��������ҵ� cooledit ������ԭ���֣�������������棬��ȡ����
�����������Ҫ��ԭ���࣬����gui����������ʵҲ����Ҫ��ô��ȷ�ij�ȡ�����žͿ��� �Ǻǡ�

�����ҵĹ���������

$>���� MTV�ļ� �������� ��������.mp3 + ����.mp3 �������Ҫ̫׼ȷ��
������ҵ�ǰ������� ����ˡ�������
�Ҷ�mp3�ļ���ʽ������ʲô��  Ŀǰ��ȫ��������������ʵ��û�о�ֻ���Լ� ���������ˡ�������


�� 2013-05-11 10:53:07��climby <mden...@gmail.com> д����

������ http://www.soft-zilla.com/2011/04/free-vocal-remover.html
����.

�� 2013��5��10��������UTC+8����3ʱ15��47�룬kevin_liд����
perl ��û�а���Ƶ�ļ�������mp3���еı������ָ����� �����ģ�飿
������ʲô���������������飿
��������һ�ָ裬����һ�£����Ա����һ���������ļ���һ�������ļ�������Ҫ�ر�׼ȷ���� ��ȥ�ͺ� �Ǻ�
����д�ţ�Ӵ��� ��ָ��һ�� �ޱȸ�л:)


--
���յ����ʼ�����Ϊ������ Google ������̳�ġ�PerlChina Mongers �����顱��̳��
Ҫ�˶�����̳��ֹͣ���մ���̳�ĵ����ʼ����뷢�͵����ʼ��� perlchina+unsub...@googlegroups.com��
Ҫ���������̳�����뷢�͵����ʼ��� perl...@googlegroups.com��
ͨ��������ַ���ʴ���̳��http://groups.google.com /group/perlchina?hl=zh-CN��
Ҫ�鿴���ѡ������ https://groups.google.com /groups/opt_out��
 
 


--
���յ����ʼ�����Ϊ������ Google ������̳�ġ�PerlChina Mongers �����顱��̳��
Ҫ�˶�����̳��ֹͣ���մ���̳�ĵ����ʼ����뷢�͵����ʼ��� perlchina+...@googlegroups.com��
Ҫ���������̳�����뷢�͵����ʼ��� perl...@googlegroups.com��
ͨ��������ַ���ʴ���̳��http://groups.google.com /group/perlchina?hl=zh-CN��
Ҫ�鿴���ѡ������ https://groups.google.com /groups/opt_out��
 
 

kevin_li

unread,
May 11, 2013, 3:48:23 AM5/11/13
to perl...@googlegroups.com
那应该从哪里开始呢?

请教“轉檔實現” 是什么意思呢? 呵呵



在 2013-05-11 14:22:40,"Anthony WU" <anthon...@gmail.com> 写道:
先不要想 mp3 或什麼格式,格式這些可以經由轉檔實現

-------- Original Message --------
Subject: Re: [PerlChina] Re: perl音频处理
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 13:18
谢 谢, 不过我想要工具类的,这样我可以批量处理,
而且 我想背景音乐跟人声都 分别保留,

如果是gui 工具的话,昨天找到 cooledit 可以做原音乐-伴奏做相消干涉,提取人声。
但是这个还需要有原伴奏,还是gui,而且我其实也不需要这么精确的抽取人声,大概就可以 呵呵。

我想找的工具类似是

$>工具 MTV文件 ===》 背景音乐.mp3 + 人声.mp3 (结果不需要太准确)
如果能找到前人做过的 最好了~~!!
我对mp3文件格式,波形什么的  目前完全不清楚。。。如果实在没有就只能自己 摸索着来了。。。。


在 2013-05-11 10:53:07,climby <mden...@gmail.com> 写道:

可以用 http://www.soft-zilla.com/2011/04/free-vocal-remover.html
试试.

在 2013年5月10日星期五UTC+8下午3时15分47秒,kevin_li写道:
perl 有没有把音频文件(比如mp3)中的背景音乐跟人声 分离的模块?
或者有什么工具能做这种事情?
比如我有一手歌,处理一下,可以保存成一个纯音乐文件,一个人声文件,不需要特别准确,过 的去就好 呵呵
如果有大牛接触过 ,指点一二 无比感谢:)
--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 perlchina+unsub...@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 perl...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com /group/perlchina?hl=zh-CN。
要查看更多选项,请访问 https://groups.google.com /groups/opt_out。
 
 


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 perlchina+...@googlegroups.com

要向此网上论坛发帖,请发送电子邮件至 perl...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com /group/perlchina?hl=zh-CN。
要查看更多选项,请访问 https://groups.google.com /groups/opt_out。
 
 

Anthony WU

unread,
May 11, 2013, 7:10:25 AM5/11/13
to perl...@googlegroups.com
�n����ʽ�D�Q������ mp3 �D wav

-------- Original Message --------
Subject: Re: [PerlChina] Re: perl��Ƶ����
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 15:48
�� Ӧ�ô����↑ʼ�أ�

��̡��D�n���F�� ��ʲô��˼�أ� �� ��



�� 2013-05-11 14:22:40��"Anthony WU" <anthon...@gmail.com> д����
�Ȳ�Ҫ�� mp3 ��ʲ�N��ʽ����ʽ�@Щ���Խ����D�n���F
-------- Original Message --------
Subject: Re: [PerlChina] Re: perl��Ƶ����
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 13:18
л л�� ��������Ҫ������ģ������ҿ����������?

kevin_li

unread,
May 11, 2013, 10:50:11 AM5/11/13
to perl...@googlegroups.com
哦 这个意思呀
我是说 如果没有现成的工具,我只能读取mp3的每帧数据,然后自己把简单的大概人声范围,或者非人声范围过滤出来
然后再相消干涉算另外一半出来,这样  两部分就分开了,
不知道这么做是否可行。。。。


在 2013-05-11 19:10:25,"Anthony WU" <anthon...@gmail.com> 写道:
檔案格式轉換,例如 mp3 轉 wav


-------- Original Message --------
Subject: Re: [PerlChina] Re: perl音频处理
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 15:48
那 应该从哪里开始呢?

请教“轉檔實現” 是什么意思呢? 呵 呵




在 2013-05-11 14:22:40,"Anthony WU" <anthon...@gmail.com> 写道:
先不要想 mp3 或什麼格式,格式這些可以經由轉檔實現

-------- Original Message --------
Subject: Re: [PerlChina] Re: perl音频处理
From: kevin_li <xiaohui...@163.com>
To: perl...@googlegroups.com
Date: 11/5/2013 13:18
谢 谢, 不过我想要工具类的,这样我可以批量处理,
而且 我想背景音乐跟人声都 分别保留,

如果是gui 工具的话,昨天找到 cooledit 可以做原音乐-伴奏做相消干涉,提取人声。
但是这个还需要有原伴奏,还是gui,而且我其实也不需要这么精确的抽取人声,大概就可以 呵呵。

我想找的工具类似是

$>工具 MTV文件 ===》 背景音乐.mp3 + 人声.mp3 (结果不需要太准确)
如果能找到前人做过的 最好了~~!!
我对mp3文件格式,波形什么的  目前完全不清楚。。。如果实在没有就只能自己 摸索着来了。。。。


在 2013-05-11 10:53:07,climby <mden...@gmail.com> 写道:

可以用 http://www.soft-zilla.com/2011/04/free-vocal-remover.html
试试.

在 2013年5月10日星期五UTC+8下午3时15分47秒,kevin_li写道:
perl 有没有把音频文件(比如mp3)中的背景音乐跟人声 分离的模块?
或者有什么工具能做这种事情?
比如我有一手歌,处理一下,可以保存成一个纯音乐文件,一个人声文件,不需要 特别准确,过 的去就好 呵呵

Anthony WU

unread,
May 11, 2013, 11:01:42 AM5/11/13
to perl...@googlegroups.com
我並非這個專業,也沒有做過有關項目,但以前看過有關聲音處理的理論

做法大概就是把 mp3 轉成 pcm 然後經由 fft 功能分析有關波形頻率,把人所發出的聲音頻率範圍分析出來,然後過濾再儲存

以下是在網上找的人聲頻率範圍的資料,僅供參考

 男:低音82~392Hz,
      基準音區64~523Hz
      男中音123~493Hz
      男高音164~698Hz

女:低音82~392Hz
      基準音區160~1200Hz
      女低音123~493Hz
      女中音164~698Hz
      女高音220~1.1KHz

可以用 http://www.soft-zilla.com/2011/04/free-vocal-remover.html
试试.

在 2013年5月10日星期五UTC+8下午3时15分47秒,kevin_li写道:
比如我有一手歌,处理一下,可以保存成一个纯音乐文件,一个 人声文件,不需要 特别准确,过 的去就好 呵呵

kevin_li

unread,
May 11, 2013, 12:18:17 PM5/11/13
to perl...@googlegroups.com
这么晚还没睡呐,呵呵
非常非常感谢:)  我尝试下这个路子~~

topeak

unread,
May 14, 2013, 9:30:36 PM5/14/13
to perl...@googlegroups.com
用 ffmpeg 可以
--
Regards
he

luo.yo...@gmail.com

unread,
May 14, 2013, 10:12:52 PM5/14/13
to perl...@googlegroups.com
ffmpeg可以混合音频,但是分离有困难
From: topeak <tope...@gmail.com>
Date: Wed, 15 May 2013 09:30:36 +0800
Subject: Re: Re: [PerlChina] Re: perl音频处理

kevin_li

unread,
May 15, 2013, 3:25:17 AM5/15/13
to perl...@googlegroups.com
我知道 ffmpeg 可以切割音/视频, 可以从视频里分离 音频出来,可以转音/视频 格式。
有可以把比如 一定音域内的音频分离出来的功能么?

eexpress

unread,
May 15, 2013, 3:28:17 AM5/15/13
to perl...@googlegroups.com
mencoder不就是。
--
使用Opera的电子邮件客户端:http://www.opera.com/mail/

kevin_li

unread,
May 15, 2013, 10:22:11 AM5/15/13
to perl...@googlegroups.com
搜了一下 mencoder 好像只是个 处理视频的东西 是吧?
它可以做  把 一定音域内的音频分离出来的功能么?
--
使用Opera的电子邮件客户端:http://www.opera.com/mail/

eexpress

unread,
May 15, 2013, 8:47:27 PM5/15/13
to perl...@googlegroups.com
纯音频,audacity 比较专业。

mencoder是万能视频处理的。mplayer原来自带的组件。ffmpeg是后起之秀而已。
Reply all
Reply to author
Forward
0 new messages