我可以从命令行成功运行可执行文件,但是当我尝试从 PHP 执行同样的事情时exec()
结果却不同。
命令是:
ffmpeg -i a.wav -i a.m2v a.mpeg
从 PHP 运行时,电影播放器只会显示“该文件不包含可播放的流”。
你知道为什么?
答案1
我会检查环境变量。当您从 php 运行 ffmpeg 时,也许它找不到(或由于权限限制而无法访问)其资源。
我可以从命令行成功运行可执行文件,但是当我尝试从 PHP 执行同样的事情时exec()
结果却不同。
命令是:
ffmpeg -i a.wav -i a.m2v a.mpeg
从 PHP 运行时,电影播放器只会显示“该文件不包含可播放的流”。
你知道为什么?
我会检查环境变量。当您从 php 运行 ffmpeg 时,也许它找不到(或由于权限限制而无法访问)其资源。