当前位置: 首页 > wzjs >正文

建设网站要买服务器精准网络推广

建设网站要买服务器,精准网络推广,甘肃省城乡和建设厅网站首页,天津信息港随着手机像素的提高,拍摄视频也越来越大,10秒的视频动辄 二三十兆,这给视频传输和播放都带来了 诸多不变。一般都需要 前端或或者后端 对视频进行压缩。由于我这边前端是 H5,所以只能后端进行压缩, 采用主流压缩库采用…

随着手机像素的提高,拍摄视频也越来越大,10秒的视频动辄 二三十兆,这给视频传输和播放都带来了 诸多不变。一般都需要 前端或或者后端  对视频进行压缩。由于我这边前端是 H5,所以只能后端进行压缩,

采用主流压缩库采用 ffmpeg 进行,我这边是 nodejs 环境

先说下我这边遇到的坑:

按照之前压缩图片的思路(保持比例):先区分是横图还是竖图

  • 竖图 则 图片宽度 < 图片高度 :原图 1080*1920,限制高度256则:图片宽度 = 1080*256/1920 = 144  则压缩之后 144*256
  • 横图 则 图片宽度 > 图片高度:原图1920*1080, 限制宽度256则: 图片高度 = 1080*256/1920 = 144 则压缩之后  256*144

结果按照上面的思路发现不适用于 视频的(分辨率)压缩我不管从那个角度拍摄视频视的分辨率均为 1920*1080,只是旋转的方向数据有变化而且如果我按照之前处理 图片的思路 则视频压缩出来就会 有概率会 严重变形

:竖屏角度拍摄视频: 分辨率 1920*1080,朝向 -90

        

:颠倒角度拍摄视频: 分辨率 1920*1080,朝向 90

        

:左转角度拍摄视频: 分辨率 1920*1080,朝向 undefined

 :右转角度拍摄视频: 分辨率 1920*1080,朝向 -180

ffmpeg 压缩视频分辨率的正确姿势

视频编码中一般都会使用常用的几个分辨率:手机拍出来的也都是这几个,他的分辨率宽 > 高,衡量是横竖的就只有 方向这个属性,其他比较骚的方式就不考虑了

720P1080P2K4K
分辨率1280*7201920*10802560*14404096*2160
画质高清全高清四倍高清超高清
宽高比例16:916:916:9≈16:9(17:9)

所以我们在压缩视频时候拿到分辨率就看它的宽度就好了:

比如我们的目标分辨率为: 1280*720,源视频分辨率 1920*1080,如果视频宽度大于 1280,我们就按照宽度1280进行压缩,高度-1,他会自己计算,朝向我们不用干预,按照源朝向输出就好了:

 

// file.data 源文件路径
// outPath 为输出路径
const cmd = `ffmpeg -i  ${file.data} -c:v libx264  -vf scale=1280:-1 -crf 28 -c:a copy ${outPath}`;

 按照上面这样,原来30M 的视频可以压缩到2到3M, 而且肉眼看不出 太大差别!

http://www.dtcms.com/wzjs/394782.html

相关文章:

  • 网站加强队伍建设新网
  • 延庆青岛网站建设咸阳seo公司
  • 做to b的网站怎么在百度上做推广
  • 个人或主题网站建设上海网络推广公司网站
  • 光谷企业网站建设牛推网络
  • 衡水微信网站建设seo怎么优化简述
  • 新闻发布会策划流程外贸网站建设优化
  • 网站建设欧美中国电信视频app下载
  • 泉州网站建设费用互联网推广话术
  • 自己做网站的服务器如何制作视频网站
  • 招投标网站官网衡阳seo快速排名
  • 系网站建设工作总结seo咨询邵阳
  • 百度网站快速排名公司南京seo优化培训
  • 电商网站开发的意义口碑营销的优势有哪些
  • 宿迁企业网站建设seo是什么
  • 古典asp网站源码搜索软件使用排名
  • 庞各庄网站建设优就业seo课程学多久
  • 备案的博客网站可以做别的吗长沙市最新疫情
  • swf格式网站链接怎样做seo关键词优化推荐
  • 德州网站建设德州必应搜索引擎入口官网
  • 做网站的支付网站托管代运营
  • 浙江省建设厅信息中心网站西安网站建设制作公司
  • 做数码后期上数码网站百度关键词优化工具
  • 设计师联盟重庆企业站seo
  • 有什么网站可以免费做图seo资料网
  • 作风建设 宣讲家网站seo网站推广计划
  • 做网站应该会什么问题深圳推广公司有哪些
  • 网站如何投放广告国外免费推广网站有哪些
  • 用什么做网站更快捷方便百度指数的主要功能有
  • 有哪些可以做调查的网站免费推广的渠道有哪些