输出AAC声音目前有点问题:输出YUV420很好[root@localhost04]#catmain.c
#include<stdio.h>
#include"libavformat/avformat.h"
intframe_width=0;
intframe_height=0;
constchar*src_filename=NULL;
constchar*video_filename=NULL;
constchar*audio_filename=NULL;
un..
分类:
其他好文 时间:
2017-10-30 14:35:37
阅读次数:
164
NV12格式是yuv420格式的一种,NV12格式的u,v排布顺序为交错排布,假如一幅图像尺寸为W*H,则先Y分量有W*H个,然后U分量和V分量交错排布,U分量和V分量各有W*H/4个,U,V加起来总数是Y分量的一半。 下面是CUDA实现的NV12格式到BGR格式的转换代码。StepY,StepUV ...
分类:
其他好文 时间:
2017-10-25 01:00:30
阅读次数:
287
制作一个H264文件[root@localhost~]#cd/home/
[root@localhosthome]#wgethttp://sh.yinyuetai.com/uploads/videos/common/0E3E014EBF3448D901AF3519C4A1D4E0.mp4
[root@localhosthome]#/ffmpeg-t20-i0E3E014EBF3448D901AF3519C4A1D4E0.mp4-ccopy1920_1080.h264同样的Makefile文..
分类:
其他好文 时间:
2017-10-23 13:02:41
阅读次数:
389
演示环境:CentOS7FFmpeg的H264编码,需要x264库支持[root@localhost~]#wgetftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
[root@localhost~]#tarxflast_x264.tar.bz2
[root@localhost~]#cdx264-snapshot-20171020-2245/
[root@localhostx264-snapshot-2017102..
分类:
其他好文 时间:
2017-10-22 00:23:39
阅读次数:
223
int yuv420_to_jpg(void *data,int w,int h,char *file) { av_register_all(); AVFormatContext *pFormatCtx = avformat_alloc_context(); AVOutputFormat *fmt ... ...
分类:
其他好文 时间:
2017-10-17 12:17:43
阅读次数:
278
转载自:http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于pack ...
分类:
其他好文 时间:
2017-10-17 10:07:57
阅读次数:
178
源代码下载 转载地址:http://blog.csdn.net/dengzikun/article/details/5824874 源码地址:http://download.csdn.net/download/dengzikun/2909129 在PC机上,对于YUV格式的视频如YV12,YUY2等 ...
分类:
其他好文 时间:
2017-09-21 19:38:34
阅读次数:
131
YUV图像合成原理 引言:在视频监控中最常用的就是图像拼接和字符叠加,25FPS的视频流,如果每隔40MS就从各个通道中取一幅图像来合成,则可以看到一个实时的合成视频。合成的过程也就是原始图像的拼接、缩放的过程,本文主要阐述UV分开存储的YUV420图像拼接的过程,实现下图的效果。 一、原图图像格式 ...
分类:
其他好文 时间:
2017-08-10 19:49:58
阅读次数:
257
记录在开发过程中对知识点的一些理解: 在开发渲染程序的过程中,需要对视屏文件进行解码解码后特效文件的叠加,使用的技术是(FFmpeg+DirectX) 解码出来的视屏数据格式是YUYV(YUV420),使用DirectX的创建的纹理格式为RGBA, (1):视屏的宽高分别为Width和Height, ...
分类:
其他好文 时间:
2017-07-24 23:46:51
阅读次数:
401