【问题标题】:multi shell_exec to one shell_exec多个 shell_exec 到一个 shell_exec
【发布时间】:2015-01-16 12:59:38
【问题描述】:

有没有办法在一个 shell_exec 中缩短此命令?

shell_exec("$ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathOGG"); 

shell_exec("$ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathMP4"); 

shell_exec("$ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathWEBM"); 

类似这样的:

shell_exec("$ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathWEBM,$outPathMP4,$outPathWEBM");

此外,使用 shell_exec 或 exec 来完成这项工作更好吗?

【问题讨论】:

  • 您将所有脚本放入 1 个 bash 文件并执行它。

标签: php ffmpeg shell-exec


【解决方案1】:

你可以试试

shell_exec("$ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathOGG & $ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathMP4 & $ffmpegPath  -i $inputPath -i $watermark -filter_complex overlay=10:10 $outPathWEBM");

这只是将 shell_execs 与命令之间的 & 登录结合起来。它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2013-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多