FFMPEG解复用时间优化
来源:互联网 发布:应用更新软件 编辑:程序博客网 时间:2024/05/19 03:42
因为需要较好的相应速度,但ffmpeg在解复用时,所用时间比较久。优化如下:
//输入并解析流 LOG_PRINTF(LOG_LEVEL_DEBUG, LOG_MODULE_DECODER, "will open input file %s.", pu8FileName); ret = avformat_open_input(&ifmt_ctx, (char *)pu8FileName, 0, 0); if (ret < 0) { LOG_PRINTF(LOG_LEVEL_ERROR, LOG_MODULE_DECODER, "Could not open input file."); continue; } else { LOG_PRINTF(LOG_LEVEL_ERROR, LOG_MODULE_DECODER, "Could open input file %s success.", pu8FileName); } //减少流格式探测时间 ifmt_ctx->max_analyze_duration = AV_TIME_BASE; ret = avformat_find_stream_info(ifmt_ctx, 0); if (ret < 0) { LOG_PRINTF(LOG_LEVEL_ERROR, LOG_MODULE_DECODER, "Failed to retrieve input stream information."); goto close_ifmt; }
ifmt_ctx->max_analyze_duration = AV_TIME_BASE;
可以有效的降低解复用的时长。
阅读全文
0 0
- FFMPEG解复用时间优化
- ffmpeg优化
- ffmpeg优化
- ffmpeg优化
- 大数据应用时Oracle优化实例
- 用时间好比用金钱
- 真相要用时间说明
- 用时间做数据编号
- hdu_1072_nightmare_BFS_用时间来限定
- 用时间函数生成随机数
- ffmpeg解码器优化
- ffmpeg解码器优化
- ffmpeg解码器优化
- ffmpeg解码器优化
- android ffmpeg neno优化
- ffmpeg解码优化参数
- android ffmpeg neno优化
- 大数据应用时Oracle优化方法1
- 说说协程coroutine
- 如何写一个给自己的框架写一个优雅的Java Config模块(一)
- java中String 的split("\\.")
- 递归策略(减而治之和分而治之)
- pip版本更新
- FFMPEG解复用时间优化
- ElasticSearch学习笔记 --- 搜索引擎技术选型对比
- Activiti工作流引擎使用
- 关于Android中的传感器
- php实现数组的笛卡尔积(张高伟)
- RxJava入门指南
- React-router
- 你还不知的git
- Opencv中vector<Mat>数据存储问题