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

邯郸做移动网站多少钱ui设计好就业吗

邯郸做移动网站多少钱,ui设计好就业吗,青岛代理注册公司电话,wordpress记录avformat 用于解析容器和协议(protocol)。 avcodec 用于编码和解码基本流(您已经拥有的)。 Qt/C音视频开发44-本地摄像头推流#xff08;支持分辨率/帧率等设置/实时性极高#xff09;_feiyangqingyun的博客-CSDN博客 void FFmpegThread::initInputFormat() {//本地摄像头/桌…avformat 用于解析容器和协议(protocol)。 avcodec 用于编码和解码基本流(您已经拥有的)。 Qt/C音视频开发44-本地摄像头推流支持分辨率/帧率等设置/实时性极高_feiyangqingyun的博客-CSDN博客 void FFmpegThread::initInputFormat() {//本地摄像头/桌面录屏if (videoType VideoType_Camera) { #if defined(Q_OS_WIN)//ifmt av_find_input_format(vfwcap);ifmt av_find_input_format(dshow); #elif defined(Q_OS_LINUX)//可以打开cheese程序查看本地摄像头(如果是在虚拟机中需要设置usb选项3.1)//ifmt av_find_input_format(v4l2);ifmt av_find_input_format(video4linux2); #elif defined(Q_OS_MAC)ifmt av_find_input_format(avfoundation); #endif} else if (videoType VideoType_Desktop) { #if defined(Q_OS_WIN)ifmt av_find_input_format(gdigrab); #elif defined(Q_OS_LINUX)ifmt av_find_input_format(x11grab); #elif defined(Q_OS_MAC)ifmt av_find_input_format(avfoundation); #endif} }bool FFmpegThread::initInput() {//实例化格式处理上下文formatCtx avformat_alloc_context();//设置超时回调(有些不存在的地址或者网络不好的情况下要卡很久)formatCtx-interrupt_callback.callback FFmpegHelper::avinterruptCallBackFun;formatCtx-interrupt_callback.opaque this;//打开输入(通过标志位控制回调那边做超时判断)//其他地方调用 formatCtx-url formatCtx-filename 可以拿到设置的地址(两个变量值一样)tryOpen true;QByteArray urlData VideoHelper::getRightUrl(videoType, videoUrl).toUtf8();int result avformat_open_input(formatCtx, urlData.data(), ifmt, options);tryOpen false;if (result 0) {debug(打开出错, 错误: FFmpegHelper::getError(result));return false;}//根据自己项目需要开启下面部分代码加快视频流打开速度//开启后由于值太小可能会出现部分视频流获取不到分辨率if (decodeType DecodeType_Fastest videoType VideoType_Rtsp) {//接口内部读取的最大数据量(从源文件中读取的最大字节数)//默认值5000000导致这里卡很久最耗时(可以调小来加快打开速度)formatCtx-probesize 50000;//从文件中读取的最大时长(单位为 AV_TIME_BASE units)formatCtx-max_analyze_duration 5 * AV_TIME_BASE;//内部读取的数据包不放入缓冲区//formatCtx-flags | AVFMT_FLAG_NOBUFFER;//设置解码错误验证过滤花屏//formatCtx-error_recognition | AV_EF_EXPLODE;}//获取流信息result avformat_find_stream_info(formatCtx, NULL);if (result 0) {debug(找流失败, 错误: FFmpegHelper::getError(result));return false;}//解码格式formatName formatCtx-iformat-name;//某些格式比如视频流不做音视频同步(响应速度快)if (formatName rtsp || videoUrl.endsWith(.sdp)) {useSync false;}//设置了最快速度则不启用音视频同步if (decodeType DecodeType_Fastest) {useSync false;}//有些格式不支持硬解码if (formatName.contains(rm) || formatName.contains(avi) || formatName.contains(webm)) {hardware none;}//本地摄像头设备解码出来的直接就是yuv显示不需要硬解码if (videoType VideoType_Camera || videoType VideoType_Desktop) {useSync false;hardware none;}//过低版本不支持硬解码 #if (FFMPEG_VERSION_MAJOR 3)hardware none; #endif//获取文件时长(这里获取到的是秒)double length (double)formatCtx-duration / AV_TIME_BASE;duration length * 1000;this-checkVideoType();//有时候网络地址也可能是纯音频if (videoType VideoType_FileHttp) {onlyAudio VideoHelper::getOnlyAudio(videoUrl, formatName);}if (getIsFile()) {//文件必须要音视频同步useSync true;//发送文件时长信号emit receiveDuration(duration 0 ? duration : 0);}QString msg QString(格式: %1 时长: %2 秒 加速: %3).arg(formatName).arg(duration / 1000).arg(hardware);debug(媒体信息, msg);return true; }在线电子书 main入口函数分析—ffplay.c源码分析 · FFmpeg原理
http://www.w-s-a.com/news/328412/

相关文章:

  • 共享虚拟主机普惠版做网站产品推广包括哪些内容
  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置
  • 广州市公需课在哪个网站可以做手机商城软件下载
  • app网站建设需要什么长治网站建设公司
  • 网站模板平台广告宣传网站
  • cc域名的网站做网站放太多视频
  • 让公司做网站要注意什么建设工程公司企业文化
  • 佛山搭建建网站哪家好微信如何建立自己的公众号
  • 联想公司网站建设现状广州建网站兴田德润团队
  • 网站开发的技术有网页设计实训报告工作内容和步骤
  • 视频做网站长沙网站制作平台
  • js网站建设北京seo公司优化网络可见性
  • 付款网站源码建网站卖东西
  • 用php做的录入成绩的网站wordpress等级插件
  • 网站运营优化方案广西桂林公司
  • 快递网站策划怎么做ppt长春建设信息网站
  • 做服装搭配图的网站有哪些经营一个网站要怎么做
  • 呼市品牌网站建设那家好增城住房和建设局网站
  • 网站首页布局设计代码太仓网站开发建设服务
  • 学校网站建设与管理porto wordpress模板
  • 余姚做网站公司网站建设有哪些基本流程
  • 门户网站建设的报价百度医生在线问诊
  • 北京公司注册在哪个网站浏览器打开网址404