ffmpeg
卡布哥哥学安卓
android开发
展开
-
ffmpeg命令
原文地址 ffmpeg -i output.mp4 -r 1 -f image2 image-%3d.jpg ffplay -f rawvideo -video_size 1920x1080 input.yuv 播放yuv视频,注意yuv视频播放需要指定视频的宽高,并且这个宽高与录制的时候要相符,否则不能正常播放YUV序列转AVIffmpeg –s w*h –原创 2016-11-24 07:45:02 · 364 阅读 · 0 评论 -
ffmpeg基础
1.YUV格式简介相关实验表明,人眼对亮度信息敏感,而对色度信息不敏感,因而可以将亮度信息和色度信息分离,并且对色度信息采取更狠一点儿的压缩方案从而提高压缩效率YUV格式中Y只包含亮度信息 而UV包含色度信息原创 2016-11-24 07:45:59 · 299 阅读 · 0 评论 -
ffmpeg-1
打算重新认识ffmpeg,于是我找来了雷神的视频,向雷神致敬封装格式即为视频末尾的后缀:视频和音频按照一定的格式封装在文件中 解封装后的视频压缩数据和音频压缩数据不能直接播放需要解码为视频像素数据和音频采样数据(yuv,pcm) yuv和pcm是能直接在硬件上进行播放的数据处理视频常用工具 ultraedit 查看二进制的编辑器 MediaInfo 查看视频音频信息的播放器原创 2016-11-26 16:49:34 · 534 阅读 · 0 评论 -
ffmpeg视频编码简介以及vs环境配置
纯净的视频解码流程:压缩编码数据->像素数据 例如:h.264 就是 h.264->yuv一般一个视频都会有相应的封装格式,封装格式中还包含音频码流信息 如果一个视频有封装格式需要先将视频的视频码流解析出来再进行解码例如:ts格式的视频:ts->h.264->yuvvs中配置ffmpeg的方法 1、将头文件复制到include文件夹下 然后如此配置 2、将库文件复制到l原创 2016-11-27 08:39:17 · 623 阅读 · 0 评论 -
SDL环境配置
SDL的视频显示流程SDL的环境配置与上一篇ffmpeg的配置方式步骤相同ffmpeg环境配置方法SDL函数介绍SDL_Init() ; 初始化SDLSDL_CreateWindow() 创建窗口SDL_WindowSDL_CreateRender() 创建渲染器 SDL_RendererSDL_CreateTexture() 创建纹理 SDL_TextureSDL_UpdateTexture(原创 2016-11-27 12:09:53 · 729 阅读 · 0 评论