如何从 php 压缩 mp3 文件

how to compress mp3 file from php

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

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 codec : 强制音频编解码器('copy' 复制流)

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

希望对您有所帮助。