我想在php exec()
的背景下执行多个单行命令。我的脚本对视频进行水印并删除原始视频,并将带水印的视频重命名为原始名称。我想在后台运行整个代码。我已经尝试了round()和curly {}大括号,但是在下面的末尾失败了,这是我尝试在后台运行的代码。背景中的多个bash命令
(/usr/bin/ffmpeg -i video.mp4 -i watermark.png -filter_complex 'overlay=10:10' video_watermarked.mp4 && rm -rf video.mp4 && mv video_watermarked.mp4 video.mp4) &
你有没有得到任何错误? – Quinn
它在后台运行失败的本质是什么? –
检查你的路径。您同时使用了'/ video_watermarked.mp4'和'video_watermarked.mp4'(不带前导斜杠) – Tibrogargan