主题:  怎样保存flash中的声音???

5D花猫

职务:版主
等级:7
金币:14.0
发贴:5467
#12002/6/6 10:30:42
如题!声明:不是侵权,只是一声鸡叫!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
#22002/6/6 12:33:30
用录音法萃取swf中的声音
--------------------------------------------------------------------------------
作者:FirePhoenix 来源:闪盟 类别:初级教程 日期:2002.01.31 今日/总浏览: 7/1477


     关于这个问题,虽然有很多种方法,但是各有利弊。但是只要正确选择具体的设置和设备,完全可以用最简单的方法录制高质量的音频。
  直接用声卡录,对声卡的性能要求较高,可以将录音音源设为waveout,这时就要看你的声卡是否全双工的,全双工的应该可以承受,如果不是,声卡的单时钟频率将导致录音和放音不同步,结果声音发颤,CPU差时也会有此现象。
  用LineIn/LineOut自己录也是一样的,同样存在以上问题,而且线的质量会影响音质。(注意:千万不可使用SpeakOut,这是经过后级放大的信号,录下来噪音极大),毕竟是D/A、A/D了两次,当中还有噪音源,质量总会有点影响。
  用两台电脑的LineIn/LineOut对录,这将不存在时钟频率的冲突,但是声卡的输出音质和连接线质量要求较高,建议使用好一点的声卡做输出,连接线最好是带屏蔽的线,而不是一般的双绞线。另外,由于两边都是数字脉冲,选择合适的采样率,也将影响最后的音质。
  当然如果有软件就最好了, 一般来说,这样的非专业要求的录音,使用单声卡即可,但是要注意以下几点:
■FLASH不能太慢的,会拖累CPU导致录音发颤,同时关闭不用的程序释放内存和CPU。如果你用MMX166的机器,录一段MP4,就会有颤音了。
■录音输入设为OutPut,不要选其他的输入设备
■FLASH使用waveout输出,其他的全部关闭。
■关闭3D馈送,关闭高级属性中的高低音加强。
■将录音采样率开到最大。将采样格式设为CD音质。
■设置音量:Master开到适中偏小,减少后级放大的噪音,Wave可以稍开大,减少前级放大的噪音。如果不够响,可以用大功率的音响声音开大测试一下输出音质来调节输出音量的设置。有很多声卡采用前极数字放大,后级模放大,这时后级一定不能开的太大。

  按照以上步骤,录完了以后,再根据需要适当降低采样率以缩小文件,就可以得到很好的效果。至少用人的耳朵是不容易分出来的。

作者: FirePhoenix
来源: 闪盟



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
#32002/6/6 12:36:16
我是喜欢用swf Browser把swf文件里的声音存为mp3,再用Sound Forge另存一下。



5D花猫

职务:版主
等级:7
金币:14.0
发贴:5467
#42002/6/17 6:39:34
谢谢!掌握不少知识!



Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#52002/6/17 15:28:25
如果是原文件,你可以把它直接拖入你的FLA文件中



wukun

职务:普通成员
等级:1
金币:1.0
发贴:222
#62002/6/17 18:36:44
用swf scanner直接提取,那个mp3可以直接用