我寫了一個php程序,它使用ffmpeg從圖像序列創建視頻。從lampp服務器的php運行ffmpeg時找不到GLIBCXX_3.4.9
<?php
$res = shell_exec("ffmpeg -framerate 50 -i image/image%d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 2>&1");
echo "$res";
當我運行它,
它說:GLIBCXX_3.4.15
,GLIBCXX_3.4.9
,GLIBCXX_3.4.11
沒有發現。
的ffmpeg:/opt/lampp/lib/libstdc++.so.6:版本`GLIBCXX_3.4.15' 不
發現(所要求/usr/lib/i386-linux-gnu/libjack.so 0.0)的ffmpeg:
/opt/lampp/lib/libstdc++.so.6:版本`GLIBCXX_3.4.9' 未找到
(通過/ usr/lib中/ I386-Linux的GNU/libzmq必需的。 so.3)ffmpeg:
/opt/lampp/lib/libstdc++.so.6:版本'GLIBCXX_3.4.11'找不到
(由/usr/lib/i386-linux-gnu/libopencv_core.so.2.4必需)的ffmpeg:
/opt/lampp/lib/libstdc++.so.6:版本`GLIBCXX_3.4.9' 不發現
(由/usr/lib/i386-linux-gnu/libopencv_core.so.2.4必需)
但從終端,ffmpeg -framerate 50 -i image/image%d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
命令工作正常。 爲什麼PHP無法從終端上找到庫,但它工作正常嗎?我應該怎麼做才能解決在PHP中的問題?提前致謝。
感謝您的編輯@ meenesh-jain –
您是否設法找到解決方案? –
沒有。 >>> @victorFerreira –