SWF转换器转换Flash后没有声音的解决方案

SWF转换器转换Flash后没有声音的解决方案

PortableSoft 介绍过三款专注于 SWF 动画的转换软件:Free SWF ConverteriWisoft Flash SWF to Video Converter 以及 Moyea SWF to Video Pro,前段时间很多人都反应用这几个 SWF 转换器有问题,主要表现为转换 SWF 为 AVI 或 MP4 后没有声音,而视频画面都正常。

经过网友 sjq110 在虚拟机里的多次试验终于找到了没有声音的原因,最终是 Flash Player 插件的问题。由于 SWF 是一种动画格式,不是标准的视频文件,所以转换方式比较特殊,都是通过播放+录制的方式转换为其他标准视频,因此 SWF 转换器都会调用到系统的 Flash Player 插件。

Adobe Flash Player

sjq110 实验后发现,这里的 SWF 转换器不支持 11.3 以上的 Flash Player 插件,会出现没有声音的问题,11.2 之前的都没问题。以前有声音现在没声音的肯定是更新过 Flash Player 插件。

我查看了 Adobe Flash Player 11.3 的发行说明,11.3 对音视频解码有了一定改进,可能正是这些音频技术修改,导致 SWF 转换器无法捕捉到音频流,就出现没有声音的现象了:

Adobe Flash Player 11.3 新增功能:

对流式音频的低延迟音频支持
引入了一个新的 NetStream.useJitterBuffer API,开发人员可使用它缩短高品质流式音频播放的延迟。

Sound API 的低延迟音频支持
此增强功能缩短了 Sound.play 方法的延迟并减少了对 SoundTransform 上的音量和声相的更改。同时还大大缩短了 SAMPLE_DATA 事件的延迟。如果输入样本大小为 2048,则延迟应是最佳的。

因此,如果你正在使用本站提供的 Free SWF ConverteriWisoft Flash SWF to Video Converter 3.4Moyea SWF to Video Pro 3.12.0.0 版本,请使用如下解决方案:

  1. 关闭所有浏览器,使用 Flash Player Uninstaller 强制卸载现有 Flash 插件,注意简单的从控制面板卸载将无法安装旧版插件;
  2. 安装 Adobe Flash Player 11.2.202.235,这是 Adobe Flash Player 11.2 的最后一个版本,转换后视频、声音均正常。

• 本文作者: 黯然过客

• 文章分类: 知识技巧

• 阅读次数: 已有 73154 次浏览

• 最后更新: 2020年1月27日 16:07:32

• 文章链接: https://www.portablesoft.org/swf-converter-no-sound/ (转载请保留出处及文章链接)

「精品绿色便携软件」微信公众号

相关软件或文章

广告宣传

有 14 条留言。

  1. KK
    20:06 2012/09/23

    请问一下黯然大侠 Acrobat X Pro 要如何设定档案关联?

  2. C
    09:44 2012/09/26

    大侠,Moyea SWF to Video Pro更新了,您出手哇~~~

  3. snickze
    09:34 2012/09/27

    受教了~怪不得没有声音。。。。

  4. 安装过程中应该有关联选项的?

  5. 007
    10:47 2012/11/02

    win8没法安装旧版本的flashplayer 啊,一装就弹出窗口,遇到错误,要求下载最新版本。修改注册表又修改不了。

  6. 楼上的同学,我也是win8,经过测试的确无法安装过期的flashplayer,导致在win8环境下录制没有声音,不过新版本的 Moyea SWF to Video 4.0(估计更新的也是)可以兼容win8并且有声音。现在只能双系统到xp下去录制先。

  7. 安安安
    15:17 2012/12/27

    我在WIN7 下使用 AVS Video Converter,SWFtoMKV,转出来的一样没声音,按照上面的解决方法也不能解决此问题

  8. 天外飞仙
    17:04 2013/05/15

    为什么重装flash后转换有声音了,但是电脑一旦重启后,又必须重装flash(我并没有跟新flash)求解???

  9. classwu
    05:46 2013/07/03

    Win8中此方法无效。因为不能删除新版Flash。Win7此方法很好用。期待能够不用退回旧版Flashplayer也能转换出声音的软件出现。

  10. 这也太麻烦了,的确是个大问题啊, swf转换确实麻烦

  11. 102288890@qq.com
    09:05 2014/03/27

    超好,相当清楚

  12. 爱你们的人
    08:31 2014/04/09

    各位朋友,若你们遇到转换后没有声音,你们应该下载 Flash Player 11.2 ,然而其实早已经过期,无法安装老版本,我昨日突然意识到可以通过GHOST系统来安装以前插件,一般是12年5月份之前的GHOST系统,里面就是11.2 ,请大家注意一下,我为了转换SWF,下载了一个12年5月以前的GHOST XP SP3

留言

*

(清除已保存的数据?)