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

图书馆网站建设研究做一个多肉网站可以做哪些内容

图书馆网站建设研究,做一个多肉网站可以做哪些内容,wordpress 招聘 插件,网页界面设计ppt(完美版)百度文库实时流和普通文件 1 实时流 实时流编码时#xff0c;我们一般不进行b帧编码#xff0c;但是文件存储时为了减小大小#xff0c;会增加b帧#xff0c;实时流只带了I#xff0c;P帧#xff0c;那就会好很多 2 普通文件 很多文件带了b帧#xff0c;所以要使用解码时间去同…实时流和普通文件 1 实时流 实时流编码时我们一般不进行b帧编码但是文件存储时为了减小大小会增加b帧实时流只带了IP帧那就会好很多 2 普通文件 很多文件带了b帧所以要使用解码时间去同步如果使用pts很多人一定会被其时间搞混。 我们可以正确使用AVFrame 的pts 和pkt-dts 去保存正常的时间如果不给其正确赋值那么值就如下所示是novalue。 那么获取pts和dts 去赋值给avframe就行了注意时间基。如果不进行时间延时那么文件会被cpu 快速读完这就看cpu有多强了当然为了仅仅是测试当然可以直接使用帧率间隔时间延时就行如果做播放器就不能这样了我们要严格掐时间按照秒表去对。 int main() {c_test test;std::thread t([test]() {// 在这里编写你的匿名函数的代码std::cout Hello from the new thread! std::endl;test.func_init(G:/record/A1_.mp4);test.Start();});while (1){AVFrame* f test.GetData();if (f ! NULL){int h f-height;int w f-width;cv::Mat mat(h, w, CV_8UC3,f-data[0]);cv::Mat matBGR;cv::cvtColor(mat, matBGR,cv::COLOR_RGB2BGR/* cv::COLOR_BGR2YUV_I420*/);cv::imshow(show, matBGR);std::cout the pts is : f-ptsstd::endl;av_freep(f-data[0]);av_frame_free(f);}if (cv::waitKey(30) q)break;}test.Stop();std::cout end of this thread std::endl;//test.func_seek(10);t.join(); }以上代码的RGB到BGR的转化其实没有必要使用 实际播放的时候我们直接渲染RGB24RGBA甚至YUVNV12 都可以这里为了方便把这个转化成了BGR24不过是想让opencv 直接渲染由于opencv 中 bgr的rgb的颜色交换播放时看起来不舒服所以转化一下更符合实际不转化也没什么。如果不想转化甚至直接使用nv12yuv420rgb24为了方便演示可以使用sdl去播放如果对opengl熟悉自己就写一段代码去播放。文章可以到我其他的文章里面找我应该都写过。 正确的播放延时 获取时间基 AVRational time_base input_ctx-streams[video_stream]-time_base;AVRational time_base_q { 1,AV_TIME_BASE }; // AV_TIME_BASE_Q;要正确播放一定要使用dts也就是解码时间而非pts对于带b帧的视频来说一定是如此。 if (v_isrealtime false video_stream packet.stream_index) {//这里需要更加精确的计算if (v_starttime -1)v_starttime av_gettime();//av_usleep(30 * 1000);int64_t pts_time av_rescale_q(packet.dts, time_base, time_base_q);if (v_startptstime -1)v_startptstime pts_time;int64_t N av_gettime() - v_starttime;int64_t S pts_time - v_startptstime;if (S N){av_usleep(S-N);std::cout sleep: S - N std::endl;} }播放测试的时候可以使用pc上有秒表卡住时间没有就使用手机也可以两个相差一直是同样的描述持续时间长一点 正确的同步 同步时一定要使用系统时间和播放时间相对应如果文件有跳帧拖拉进度条和快放的需求更加要注意其实以上代码已经包含了跳帧和快放的基本需求研究一下就知道了。
http://www.hkea.cn/news/14282997/

相关文章:

  • 网站站点不安全wordpress更新缓存的插件
  • 产品开发计划书seo短视频网页入口引流方法
  • 网站建设介绍ppt模板建站工具
  • 坪山网站建设设计淘宝小程序入口
  • 成都市微信网站建设报价网站做微信链接
  • 成都网站建设贴吧站点
  • 网站开发介绍费广州公关公司有哪些
  • 怎么自己开一个网站php 网站开发文档怎么写
  • 设计感网站有哪些方面wordpress淘客api
  • 赌钱网站怎么做的wordpress删除自豪的
  • 免费不良正能量网站链接管理系统项目
  • 邯郸建设网站的公司阿里指数数据分析平台官网
  • 网站设计模板免费下载哪些企业网站做的比较好
  • seo网站推广优化怎么做电子商务网站
  • 做离线版申报表进入哪个网站建旅游网站多少钱
  • php 金融网站源码黄页网站推广方案
  • 怎么用dw做简单网站免费邮箱163登录入口
  • 网站制作 深圳dede 汽车网站
  • 响应式网站的制作工具wordpress 导航下拉
  • 网上做效果图网站有哪些软件谷歌seo顾问
  • 建站公司转型做什么业务网站做优化得话从哪里优化
  • 酒东莞网站建设技术支持wordpress 修改logo
  • 社交网站开发公司知名网站制作公司排名
  • 上海手机网站制作公司陕西网络营销外包专业定制
  • 小偷程序做的网站能用吗cadisen卡迪森手表网站
  • 电子商务网站建设规划范文一般人做不了咨询顾问
  • 西安网站开发xamokj网站界面设计稿
  • 网站建设套模查询网站建设
  • dw做的上传网站打不开源码库官网
  • 西域数码网站建设做家具城网站的意义