码迷,mamicode.com
首页 > 其他好文 > 详细

用FFMPEG做基于图像变形的视频处理

时间:2015-06-03 10:05:16      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:图像变形   视频算法   

用FFMPEG做基于图像变形的视频处理

在图像变形算法已知的情况下,我们已求得BMP图像的变形效果。因此,要处理视频,也需要把图像的帧提取出来。这里我使用的是FFMPEG。
步骤如下:

1. 分离音视频工a 和 v 
2.将视频v的每一帧提取出来,打包成YUV文件
3.读YUV,将每一帧转成BMP图像,进行图像变形或其它处理,再转回YUV。
4.将新得到的所有YUV帧打包成一个新的YUV文件, 将此文件编码成H264
5.混流H264和第一步得到的音频a,得到新的视频文件。

以上步骤中所有的音视频编解码都是用FFMPEG的API实现,FFMPEG功能很强大,只是没用过的话,还是要花一些时间才能熟悉的。-_-||
作者暂时很不熟,导致用格式工厂等软件辅助才算勉强完成了视频的转换,看一看效果吧,是不是有点意思:

技术分享


技术分享


技术分享

用FFMPEG做基于图像变形的视频处理

标签:图像变形   视频算法   

原文地址:http://blog.csdn.net/hahawaterbox/article/details/46335639

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!