php ffmpeg 视频截取 视频切片

本文介绍使用PHP的FFMpeg扩展进行视频剪辑与格式转换的方法,包括如何指定FFMpeg和ffprobe的路径,从视频中截取特定片段,并将其保存为新的X264编码的avi文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 如果有问题请查看https://blog.csdn.net/qq_29099209/article/details/82855016

<?php

namespace App\Http\Controllers;

use FFMpeg\Format\Video\X264;
use FFMpeg\Coordinate\TimeCode;
use FFMpeg\FFMpeg;

class Home extends Controller
{
    //
    public function upload()
    {
        $ffmpeg = FFMpeg::create(array(
            'ffmpeg.binaries' => 'D:\phpStudy\php\php-7.0.12-nts\ffmpeg\bin\ffmpeg.exe',
            'ffprobe.binaries' => 'D:\phpStudy\php\php-7.0.12-nts\ffmpeg\bin\ffprobe.exe',
            'timeout' => 0,
            'ffmpeg.threads' => 12
        ));
        $video = $ffmpeg->open('source/movie.MP4');
        $clip = $video->clip(TimeCode::fromSeconds(30), TimeCode::fromSeconds(15));
        $clip->save(new X264(), 'video.avi');
        return 1111111;
    }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值