
FFmpeg
三杯两盏
这个作者很懒,什么都没留下…
展开
-
FFmpeg解码视频流
项目代码: https://blog.youkuaiyun.com/al4fun/article/details/104293868下面代码展示了如何将H264视频流解码为YUV原始图像文件。关于从文件中获取数据包,这里采取的做法是通过fread直接读文件,并使用av_parser_parse2来得到packet。而另一种选择是通过AVFormatContext来加载文件,并通过av_read_fr...原创 2020-02-14 16:43:34 · 866 阅读 · 0 评论 -
FFmpeg转换文件封装格式
项目代码: https://blog.youkuaiyun.com/al4fun/article/details/104293868下面代码展示了如何将mp4文件转换为flv文件。因为mp4和flv都只是封装格式,底层音视频编码可以保持不变,因此这里的做法是直接从源文件中读取音视频流并写入目标文件,封装格式的转换由AVFormatContext完成。整体流程与提取音视频流类似,同样要进行时间基的转换...原创 2020-02-14 16:42:39 · 596 阅读 · 0 评论 -
FFmpeg提取音视频流
项目代码: https://blog.youkuaiyun.com/al4fun/article/details/104293868下面代码展示了如何从mp4文件中提取aac音频流。而提取视频流的操作方法与提取音频流基本一致,详情可以参考项目代码。其中一个主要的知识点是时间基的转换(时间基的相关概念可以参考这篇博文https://blog.youkuaiyun.com/bixinwei22/article/det...原创 2020-02-14 16:41:25 · 1716 阅读 · 0 评论 -
Demo:在 Android 中使用 FFmpeg 进行音视频编解码及处理
本项目展示如何在Android App中通过JNI调用FFmpeg动态库,以及使用FFmpeg进行基本音视频处理和编解码的方法。主要包含:音视频提取音视频编码、解码格式转换视频缩放音频重采样等如下图所示:代码:https://github.com/al4fun/HelloFFmpeg...原创 2020-02-13 12:38:43 · 2596 阅读 · 0 评论