如何使用 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,保留所有元数据

flac格式如何转成MP3或者WMA格式?

如何将flac转换成mp3

将.flac文件转换为.mp3

在MacOS上用ffmpeg批量转换flac为mp3

Macsome iTunes Converter for Mac如何将 Apple Music 转换为 Mac 的 MP3/AAC/WAV/FLAC/AIFF?