Audio 制作音频均衡器视频

Audio 制作音频均衡器视频,audio,video,video-capture,equalizer,Audio,Video,Video Capture,Equalizer,我需要制作一个音频均衡器的视频 所以我需要一个脚本来分析每一帧的音频,并提取频率,这样我就可以以某种方式画出它并制作一个均衡器 问题的第一部分在前端很容易解决,因为画布中有无数的开源均衡器可视化 这东西在浏览器中运行得很好,但我有一个问题,使mp4的 我曾尝试使用无头浏览器(pupeteer和phantomjs)从画布上捕获帧,但我无法获得高于10fps的帧速率,这导致通过ffmpeg连接jpg帧和mp3时出现不可接受的视频质量和同步问题。这个计划是为了加快播放速度,所以你不必等到完整的音频长度

我需要制作一个音频均衡器的视频

所以我需要一个脚本来分析每一帧的音频,并提取频率,这样我就可以以某种方式画出它并制作一个均衡器

问题的第一部分在前端很容易解决,因为画布中有无数的开源均衡器可视化

这东西在浏览器中运行得很好,但我有一个问题,使mp4的

我曾尝试使用无头浏览器(pupeteer和phantomjs)从画布上捕获帧,但我无法获得高于10fps的帧速率,这导致通过ffmpeg连接jpg帧和mp3时出现不可接受的视频质量和同步问题。这个计划是为了加快播放速度,所以你不必等到完整的音频长度完成后才能获得mp4,但我甚至不能让它以常规播放速度显示10fps以上

我觉得我认为可行的技术还没有出现,我可能需要一种不同的方法

唯一的条件是它必须作为脚本在linux服务器上运行。因此,任何编程语言或均衡器设计都可以工作


任何想法或资源都是非常受欢迎的。谢谢

我希望有一个更直接的方法,如果我必须从头重写所有内容,我可以使用很多lib。但是谢谢:)我相信这些例子中有一些可视化的草图,所以你甚至不需要写任何东西,除非你想要定制的东西。您需要做的只是添加
fullScreen()
而不是
size(,)