SWF转换器转换Flash后没有声音的解决办法

电脑杂谈  发布时间:2019-09-21 21:03:35  来源:网络整理

swf转换后没有声音_swf转换gif_转换swf

之前给你们介绍过三款专注于 SWF 的转换软件:Free SWF Converter、iWisoft Flash SWF to Video Converter 以及 Moyea SWF to Video Pro,前段时间很都反应用这几个 SWF 转换器有问题,主要体现为转化 SWF 为 AVI 或 MP4 后没有声音,而视频场景都正常。

经过网友 sjq110 在虚拟机里的多次试验已经找到了没有声音的缘由,最终是 Flash Player 插件的弊端。由于 SWF 是一种格式,不是标准的视频文件,所以转化方法非常特殊swf转换后没有声音,都是通过播放+录制的形式转化为其它标准视频,因此 SWF 转换器都会读取到平台的 Flash Player 插件。

swf转换后没有声音_swf转换gif_转换swf

Adobe Flash Player

sjq110 实验后看到,这里的 SWF 转换器不支持 11.3 以上的 Flash Player 插件,会出现没有声音的疑问swf转换后没有声音,11.2 之前的都没问题。以前有声音如今没声音的显然是升级过 Flash Player 插件。

swf转换gif_swf转换后没有声音_转换swf

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

Adobe Flash Player 11.3 新增功能:

swf转换gif_swf转换后没有声音_转换swf

对流式音频的低延迟音频支持

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

swf转换gif_swf转换后没有声音_转换swf

Sound API 的低延迟音频支持

此提高功能增加了 Sound.play 方法的延迟并增加了对 SoundTransform 上的音量和声相的修改。同时还大大缩短了 SAMPLE_DATA 事件的延迟。如果输入样本大小为 2048,则延迟应是最佳的。

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

关闭所有浏览器,使用 Flash Player Uninstaller 强制卸载现有 Flash 插件,注意简洁的从控制面板卸载将能够调试旧版插件;

安装 Adobe Flash Player 11.2.202.235,这是 Adobe Flash Player 11.2 的最后一个版本,转换后视频、声音均正常。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-123670-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...