|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-03-11 12:11 UTC] g dot sokol99 at g-sokol dot info
[2016-03-11 18:37 UTC] stas@php.net
-Status: Open
+Status: Feedback
-Package: PHP Language Specification
+Package: *General Issues
[2016-03-17 06:06 UTC] hehu2012 at gmail dot com
-Status: Feedback
+Status: Open
[2016-03-17 06:06 UTC] hehu2012 at gmail dot com
[2016-03-17 06:19 UTC] g dot sokol99 at g-sokol dot info
[2016-03-17 06:36 UTC] yohgaki@php.net
-Status: Open
+Status: Not a bug
[2016-03-17 06:36 UTC] yohgaki@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Dec 22 02:00:01 2025 UTC |
Description: ------------ I use exec("`fmpeg -i /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.mp4 -y -f mjpeg -ss 3 -t 0.001 -s 640x1136 /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.jpg") in php file, it doesn't work. But I use `exec("whoami")`, it work well. When I use fmpeg -i /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.mp4 -y -f mjpeg -ss 3 -t 0.001 -s 640x1136 /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.jpg in command line it work well. But when I use exec("`fmpeg -i /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.mp4 -y -f mjpeg -ss 3 -t 0.001 -s 640x1136 /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.jpg") in php it doesn't work. Test script: --------------- exec("fmpeg -i /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.mp4 -y -f mjpeg -ss 3 -t 0.001 -s 640x1136 /var/www/ad-1/www/uploads/ad/v/5e/8f/98/88/5e8f98881c4da88fb31a1fe1b93c45d6.jpg") Expected result: ---------------- exec can work well when the cmd is long? Actual result: -------------- It return code 127