啥也不说先上源码,安装不会的可以看我的另一篇文章或者查看专栏https://blog.csdn.net/qq_29099209/article/details/79720723

<?phpnamespace App\Http\Controllers;use FFMpeg\Format\Video\X264;
use FFMpeg\Format\Video\WMV;
use FFMpeg\Format\Video\WebM;
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');$video->save(new X264(), 'export-x264.mp4')->save(new WMV(), 'export-wmv.wmv')->save(new WebM(), 'export-webm.webm');return true;}
}

进行视频操作的时候遇到了如下两个错误,查了N多也没找到

ProcessBuilder class is deprecated since Symfony 3.4 and will be removed in..........
Type error: Return value of Symfony\Component\Filesystem\Filesystem::toIterable() must be an instance of Symfony\Component\Filesystem\iterable, array returned

最后看了看源码后,查了查 iterable

草发现PHP版本要大于7.1才行,以前我一直用的7.0

修改了版本之后,再次进行格式转换发现OK啦

不过视频大一点就转换的比较慢

php 视频上传 FFMpeg 视频格式转码相关推荐

  1. spring boot 实现 阿里云视频点播 功能 实现视频上传,视频删除,视频播放功能

    1:开通视频点播服务,并可以上传视频做一些设置,转码,分类等 2:根据官方提供sdk示例, 实现上传视频功能 3:代码实现 引入依赖 <dependency><groupId> ...

  2. jsp 上传转码_Java实现视频网站的视频上传、视频转码、及视频播放功能(ffmpeg)...

    视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...

  3. Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能

    最近有个项目牵扯到上传视频,简直把我搞炸了.还么搞定,主要是当初设计有点小出入,心里一直不是坚持,所以,哎,还得努力撒! 下面是当时参考,睡觉,明天搞哎.http://www.cnblogs.com/ ...

  4. jsp 上传转码_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能...

    视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...

  5. java图片和视频上传_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能(转)...

    视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...

  6. java通知图库更新视频_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能...

    视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...

  7. php拍视频上传,php视频拍照上传头像功能实现代码分享

    现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,既不是post传递也不是get函数传递,这个另外一种数据 如果要在php中实现视频拍照我们需要借助于 ...

  8. java 上传视频并播放_java实现视频上传和播放..doc

    java实现视频上传和播放. Java实现视频网站的视频上传.视频转码.视频关键帧抽图, 及视频播放功能 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过F ...

  9. php腾讯云+视频上传失败,腾讯云视频上传和播放尝试总结

    项目中需要用到腾讯云视频,做了一个完整的流程尝试,总结一下. 基本需求是通过后台管理页面上传视频,然后通过网页,Android和iOS播放视频. 腾讯视频分三大部分:视频上传,视频处理,视频播放,相应 ...

最新文章

  1. 踩坑了,JDK8中HashMap依然会产生死循环问题!
  2. oracle存储过程、声明变量、for循环(转)
  3. 地域面试:先来谈谈对MySQL索引的认识?
  4. python 文件操作的模块_Python之文件操作修改模块
  5. 云虚机php.ini在,虚拟主机php.ini在哪
  6. Vue中计算属性与class,style绑定
  7. 浅谈抖音下拉词框优化推广的优势
  8. GridView 分页导航
  9. 王者荣耀空白代码_在线空白昵称代码复制
  10. 31部黑客电影,你看过哪几部?
  11. 中兴a2018拆机图片_中兴a2s拆机视频
  12. 别学英语了!微软给PPT和Skype新加的这个功能,让你和老外从此交流无障碍
  13. GM(1,1)灰色预测模型
  14. Java8 - 使用 Comparator.comparing 进行排序
  15. 云上全流程透明性备品备件协同管理
  16. 重磅!朱松纯加入北京大学,此前曾传拟加入清华
  17. CSS解决hover选择器生硬效果
  18. 对圆柱面的曲面积分_积分曲面为圆柱面的曲面积分的计算
  19. JS实现答题上一题下一题
  20. centos7/win7 双系统安装教程

热门文章

  1. 打造你的私人聊天机器人
  2. win7游戏全屏时任务栏不消失
  3. vue的通信方式有哪些
  4. Linux硬连接、软连接的原理 兼述磁盘组成文件系统类型
  5. 企业仓库管理系统的设计与实现(ASP.NET,SQL)
  6. 互联网大厂实习薪资 - 2020届
  7. 汇编语言---大小写字母转换
  8. 【报告分享】2020中国出境旅游发展报告-中国旅游研究院(附下载)
  9. vs2012的属性管理器和项目属性的一些问题(opencv+qt+vs2012)
  10. Android中NFC的使用