php - 如何从php压缩mp3文件
问题描述
我在控制器中使用了这两个命令,但有时它们无法正常工作。有时压缩文件的大小大于原始文件的大小。
exec(FFmpeg -i old.mp3 -ab 64 mp3 newfile.mp3)
和
exec(ffmpeg -i old.mp3 -acodec libmp3lame -ab 48k new.mp3)
请帮我。
解决方案
以上两个命令不同:
选项 说明
- -ab 比特率:设置音频比特率(以 kbit/s 为单位)
- -acodec 编解码器:强制音频编解码器(“复制”复制流)
这就是为什么在第一个命令中将音频流设置为 64 位,而在第二个命令中进行流复制以进行复制。
我希望这有帮助。
推荐阅读
- asp.net-core - ASP NET CORE GetConnectionString 不起作用
- java - 能够使用 Style 项在代码中设置颜色,因此不需要关心当前的应用程序主题
- python - 使用 jupyter notebook 运行选定的行并显示输出
- javascript - 仅在移动设备中添加活动课程
- java - Java 电子邮件:如何在保存和返回实体之前发送电子邮件?
- scroll - 使用 jumpTo 方法时,FLUTTER 滚动控制器抛出堆栈溢出错误
- vba - 使用 VBA 删除包含关键字的 Powerpoint 幻灯片
- python - 使用 glob 打开文件夹中的各种文件时出错
- swift - 如何在 Swift 中成功编译 NSClassFromString
- keras - 在具有多个多元时间序列的 keras 上训练 LSTM 模型