1. 程式人生 > >第一章 FFmpeg簡介

第一章 FFmpeg簡介

avi cal 音頻轉換 編碼 streams ams pla 1.5 spa

  • 1.1 FFmpeg的定義
    • Fast Forward Moving Picture Experts Group(動態圖像專家組)
  • 1.2 FFmpeg的歷史
  • 1.3 FFmpeg的基本組成
    • 1 FFmpeg的封裝模塊AVFormat
      • 實現了目前多媒體領域絕大多數媒體封裝格式,包括封裝和解封裝。
    • 2 FFmpeg的編解碼模塊AVCodec
      • 實現了目前多媒體領域絕大多數常用編解碼格式,既支持編碼,也支持解碼。
    • 3 FFmpeg的濾鏡模塊AVFilter
      • 提供了一個通用的音頻,視頻,字幕等濾鏡處理框架
    • 4 FFmpeg的視頻圖像轉換計算模塊swscale
      • 允許圖像縮放和像素格式轉換,1080p->720p->480p ,YUV420p->YUYV,YUV->RGB
    • 5 FFmpeg的音頻轉換計算模塊swresample
      • 允許操作音頻采樣,音頻通道布局轉換和布局調整
  • 1.4 FFmpeg的編解碼工具ffmpeg
    • ./ffmpeg -i input.mp4 output.avi
    • ./ffmpeg -i input.mp4 -f avi output.dat
  • 1.5 FFmpeg的播放器ffplay
  • 1.6 FFmpeg的多媒體分析其ffprobe
    • ./ffprobe -show_streams output.mp4
  • 1,7 FFmpeg編譯

第一章 FFmpeg簡介