Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 939 Bytes

README.md

File metadata and controls

23 lines (13 loc) · 939 Bytes

YingKe-SimpleCodeC

FFmpeg音视频库学习实践,包括

  1. 音频使用mp3lame库实时编码pcm成mp3文件,faac库编码pcm成aac音频文件,
  2. 使用ffmpeg解码mp4视频使用ANativeWindow简易播放器,
  3. ffmpeg解码mp4视频成yuv格式裸流数据,
  4. ffmpeg合成封装h264视频编码文件和aac音频编码文件成mp4视频,
  5. 和逆过程 ffmpeg解封装mp4视频成h264和aac 编码文件,
  6. 以及常见的yuv图像格式操作,yuv转换rgb(使用libyuv和纯代码),libjpeg-turbo库读取解码jpeg图像,libpng库读取解码png图像并使用ANativeWindow在Android显示,
  7. 最后使用libjpeg-turbo和libpng库对原始yuv图像编码成jpeg和png图像

项目截图