【问题标题】:audio watermark with sox won't work in php带有sox的音频水印在php中不起作用
【发布时间】:2014-11-11 18:32:57
【问题描述】:

当我在主机面板上使用命令行时,

sox -m '|sox /home/stockchu/public_html/content/watermark_audio.mp3 -p pad 4 repeat 5' /home/stockchu/public_html/content/sound.mp3 /home/stockchu/public_html/content/sound_watermarked3.mp3

它正在工作!但是当我在 PHP 上做同样的事情时,

$com="sox -m '|sox ".$_SERVER["DOCUMENT_ROOT"]."/content/watermark_audio.mp3 -p pad 4 repeat 5' ".$_SERVER["DOCUMENT_ROOT"]."/content/sound.mp3 ".$_SERVER["DOCUMENT_ROOT"]."/content/sound_watermarked3.mp3";
echo($com."<br>");
exec($com);

什么都没有发生!

怎么了?请帮忙。

【问题讨论】:

    标签: php audio vps watermark sox


    【解决方案1】:

    有几种选择:

    • 使用可执行文件的完整路径,而不仅仅是sox。您可以在终端输入which sox 找到完整路径
    • 确保您没有在 safe_mode 中运行 PHP
    • 确保 PHP 解释器有权运行 sox。

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 2011-05-03
      相关资源
      最近更新 更多