在 Windows 2008 Server 中从 MP3/WAV 文件生成视觉(波形)?

2024-01-11

是否有(某处)适用于 Windows 的命令行程序可以从 MP3/WAV 创建 PNG/JPEG 视觉效果?

EDIT: This is a good example of how the image should look like. enter image description here


Sox http://sox.sourceforge.net/Main/HomePage,“音频处理的瑞士军刀”,可以从声音文件生成准确的 PNG 频谱图。它几乎可以播放任何内容,并且二进制文件可用于 Windows。在最基本的层面上,你会使用这样的东西:

sox my.wav -n spectrogram

如果您想要一个没有轴、标题、图例和 100 像素高的浅色背景的频谱图:

sox "Me, London.mp3" -n spectrogram -Y 130 -l -r -o "Me, London.png"

例如,如果您只想分析单个通道,Sox 可以接受很多选项。如果您需要更酷的视觉效果,您可以对生成的 PNG 进行后处理。

以下是命令行中有关所有可用参数的简短概述,联机帮助页有更多详细信息 http://linux.die.net/man/1/sox:

-x num  X-axis size in pixels; default derived or 800
-X num  X-axis pixels/second; default derived or 100
-y num  Y-axis size in pixels (per channel); slow if not 1 + 2^n
-Y num  Y-height total (i.e. not per channel); default 550
-z num  Z-axis range in dB; default 120
-Z num  Z-axis maximum in dBFS; default 0
-q num  Z-axis quantisation (0 - 249); default 249
-w name Window: Hann (default), Hamming, Bartlett, Rectangular, Kaiser
-W num  Window adjust parameter (-10 - 10); applies only to Kaiser
-s  Slack overlap of windows
-a  Suppress axis lines
-r  Raw spectrogram; no axes or legends
-l  Light background
-m  Monochrome
-h  High colour
-p num  Permute colours (1 - 6); default 1
-A  Alternative, inferior, fixed colour-set (for compatibility only)
-t text Title text
-c text Comment text
-o text Output file name; default `spectrogram.png'
-d time Audio duration to fit to X-axis; e.g. 1:00, 48
-S time Start the spectrogram at the given time through the input
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows 2008 Server 中从 MP3/WAV 文件生成视觉(波形)? 的相关文章

随机推荐

  • 在 iO 中手动加载不同的本地化笔尖

    我正在开发一个支持多语言的应用程序 正如您所料 我有时会使用如下代码加载一些 nib 文件 self currentController newClass alloc initWithNibName CustomController bun
  • 使用 java.lang.Runtime.getRuntime 在 matlab 中调用 python 脚本的多个实例不起作用

    我在 Windows 10 上运行 Matlab2017 我调用一个在云上运行某些语音识别任务的 python 脚本 如下所示 userAuthCode 1 authentication code for user account to b
  • cordova-plugin-ionic-webview - 自定义方案不适用于 Android

    我正在开发 即将发布 适用于 iOS 和 Android 的 Cordova 应用程序 我正在尝试使用cordova plugin ionic webview https github com ionic team cordova plug
  • 循环 url 来做同样的事情

    我正在尝试抓取一些网站 这是我的代码 for var i 0 i lt urls length i url urls i console log Start scraping url page open url function waitF
  • 从表中插入/查询数据时出现ORA-00904

    我收到流动错误 Error starting at line 1 in command INSERT INTO driver registration make model gvw year body VALUES 4585 AW ALBI
  • VBA 与 WinSock2:send() 发送错误数据

    我试图在 VBA 中使用 WinSock2 从本地主机 TCP 流发送 以及稍后接收 数据 目前 我主要尝试从这里复制客户端示例 https msdn microsoft com en us library windows desktop
  • 关于将视图添加到父级的通知?

    当我建立一个View在Android中动态地我必须将它添加到 父级 ViewGroup通过致电 myLinearLayout addView myView 我知道我可以监督ViewGroup任何孩子都可以通过优秀的方式添加onHierarc
  • 播种和重用 Python 随机种子

    我正在使用 Python 和 Flask 来显示随机游戏板 并尝试让人们通过使用种子返回到同一个游戏 但是 无论我使用随机种子还是指定种子 我似乎都会得到相同的伪随机序列 我删除了大部分代码 我用 numpy 进行了大量的拆分和连接 但即使
  • 为什么这样的文件或目录不存在?

    我正在用 C 语言做一些矩阵乘法 我正在尝试编译我的程序 但它无法编译 原因是 没有这样的文件或目录 cblas h 这是我用来编译的命令 gcc o BLAS BLAS c 有人可以帮我吗 我正在服务器上编译这个程序 我不确定这是否有影响
  • 如何使用thymeleaf在spring中添加静态资源

    我是新来的Spring我正在尝试制作一个漂亮的 Web 应用程序 到目前为止 我设置了所有内容 如果我在浏览器上运行我的页面 它会按预期显示 但是如果我在端口上使用 tomcat 运行它8080 我正在使用 Intellij 它无法加载cs
  • 现有的 Kafka 主题镜像方法的主要区别是什么

    Kafka MirrorMaker是一种将 Kafka 主题从源代理镜像到目标代理的基本方法 不幸的是 它不符合我的可配置要求 我的要求很简单 解决方案应该是JVM应用程序 如果目标主题不存在 则创建它 解决方案应该能够向目标主题名称添加前
  • InvalidKeyException 非法密钥大小

    我有一个测试 在我的开发 MacBook Pro 上运行良好 但在持续集成 TeamCity 服务器中运行失败 错误如下 java security InvalidKeyException Illegal key size at javax
  • 减小构建尺寸

    当我在 VS2013 中使用 C 运行时库的静态链接时 有什么方法可以降低构建大小吗 我的原始文件只有 15kb 但我无法在其他计算机上运行它而不弹出缺少 dll 的消息 我决定使用静态链接 现在大小约为 100kb 我正在使用Window
  • 在 C++11 中解析 int - stoi

    我正在尝试获取一个字符串并将其解析为一个 int 我已经阅读了很多答案 似乎使用stoi是最新的方式 在我看来stoi uses std 但我得到了Function stoi could not be resolved德斯皮特雷using
  • 如何将二进制密钥传递给 openssl

    我很难尝试将关键参数传递给openssl dgst 我正在尝试连接 GDAX 交易平台 每个请求都必须由 HMAC 签名 他们明确表示 首先对字母数字秘密字符串进行 base64 解码 结果为 64 字节 然后将其用作 HMAC 的密钥 这
  • 循环遍历数据框以按城市删除异常值(调用函数)

    我有一个包含日期 城市 销售额的数据框 Date City Sales 2008 01 01 C1 10000 2008 01 01 C2 2000 2008 01 02 C1 13000 2008 01 02 C2 5000 and so
  • 打印到达第 n 级楼梯的方法

    我最近在面试中遇到了这个问题 有n楼梯 一个人站在底部想要到达顶部 该人一次可以爬 1 级楼梯或 2 级楼梯 打印出人们到达顶峰的所有可能方式 例如 n 4输出 1 2 3 4 1 2 4 1 3 4 2 3 4 2 4 但我无法正确编码
  • MPAndroidChart BarChart水平/垂直

    我正在使用MPAndroid图表 https github com PhilJay MPAndroidChart图书馆 在 BarChart 中 默认情况下所有条形都是垂直的 自下而上 如何将其水平显示 有两种类型条形图的方向 The no
  • Python3 递归求和整数的数字

    我需要帮助实现一个函数 该函数将获取整数的数字并将它们加在一起 只要 sumDigits 函数实现了递归 它就有效 并且 main 函数必须保持原样 我将在下面包含一个模板 def sumdigits value recursively s
  • 在 Windows 2008 Server 中从 MP3/WAV 文件生成视觉(波形)?

    是否有 某处 适用于 Windows 的命令行程序可以从 MP3 WAV 创建 PNG JPEG 视觉效果 EDIT This is a good example of how the image should look like Sox