PHP-FFMpeg 操作音视频

慈云数据 1年前 (2024-03-15) 技术支持 59 0

目录

    • ▷ 安装PHP-FFMpeg
    • ▷ 视频中提取一张图片
    • ▷ 视频中提取多张图片
    • ▷ 调整视频大小
    • ▷ 视频添加水印
    • ▷ 生成音频波形
    • ▷ 音频转换
    • ▷ 给音频添加元数据
    • ▷ 拼接多个音视频
    • ▷ 截取音视频
    • ▷ 提取 gif 动图
    • ▷ 裁剪视频
    • ▷ 转换视频格式
    • ▷ 调整视频帧率
    • ▷ 获取音视频信息

▷ 安装PHP-FFMpeg

  • 使用 ffmpeg 之前,需要 安装软件操作命令
  • 软件根据系统,自行选择安装,而操作命令库需要根据下列的命令进行安装
  • 软件地址:https://Github.com/BtbN/FFmpeg-Builds/releases
  • 命令地址:https://github.com/PHP-FFMpeg/PHP-FFMpeg/
Composer require php-ffmpeg/php-ffmpeg

▷ 视频中提取一张图片

  • 这里的 video.mp4 准备的是一段宫崎骏的视频片段
  • FFMpeg\FFMpeg::create 中需要指定系统软件中 ffmpeg 和 ffprobe 的安装位置
  • 通过 FFMpeg\Coordinate\TimeCode::fromSeconds 可以指定提取第几秒的视频作为图片保存
  
微信扫一扫加客服

微信扫一扫加客服