如何使用 php 从 wav 和 flac 文件中获取音频信息?

发布于 2024-12-21 13:37:14 字数 229 浏览 2 评论 0原文

我需要能够

  • 判断该文件是否是正确的 wav 或 flac 文件
  • 从中获取比特率
  • 获取采样率/kHz
  • 获取比特率

使用 php 和 ffmpeg 等外部工具(如果可能使用它) 可以通过 php 执行并获取输出。

对于最好、最可靠的解决方案有什么建议吗?我不是要求实现,而是要求通过 php 获取这些信息的最佳工具或库。

I need to be able to

  • Tell if the file is a proper wav or flac file
  • Get the bitrate from it
  • Get the sample rate / kHz
  • Get the bit rate

using php and external tools like ffmpeg for example (if possible to use it) that i can execute and get their output back via php.

Any suggestions for the best and most reliable solution? I'm not asking for an implementation but the best tool or library to get these information via php.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

捶死心动 2024-12-28 13:37:14

尝试在 Google 上搜索可以做到这一点的开源项目(一些 C++/Delphi 等),然后搜索它们读取的字节以确定您想要的参数。然后只需使用 php fread() 并比较字节即可。

Try to Google for open source project, which can do it (Some C++/Delphi etc), then search for Bytes they read to determinate the parameters you want. Then just use php fread() and compare the bytes.

弱骨蛰伏 2024-12-28 13:37:14

经过一番研究后,我发现了 sox,我认为这可以 http://sox.sourceforge.net/ 作为我要求的。

After some research I found sox, i think this will do it http://sox.sourceforge.net/ as I asked for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文