我可以使用actionscript3在flv文件中的特定位置插入音频吗?
我有一个基于 Flash AS3 的应用程序,它提供了从 Flash 媒体服务器播放/暂停/记录 FLV 文件的选项。这些文件只是音频文件。现在,我想添加在特定位置插入音频的新功能。
就像如果已录制的文件持续时间为五分钟,并且我想在第三分钟后录制 1 分钟的音频,那么最终结果应该是一个六分钟的文件,并从第三分钟到第四分钟添加了新音频。
I've a flash AS3 based application that provides option to play/pause/record FLV files from flash media server. These files are only audio files. Now, I want to add a new functionality of inserting audio at a specific location.
Like if the already recorded file is of five minutes duration, and I want to record 1 minute audio after third minute, the end result should be a six minute file with the new audio added from 3rd to 4th minute.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该在服务器端完成。使用 ffmpeg,将 FLV 转换为 WAV,然后使用 SoX 您可以获取一个 WAV 文件,将其分割,然后将其连接到另一个 WAV 文件。最后,使用 ffmpeg,您可以将其编码回 FLV。
使用 mencoder 也可以直接处理 flv 文件(无需来回转换),但我'我不确定。
This should be done on the server side. Using ffmpeg, convert the FLV to WAV, then using SoX you can take a WAV file, split it and then concatenate it to another WAV file. Finally, using ffmpeg, you can encode it back to FLV.
Working directly with the flv files (without converting it back and forth) might also be possible using mencoder, but I'm not sure.