php 视频上传 FFMpeg 视频格式转码
啥也不说先上源码,安装不会的可以看我的另一篇文章或者查看专栏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 视频格式转码相关推荐
- spring boot 实现 阿里云视频点播 功能 实现视频上传,视频删除,视频播放功能
1:开通视频点播服务,并可以上传视频做一些设置,转码,分类等 2:根据官方提供sdk示例, 实现上传视频功能 3:代码实现 引入依赖 <dependency><groupId> ...
- jsp 上传转码_Java实现视频网站的视频上传、视频转码、及视频播放功能(ffmpeg)...
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...
- Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
最近有个项目牵扯到上传视频,简直把我搞炸了.还么搞定,主要是当初设计有点小出入,心里一直不是坚持,所以,哎,还得努力撒! 下面是当时参考,睡觉,明天搞哎.http://www.cnblogs.com/ ...
- jsp 上传转码_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能...
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...
- java图片和视频上传_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能(转)...
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...
- java通知图库更新视频_Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能...
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpe ...
- php拍视频上传,php视频拍照上传头像功能实现代码分享
现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,既不是post传递也不是get函数传递,这个另外一种数据 如果要在php中实现视频拍照我们需要借助于 ...
- java 上传视频并播放_java实现视频上传和播放..doc
java实现视频上传和播放. Java实现视频网站的视频上传.视频转码.视频关键帧抽图, 及视频播放功能 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过F ...
- php腾讯云+视频上传失败,腾讯云视频上传和播放尝试总结
项目中需要用到腾讯云视频,做了一个完整的流程尝试,总结一下. 基本需求是通过后台管理页面上传视频,然后通过网页,Android和iOS播放视频. 腾讯视频分三大部分:视频上传,视频处理,视频播放,相应 ...
最新文章
- 踩坑了,JDK8中HashMap依然会产生死循环问题!
- oracle存储过程、声明变量、for循环(转)
- 地域面试:先来谈谈对MySQL索引的认识?
- python 文件操作的模块_Python之文件操作修改模块
- 云虚机php.ini在,虚拟主机php.ini在哪
- Vue中计算属性与class,style绑定
- 浅谈抖音下拉词框优化推广的优势
- GridView 分页导航
- 王者荣耀空白代码_在线空白昵称代码复制
- 31部黑客电影,你看过哪几部?
- 中兴a2018拆机图片_中兴a2s拆机视频
- 别学英语了!微软给PPT和Skype新加的这个功能,让你和老外从此交流无障碍
- GM(1,1)灰色预测模型
- Java8 - 使用 Comparator.comparing 进行排序
- 云上全流程透明性备品备件协同管理
- 重磅!朱松纯加入北京大学,此前曾传拟加入清华
- CSS解决hover选择器生硬效果
- 对圆柱面的曲面积分_积分曲面为圆柱面的曲面积分的计算
- JS实现答题上一题下一题
- centos7/win7 双系统安装教程