如何使用 PHP 将 .flac 转换为 .mp3 [关闭]
Posted
技术标签:
【中文标题】如何使用 PHP 将 .flac 转换为 .mp3 [关闭]【英文标题】:How to convert .flac to .mp3 using PHP [closed] 【发布时间】:2013-04-20 10:56:21 【问题描述】:对于我的个人网站,我想为我和我的朋友实施一个小工具。 该脚本的目的应该是将上传的 .flac 音频文件转换为 .mp3,选择音乐质量,例如 128kbit/s 或 320kbit/s。 这可能吗?如果可以,怎么办? 有趣的只是核心部分(转换),其余的我已经实现了:)
非常感谢 :)) 尼克拉斯
【问题讨论】:
阅读this article 和shell_exec
和你的想象力,你可以做到
【参考方案1】:
你熟悉 ffmpeg 吗?如果它安装在你的服务器上,你可以尝试在 CLI 上运行
ffmpeg -i input.flac output.mp3
如果可行,您可以继续尝试将该命令从您的应用程序传递到 shell(例如,如果您将 php 用于您的应用程序并使用 Debian Linux 作为主机。)
要包含您可以使用的比特率
ffmpeg -i input.flac -ab 128k output.mp3
或
ffmpeg -i input.flac -ab 320k output.mp3
如果可以使用,另请参阅文档:http://ffmpeg.org/ffmpeg.html 根据您的版本,您可能必须对比特率使用不同的命令。
【讨论】:
以上是关于如何使用 PHP 将 .flac 转换为 .mp3 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 ffmpeg 将 .flac 转换为 .mp3,保留所有元数据
Macsome iTunes Converter for Mac如何将 Apple Music 转换为 Mac 的 MP3/AAC/WAV/FLAC/AIFF?