MPEG4文件的声道控制,实现卡拉OK的效果。 (高分急问)(200分)

L

luket

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VC,MCI写了一个媒体文件的播放器,能实现卡拉OK的效果,实现原唱和伴唱的切换。
但使用后,发现只是针对VCD文件的。我用超级解霸的VCD转AVI生成的MPEG4文件作片源时,却不能实现此效果。
还有用FlashMPG,VirtualDub转换成的MPEG4片源,也不能实现。
据我所知,MPEG4格式的声音文件是MP3,是立体声,MP3的左右声道的输出是不同的吗?
各位大侠,研究一下,如何用MCI命令切换声道实现MPEG4的卡拉OK功能。
 
我想这是不可能的了,否则的话就可以用mp3做简单的卡拉OK了。
好像MPEG4只有一个声音的Stream,无法切换声道。
而且如果用MPEG4做卡拉OK点播是很不现实的,其一:音质不行。
其二:没有片源。其三:没有硬件解压效果无法保证。
 
mpeg4 audio不一定是mp3,还有可能是AC3,ATRAC等,WMV使用的是WMA,所以要识别所有的格式是不太可能的,一个audio stream不一定就是单声道
mp3做卡拉OK不一定不可能,只是现在的mp3左右声道一般都是立体声,而不是背景音乐和歌声的分离
 
to lww:
1.MP3的音质不错吧?
2.片源可以自己从VCD,DVD转录
3.DivX4.0的软解压效果不错。。
 
to searph:
//mp3做卡拉OK不一定不可能,只是现在的mp3左右声道一般都是立体声,而不是背景音乐和歌声的分离
很有道理。有什么办法可以生成背景音乐和歌声的分离?
 
To luket:
也不知道你们做这个点播系统的初衷是什么,有没有进行过市场调查。
我们公司也做了一个点播系统,采用DVD片源。即使这样客户还是觉得不是
完全满意,因为他们以前用的是LASER DISK(大碟),效果比DVD的要好。
MPEG4的效果,实在不敢恭维。另外软解压只能靠视频卡输出。输出到电视上的效果
同用硬解压出来的效果根本没法比。

另外我说的片源问题,当然可以从VCD,DVD转录,但压一首歌需要多少时间?15分钟以上吧?
3000首歌(这是一般规模卡拉OK厅的数量),需要多少时间。
 
to Lww:
//也不知道你们做这个点播系统的初衷是什么,有没有进行过市场调查。
涉及一些商业秘密,是属于MY BOSS的,所以不能相告。SORRY。
//3000首歌(这是一般规模卡拉OK厅的数量),需要多少时间。
这有一批人来转换。不用担心。
//输出到电视上的效果同用硬解压出来的效果根本没法比。
我们的市场是定位在要求比较一般的场合。控制成本第一,能节省硬盘和提高同时服务点数。
能把你的QQ告诉我吗?想向您请教一些问题。。。
 
mp3原来如果就是混合的,靠程序来分离,可能性不大,没有本质区别么,如果再加上伴唱之类的,你怎么分
你转换过来的mpeg4的左右声道是分离开的么?应该和源媒体是一样的,你用播放器播放,试一下关掉一个声道听听
 
To Searph:
关掉一个声道是一样的效果,不行。

各位,用DirectShow能实现吗?怎么实现?非常急啊。
哪位要是知道答案,可以给现金。我在深圳。欢迎给我EMAIL。谢谢!
 
MPEG4视频格式是固定的,但其中所包含的音频格式可以是mp3等等,但要有专门的播放解码器安
装,我知道DVD的卡拉OK碟的音频格式其实是放上了两种语言,其中一种是带有伴唱的音乐,另外
一种是不带有伴唱的音乐,而且这些语言都包含了多声轨(声道),可选播放哪一种语言,来得
到是否关闭伴唱效果。
问题是MPEG4格式文件音频部分是否也能放上两种语言,并且在播放时如何控制播放哪一种语言。
文件会大一些,但通过这种做法应是解决luket的问题的简单办法。
如有哪一位大富翁能解决此问题,我加上300分。
 
顶一下...希望能解决,我也能给分!
 
哪位要是知道答案,可以给现金。我在深圳。欢迎给我EMAIL。谢谢!
 
多人接受答案了。
 
最近我也遇到同样情况
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部