-1

ffmpeg を使用してビデオにロゴを追加するコードを作成します。

ffmpeg -i 1.mp4 -i a.jpg -filter_complex "overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" outputvideo.mp4

Windows dos でこのコードを使用すると問題はなく、ロゴが追加されますが、PHP で使用するとエラーが発生します。

PHP:

<?php
    echo "Starting ffmpeg...\n\n";
    echo shell_exec("ffmpeg -i 1.mp4 -i a.jpg -filter_complex "overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" outputvideo.mp4");
    echo "Done.\n";
?>

エラー:

Parse error: syntax error, unexpected 'overlay' (T_STRING) in C:\xampp\htdocs\tts\2.php on line 3

これを解決するには?

私を助けてください。

4

2 に答える 2