iKo*_*ode 3 javascript php html5 html5-audio
我正在试图弄清楚如何在javascript中编码音频文件.
我想做点什么
播放声音>等待1秒>播放另一个声音>等一秒钟.
然后把所有这些都变成一个wav文件甚至更好的mp3.
有谁知道我该怎么做呢?它甚至可能吗?
或者我是否需要使用像PHP这样的服务器端PHP语言?
如果是这样,为什么,我将如何使用PHP?
据我所知,你需要在服务器上对音频文件进行编码,这样你就需要用PHP调用的东西.
你最好的选择是FFmpeg,它需要安装在服务器上,然后你可以通过命令行调用它.
这是关于FFMpeg WIKI关于从PHP调用命令行工具的非常有用的文章:
https://trac.ffmpeg.org/wiki/Using%20FFmpeg%20from%20PHP%20scripts
编辑
经过一些挖掘谷歌后,有一个JS MP3编码器:libmp3lame.js
这是GIT页面:https://github.com/akrennmair/libmp3lame-js
这是一篇关于使用HTML5和JS录制音频的文章.它确实涵盖了录制,但一旦完成编码的过程就是你会感兴趣的一点:
http://nusofthq.com/blog/recording-mp3-using-only-html5-and-javascript-recordmp3-js/
您目前最好的选择是使用Audiocogs的Aurora.js进行音频解码.
至于音频编码,请参阅此SO答案,音频编码不在Web Audio API中,但请参阅线程以获取一个可能的库端口和其他可能有用的线索.
| 归档时间: |
|
| 查看次数: |
969 次 |
| 最近记录: |