如何使用 php 从 wav 和 flac 文件中获取音频信息?
我需要能够
- 判断该文件是否是正确的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试在 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.
经过一番研究后,我发现了 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.