首页 > 解决方案 > 如何从php压缩mp3文件

问题描述

我在控制器中使用了这两个命令,但有时它们无法正常工作。有时压缩文件的大小大于原始文件的大小。

exec(FFmpeg -i old.mp3 -ab 64 mp3 newfile.mp3)

exec(ffmpeg -i old.mp3 -acodec libmp3lame -ab 48k new.mp3)

请帮我。

标签: phpffmpeglaravel-5.4

解决方案


以上两个命令不同:

选项 说明

  • -ab 比特率:设置音频比特率(以 kbit/s 为单位)
  • -acodec 编解码器:强制音频编解码器(“复制”复制流)

这就是为什么在第一个命令中将音频流设置为 64 位,而在第二个命令中进行流复制以进行复制。

我希望这有帮助。


推荐阅读