我在名为batchrender.php的php文件中有以下行:
exec('/Applications/Adobe\ After\ Effects\ CC\ 2014/aerender -project /Users/abc/Sites/AETEST1.aep -comp "Komp1" -output /Users/abc/Sites/xyz.mov');
当我通过网络浏览器调用此文件时,它应该使用aerender unix命令渲染一部电影。
输出
进展:...... After Effects成功发布......
但是全部并且它会在没有任何错误的情况下停止执行。没有电影呈现。 (不显示计数帧)
当我从命令行界面(终端)执行完全相同的php文件时,如:
$ php batchrender.php
一切都很完美,它开始渲染电影。
在httpd文件中,apache2的用户被定义为" abc"和团队是"员工"终端也是以用户" abc"
开始的