有没有办法用Ruby从视频文件中提取音频?我希望在网上发布时能从我们的布道视频中获取音频。
答案 0 :(得分:4)
Ruby中没有内置任何内容,但您可以使用ffmpeg
从视频中删除音频。查看gem https://github.com/streamio/streamio-ffmpeg。这还需要您在生产计算机上安装ffmpeg
和任何依赖项。您可能需要考虑将其移动到后台进程(delayed_job)或放置进度条,以便用户不会想知道为什么它只是搅动而不是立即显示结果。一旦音频文件准备好进行流式传输/下载,您就可以使用类似轮询或某种类型的通知来让用户知道。