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

最常见的企业建站程序有什么都能搜的浏览器

最常见的企业建站程序有,什么都能搜的浏览器,wordpress客服插件开发,wordpress与joomla工作中需要提供一些在三维场景下的视频动画素材,屏幕录制会出现掉帧等其他问题,看到 ffmpegserver 后,眼前一亮 Cesium ffmpegserver 生成高质量视频 1.自建 ffmpegserver 首先,克隆 ffmpegserver 仓库代码 git clone https://…

工作中需要提供一些在三维场景下的视频动画素材,屏幕录制会出现掉帧等其他问题,看到 ffmpegserver 后,眼前一亮

Cesium + ffmpegserver 生成高质量视频

1.自建 ffmpegserver

首先,克隆 ffmpegserver 仓库代码

git clone https://github.com/greggman/ffmpegserver.js.git

安装依赖

cd ffmpegserver.js && npm install

启动服务

npm start

ffmpegserver 中有两个 demo 案例,可以打开源代码看看具体实现

效果的预览地址是:

1.普通 canvas案例: http://localhost:8080/test.html

2.threejs 案例 http://localhost:8080/test2.html

原理是通过一帧一帧截取图片,最后用 ffmpeg 逐帧将图片合成为视频。

2. 在 cesium中 集成

以定点环绕来举例

首先,初始化 CCapture 实例

const capturer = new CCapture({format: 'ffmpegserver',framerate: 60,onProgress: () => {},extension: '.mp4',name: 'cesium'
});

开始环绕

const lat = 45.2013
const lng = 82.08887889
const position = Cesium.Cartographic.fromDegrees(lng, lat);
// 获取点位所在地形高度
const updatedPosition = await Cesium.sampleTerrainMostDetailed(viewer.terrainProvider, [position]);
const [destination] = updatedPosition;
const height = destination.height;capturer.start();const center = Cesium.Cartesian3.fromDegrees(lng, lat, height);
let heading = Cesium.Math.toRadians(40.0);
const pitch = Cesium.Math.toRadians(-45.0);
const range = 2000.0;
let totalRotation = 0
const speed = 1; // 环绕速度,每帧转多少度capturer.capture(viewer.canvas);function showVideoLink(url, size) {size = size ? ' [size: ' + (size / 1024 / 1024).toFixed(1) + 'meg]' : ' [unknown size]';let filename = url;const slashNdx = filename.lastIndexOf('/');if (slashNdx >= 0) {filename = filename.substr(slashNdx + 1);}// 视频下载链接console.log("http://127.0.0.1:8080" +  url)
}function animate() {if (totalRotation >= 360) {if (screenRecording) {capturer.stop();capturer.save(showVideoLink);}totalRotation = 0;return;}viewer.render();capturer.capture(viewer.canvas); // 一定要加这一行,不然视频是纯黑的totalRotation += speed;heading = Cesium.Math.toRadians(x);viewer.camera.lookAt(center, new Cesium.HeadingPitchRange(heading, pitch, range));viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);requestAnimationFrame(animate);
}animate();
http://www.ds6.com.cn/news/115386.html

相关文章:

  • 凡科互动小游戏windows优化大师最新版本
  • b2c是什么意思通俗讲seo交流论坛
  • 做网站必须要有服务器吗软文推广
  • javaapp免费看百度seo排名教程
  • 网络公司排名100名seo刷词
  • 房产经纪人如何做网站吸客网络视频营销平台
  • wp怎样做可以下载的网站互联网销售包括哪些
  • 无广告自助建站网站排名提高
  • 台州网站制作 外贸谷歌sem和seo区别
  • 云存储做网站最新推广赚钱的app
  • 品牌商城网站开发威海seo公司
  • 怎样做网站连接淘宝推广运营
  • 嘉兴网站建设企业网站制作营销策略4p
  • 网站制作技术支持郑州竞价代运营公司
  • 新加坡网站建设公司指数查询
  • 网站建设改革情况汇报邵阳疫情最新消息
  • 网站商城系统建设seo标题优化关键词
  • wordpress网标怎么优化百度关键词
  • 免费网站地址申请智能网站排名优化
  • 做网站推销手表泉州百度竞价开户
  • 门户网站建设哪家好南宁seo网络优化公司
  • 注册一个网站要多少费用中国营销网
  • 卓智网络科技有限公司seo外包公司优化
  • 苏州找网络公司建网站网络营销的主要工作有哪些
  • 公众号可以做分类信息网站吗武汉seo学徒
  • seo关键词报价查询seo基础培训机构
  • 卖酒的网站做线下怎么做百度搜索推广操作简要流程
  • logo在线设计制作工具seo怎么刷排名
  • 全国政府网站建设的规范黄冈网站推广
  • 如何做网络投票网站软件推广怎么做