如何仅在使用 PHP-FFMpeg 库时 return 生成命令字符串

How to return generated command string only when using PHP-FFMpeg libarary

如何查看为以下示例代码生成的命令字符串

$advancedMedia = $ffmpeg->openAdvanced(array('video_1.mp4', 'video_2.mp4'));
$advancedMedia->filters()
    ->custom('[0:v][1:v]', 'hstack', '[v]');
$advancedMedia
    ->map(array('0:a', '[v]'), new X264('aac', 'libx264'), 'output.mp4')
    ->save();

正在为 FFMpeg class 或 https://github.com/protonemedia/laravel-ffmpeg

寻找 toString()

PHP-FFMpeg包的音视频类里面好像有一个叫getFinalCommand的方法。

通过get方法访问它:

$advancedMedia
    ->get()
    ->getFinalCommand();

未经测试的代码。