资讯专栏INFORMATION COLUMN

Phpcmsv9本地视频转码字段

Charles / 2666人阅读

摘要:原文链接本地视频转码字段近几个月接了不少视频网站的单子,客户都要求能够上传本地视频并自动转码,而且需要兼容手机端进行播放。字段类型选择本地视频,字段名可以任意填写,比如。

原文链接:http://www.fire-rain.com/blog/localvideo

Phpcmsv9本地视频转码字段

近几个月接了不少视频网站的单子,客户都要求能够上传本地视频并自动转码,而且需要兼容手机端进行播放。我们采用的方案是PHP调用FFMPEG转码目标视频为H264标准MP4文件,前端采用CKPLAYER或者CUPLAYER进行播放。为方便后续开发,现在整理出来一个PHPCMSV9的字段,实现了上术功能。

安装方法 下载安装包

下载安装包,并解压到PHPCMSV9根目录(注意:此安装包会覆盖base.php与fields.inc.php两个文件,生产环境下请参照下图更改对应文件)。在 phpcms/base.php添加FFMPEG_EXT配置项,指向你的FFMPEG执行位置。

更改fields.inc.php文件

phpcmsmodulescontentfieldsfields.inc.php文件中添加 "bcsfile"=>"本地视频"

后台添加字段

进入系统后台 内容>内容相关设计>模型管理 ,选择你要添加字段的模型,字段管理->添加字段。字段类型选择本地视频,字段名可以任意填写,比如:bcsfile。接着设置字段别名与字段提示,以及允许上传的文件格式与大小。

更改php.ini配置文件
file_uploads = on;//是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_max_filesize = 1024m;//我们设置为1G

post_max_size = 1024m;//我们也设置为1G

max_execution_time = 3600;//每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 36000;//每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8m;//每个PHP页面所吃掉的最大内存,默认8M,根据情况设大点

disable_functions = proc_open, popen, system, shell_exec, exec;//去掉exec
上传视频

进入内容管理,选择一个应用以上模型的栏目添加内容。然后上传视频。系统会自动转码为MP4文件,并且生成缩略图。

完成

保存内容,在前台播放。(前台调用的时候需要根据你自己填写的字段名来调用)

下载链接

下载视频转码

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20837.html

相关文章

  • 阿里云产品头条(2017年12月刊)

    摘要:性能平台公测发布性能平台,是由阿里云所提供的,面向中大型应用提供性能监控安全提醒故障排查性能优化等服务的整体性解决方案。业务实时监控服务版本发布,新增应用监控功能等重磅功能业务实时监控服务简称是一款阿里云类监控产品。 摘要: 一、新产品发布1、云防火墙 商业化 发布云防火墙是一款云环境下的防火墙产品,首创了基于业务可视的结果,实现业务梳理和业务隔离的技术。适用于互联网/通用/游戏/金融...

    sixleaves 评论0 收藏0
  • 视频点播最佳实践】使用OSS SDK上传视频到点播

    摘要:确认已准备了阿里云账号,并授予了上传权限。为了扶持更多创业者,降低入行门槛,视频点播已在原有的视频点播服务五个套餐包基础上,推出了超值体验套餐包。另外,体验完成后,阿里云也为提供了五个点播套餐包,供各种需求用户选择。 摘要: 场景 点播上传SDK缺乏需要的语言版本(如C/C++、Go等)或相应的功能(如网络流上传、追加上传),可以直接使用OSS的SDK进行上传。 准备工作 确认已开通点...

    printempw 评论0 收藏0
  • 阿里云视频点播从小白到大咖

    摘要:阿里云视频点播提供了完善的内容安全保护机制,可以满足不同业务场景的安全需求。使用方式参考阿里云视频加密阿里云视频加密。阿里云视频加密整体架构阿里云视频加密方案包含两部分加密转码解密播放。 阿里云视频点播技术能力盘点_阿里云Edge Plus的博客-CSDN博客 视频点播(ApsaraVid...

    mingde 评论0 收藏0
  • 基于以太坊的视频直播平台 Livepeer白皮书中文概览

    摘要:说明的视频片段分发现在没做出什么成果作者还提了一句,协议有望成为直播内容的传播协议。仿佛也没能掩饰住不知道怎么分发视频片段的尴尬说了这么多,看了代码发现视频片段还是通过分发总结最终将建立一个可扩展的,即用即付的直播网络 Background Livepeer旨在构建带有激励机制的视频直播分布式网络 Blockchain 以太坊 智能合约和交易基于Ethereum以太坊网络 DP...

    Eric 评论0 收藏0
  • 基于以太坊的视频直播平台 Livepeer白皮书中文概览

    摘要:说明的视频片段分发现在没做出什么成果作者还提了一句,协议有望成为直播内容的传播协议。仿佛也没能掩饰住不知道怎么分发视频片段的尴尬说了这么多,看了代码发现视频片段还是通过分发总结最终将建立一个可扩展的,即用即付的直播网络 Background Livepeer旨在构建带有激励机制的视频直播分布式网络 Blockchain 以太坊 智能合约和交易基于Ethereum以太坊网络 DP...

    ddongjian0000 评论0 收藏0

发表评论

0条评论

Charles

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<