2012年4月12日

ffmpeg编程(三)

摘要: 这篇主要讲把视频的声音播放出来 audioStream = -1; for (i = 0; i < pFormatCtx->nb_streams; i++) { if (pFormatCtx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO && audioStream < 0) { audioStream = i; } } if (audioStream == -1) return -1;上面这段代码主要是找到第一个音频流。aC... 阅读全文

posted @ 2012-04-12 15:38 南瓜饼 阅读(2329) 评论(1) 推荐(1) 编辑

ffmpeg编程(二)

摘要: 这篇主要讲如何把视频文件播放出来如果对YUV没有基础的可以看下:http://www.cnblogs.com/nanguabing/archive/2012/04/12/2443485.htmlif (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) { fprintf(stderr, "Could not initialize SDL - %s/n", SDL_GetError()); exit(1); ... 阅读全文

posted @ 2012-04-12 13:48 南瓜饼 阅读(4217) 评论(4) 推荐(3) 编辑

YUV简介

摘要: http://baike.baidu.com/view/189685.htm 阅读全文

posted @ 2012-04-12 10:29 南瓜饼 阅读(1271) 评论(0) 推荐(1) 编辑

ffmpeg编程(一)

摘要: 这篇主要讲如何以路径的方式打开一个视频int main() { AVFormatContext *pFormatCtx; int i, videoStream; AVCodecContext *pCodecCtx; AVCodec *pCodec; AVFrame *pFrame; AVFrame *pFrameRGB; AVPacket packet; int frameFinished = NULL; int numBytes; uint8_t *buffer; struct SwsContext *pSwsCtx;AVFormatContext是输入输出信息的容器,需要注意的是其中两个成 阅读全文

posted @ 2012-04-12 09:05 南瓜饼 阅读(6759) 评论(1) 推荐(1) 编辑

导航