首页 > 其他分享 >如何用ffmpeg根据音mp3音频生成频谱视频?

如何用ffmpeg根据音mp3音频生成频谱视频?

时间:2024-06-09 23:13:38浏览次数:24  
标签:视频 ffmpeg 音频 生成 mp3 showwaves

背景

在能够基于ChatTTS合成有声书视频以后,现在需要进行可视化处理。

问题

如何用ffmpeg根据音mp3音频生成频谱视频?

方案

FFmpeg可以使用showwavesshowcqt等滤镜来生成音频的可视化效果。下面是一些使用showwaves生成波形图的示例命令:

ffmpeg -i input.mp3 -filter_complex "showwaves=s=1280x720:mode=line:rate=25,format=yuv420p" output.mp4

在上面的命令中,

  • -i input.mp3 指定输入音频文件。
  • -filter_complex "showwaves=s=1280x720:mode=line:rate=25,format=yuv420p" 使用 showwaves 滤镜生成波形图。其中s参数指定了生成视频的分辨率,rate参数指定了帧率,format参数指定了视频的颜色格式。

评价

的确能生成相应频谱视频,不过效果不太美观。

参考

  • GPT3.5-turbo

标签:视频,ffmpeg,音频,生成,mp3,showwaves
From: https://www.cnblogs.com/Laziko/p/18240206

相关文章

  • 如何用ffmpeg制作包含背景图的音频视频?
    背景希望能把ChatTTS制作的音频进行可视化处理。最简单的就是能加一张背景图。问题如何用ffmpeg制作包含背景图的音频视频?方案要将MP3文件与PNG图像结合成MP4视频,你可以使用FFmpeg工具进行操作。以下是使用FFmpeg将MP3与PNG结合成MP4视频的命令:ffmpeg-loop......
  • Tensorflow音频分类
    tensorflowhttps://www.tensorflow.org/lite/examples/audio_classification/overview?hl=zh-cn官方有移动端demo前端不会 就只能找找有没有java支持注意版本注意JDK版本packagecom.example.demo17.controller;importorg.tensorflow.*;importorg.......
  • 音频提取,批量视频转换音频!
    在数字媒体的世界里,声音是传达情感、构建氛围的重要元素。然而,当我们需要从视频中提取音频时,繁琐的操作往往让人望而却步。此时,音频提取,批量视频转换音频技术出现,让我们能够轻松地从视频中提取声音,将那些动人的旋律、真挚的话语独立出来,让音频成为我们表达创意、分享故事的全新......
  • FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
    ​XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。在《FFmpeg开发实战......
  • FFMpeg笔记(十四)继续说说FFmpeg 升级6.1 遇到的那些坑
    一、mp4秒播率下降  灰度阶段发现秒播率略低0.x%,以为是灰度的数据抖动。上线后短视频业务方找过来,说秒播率明显下降。一起分析,发现业务方不止关心1秒秒播率,也关心首次播放vv的200ms秒播率,筛选出来发现数据大降。。然后我就开始分析。思路是将起播分为多个阶段,查数据看哪个......
  • FFmpeg开发笔记(二十七)解决APP无法访问ZLMediaKit的直播链接问题
    ​上一篇文章介绍了如何通过ZLMediaKit实现视频推拉流,并使用VLC播放器验证视频直播地址。即使不用VLC播放器,直接在Qt工程的C++代码中调用FFmpeg的API,也能访问ZLMediaKit的直播地址,并正常渲染视频画面。关于如何在Qt工程中引入FFmpeg,可参考《FFmpeg开发实战:从零基础到短视频上线》......
  • mgg格式怎么转换为mp3?这个小工具一键批量mgg格式转mp3(亲测有效)
    mgg文件格式是什么?mgg格式怎么转换为mp3?用这个小工具转换,亲测有效!mgg文件格式是QQ音乐特有的加密音频文件格式,专为VIP用户设计,确保了音乐内容的安全性和专属性。VIP用户下载的音乐文件通常以mgg格式保存,这种格式的文件只能在QQ音乐平台上播放,从而保护了音乐作品的版权。解锁......
  • 免费的xm格式转化mp3软件,还支持喜马拉雅批量下载,亲测有效!
    喜马拉雅xm文件转MP3格式解决方案,免费转换工具,轻松搞定,支持批量转换、批量下载!在数字音频领域,格式兼容性常常是用户面临的挑战之一。特别是喜马拉雅平台的.xm格式文件,由于其专有性,给不少用户在文件转换上带来了不便。针对这一问题,我们推荐使用一款高效的转换工具——“喜马拉......
  • 在Java、Java Web中放置图片、视频、音频、图像文件的方法
    在Java软件中放置图片,通常涉及将图片文件(如JPEG、PNG等)作为资源包含在我们的项目中,并在代码中通过适当的方式引用这些资源。这可以通过多种方式实现,但最常见的是在Java桌面应用(如Swing或JavaFX)或Web应用(如Servlet/JSP)中。1.如何在Java中如何放置图片以下是一个在JavaSwing桌......
  • 在Java、Java Web中放置图片、视频、音频、图像文件的方法
    在Java软件中放置图片,通常涉及将图片文件(如JPEG、PNG等)作为资源包含在我们的项目中,并在代码中通过适当的方式引用这些资源。这可以通过多种方式实现,但最常见的是在Java桌面应用(如Swing或JavaFX)或Web应用(如Servlet/JSP)中。1.如何在Java中如何放置图片以下是一个在JavaSwing桌面......