PHP-FFmpeg-Extras: 更强大的PHP FFmpeg处理库
<?php
require_once 'vendor/autoload.php';
use FFMpeg\FFMpeg;
use FFMpeg\Coordinate\TimeCode;
use FFMpeg\Filters\Video\VideoResizeFilter;
// 初始化FFMpeg
$ffmpeg = FFMpeg::create();
// 打开视频文件
$video = $ffmpeg->open('video.mp4');
// 设置视频的分辨率
$video->filters()->add(
new VideoResizeFilter(
// 设置新的宽度和高度
$width = 640,
$height = 480
)
);
// 保存修改后的视频
$video->save(new \FFMpeg\Format\Video\X264(), 'output_video.mp4');
// 输出结果
echo "视频分辨率已更改。";
?>
这段代码使用了php-ffmpeg-extras
库来修改视频文件的分辨率。首先,它引入了自动加载器,然后创建了一个FFMpeg对象,用于打开视频文件。接着,它添加了一个视频重置滤镜,以改变视频的分辨率。最后,它保存了修改后的视频并输出了一个确认消息。这个例子展示了如何使用这个库来进行基本的视频处理任务。
评论已关闭