在PHP上通过shell_exec运行ffprobe,只给出主命令本身的输出,可以使用以下代码实现:
<?php
$command = 'ffprobe -v error -show_format -show_streams input.mp4';
$output = shell_exec($command);
echo $output;
?>
这段代码使用了shell_exec函数来执行ffprobe命令,并将输出保存在$output变量中。然后,使用echo语句将输出打印到屏幕上。
ffprobe是FFmpeg项目的一部分,用于分析媒体文件的信息。通过-v error参数,我们可以将错误信息的输出级别设置为错误级别,这样只会输出主命令本身的输出,而不会显示其他信息。
这个功能在以下场景中非常有用:
腾讯云提供了云服务器(CVM)产品,可以满足你在云计算领域的需求。你可以使用腾讯云的云服务器来运行PHP代码,并执行shell命令。具体产品介绍和相关文档可以参考腾讯云的官方网站:腾讯云云服务器。
请注意,本答案没有提及其他流行的云计算品牌商,如亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云