开始研究视频编解码了
来源:互联网 发布:网络运营好做吗 编辑:程序博客网 时间:2024/05/03 01:55
在ffmpeg V0.61下,从视频中截图在网上找了很多种方法都不行,发现img_convert()找不到,最后在一个网站上搜到这段代码可以转换到rgb图像:
# img_convert()
img_convert ( (AVPicture *)frameRGB, PIX_FMT_RGB24, (AVPicture*)frame,is->video_st->codec->pix_fmt, is->video_st->codec->width, is->video_st->codec->height);
# sws_getContext(), sws_scale()
static struct SwsContext *img_convert_ctx;
img_convert_ctx = sws_getContext (is->video_st->codec->width,
is->video_st->codec->height, is->video_st->codec->pix_fmt,
is->video_st->codec->width, is->video_st->codec->height,
PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
sws_scale (img_convert_ctx, frame->data, frame->linesize,0, is->video_st->codec->height, frameRGB->data, frameRGB->linesize);
img_convert_ctx = sws_getContext (is->video_st->codec->width,
is->video_st->codec->height, is->video_st->codec->pix_fmt,
is->video_st->codec->width, is->video_st->codec->height,
PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
sws_scale (img_convert_ctx, frame->data, frame->linesize,0, is->video_st->codec->height, frameRGB->data, frameRGB->linesize);
来源:http://www.cppblog.com/dragon/archive/2010/08/19/123993.html
- 开始研究视频编解码了
- 分布式视频编码研究第一天PRISM视频编解码
- 基于FFMPEG 的跨平台视频编解码研究
- 从六一儿童节开始正式学习视频编解码开发
- h264视频编解码
- 视频编解码博客
- 视频编解码概述
- 视频编解码基础
- 视频编解码概述
- 视频编解码基本概念
- 视频编解码学习
- 视频编解码原理
- 理解视频编解码
- 视频硬件编解码
- 视频编解码理论基础
- 音视频编解码
- 视频编解码简介
- 视频编解码链接
- 专家观点:Facebook的衰落
- jqgrid 中文帮助
- jQuery密码强度检验插件
- 常用的正则表达式主要有以下几种:
- Sql Sever用GUID值做数据的主键标识
- 开始研究视频编解码了
- Hibernate入门教程:下载、安装、测试(转载)
- 转载-Java解析XML文件
- 利用Mircosoft URLRewriter.dll实现asp.net页面伪静态 (转)
- android中动态文字排版
- 工具篇——CSV 工具
- 搜索引擎优化
- 设定程序执行的版本号
- Object转为String的几种形式