# ffmpeg4android **Repository Path**: ivanfun/ffmpeg4android ## Basic Information - **Project Name**: ffmpeg4android - **Description**: import from https://github.com/byhook/ffmpeg4android - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-05-30 - **Last Updated**: 2024-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## android平台音视频学习实践 ![](https://github.com/byhook/ffmpeg4android/blob/master/readme/images/ffmpeg-logo.png) ## 环境配置 - 操作系统:`ubuntu 16.05` - ndk版本:`android-ndk-r15c` - ffmpeg版本:`3.3.8和3.4.6` - fdk-aac版本:`0.1.6` ## 目录 - [android全平台编译ffmpeg以及x264与fdk-aac实践](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台编译ffmpeg以及x264与fdk-aac实践.md) - [ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器](https://github.com/byhook/ffmpeg4android/blob/master/readme/ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器.md) - [android全平台编译ffmpeg合并为单个库实践](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台编译ffmpeg合并为单个库实践.md) - [android-studio使用cmake编译ffmpeg实践](https://github.com/byhook/ffmpeg4android/blob/master/readme/android-studio使用cmake编译ffmpeg实践.md) - [android全平台下基于ffmpeg解码MP4视频文件为YUV文件](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台编译ffmpeg视频解码器实践.md) - [android全平台编译ffmpeg支持命令行实践](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台编译ffmpeg支持命令行实践.md) - [android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器.md) - [android平台下音频编码之编译LAME库转码PCM为MP3](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下音频编码之编译LAME库转码PCM为MP3.md) - [ubuntu平台下编译vlc-android视频播放器实践](https://github.com/byhook/ffmpeg4android/blob/master/readme/ubuntu平台下编译vlc-android视频播放器实践.md) - [图解YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别](https://github.com/byhook/ffmpeg4android/blob/master/readme/图解YU12、I420、YV12、NV12、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别.md) - [图解RGB565、RGB555、RGB16、RGB24、RGB32、ARGB32等格式的区别](https://github.com/byhook/ffmpeg4android/blob/master/readme/图解RGB565、RGB555、RGB16、RGB24、RGB32、ARGB32等格式的区别.md) - [YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片](https://github.com/byhook/ffmpeg4android/blob/master/readme/YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PNG图片.md) - [android全平台编译libyuv库实现YUV和RGB的转换](https://github.com/byhook/ffmpeg4android/blob/master/readme/android全平台编译libyuv库实现YUV和RGB的转换.md) - [android平台下基于ffmpeg对相机采集的NV21数据编码为MP4视频文件](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于ffmpeg对相机采集的NV21数据编码为MP4视频文件.md) - [android平台下基于ffmpeg采集Camera数据编码成H.264推流到RTMP服务器](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于ffmpeg采集Camera数据编码成H.264推流到RTMP服务器.md) - [android平台下基于ffmpeg和ANativeWindow实现简单的视频播放器](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于ffmpeg和ANativeWindow实现简单的视频播放器.md) - [android平台下基于ffmpeg实现对相机预览截图的功能(NV21数据编码为JPEG文件)](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于ffmpeg实现对相机预览NV21数据编码为JPEG文件.md) - [android平台下基于ffmpeg的swscale模块实现对YUV和RGB数据进行转换](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于ffmpeg的swscale模块实现对YUV和RGB数据进行转换.md) - [android平台下基于ffmpeg对AudioRecord录制的PCM音频数据编码为AAC文件](https://github.com/byhook/ffmpeg4android/blob/master/readme/androd平台下基于ffmpeg对AudioRecord录制的PCM音频数据编码为AAC文件.md) - [android平台下基于cmake链接ffmpeg-3.4.6的armeabi-v7a和arm64-v8a的静态库](https://github.com/byhook/ffmpeg4android/blob/master/readme/android平台下基于cmake链接ffmpeg-3.4.6的armeabi-v7a和arm64-v8a的静态库.md)