▶ ffmpeg是一個優秀的開源多媒體編解碼集合
▶ ffmpeg的libavcodec完成音視訊的編碼或解碼
▶ H.264視訊解碼主要由H264.c實作
▶ H264.c能夠流暢解碼x264編碼工程的碼流
▶ ffmpeg的H.264解碼過程包括初始化、解碼和關閉三個部分
▶ H264.c底層子產品實作了多媒體擴充指令彙編優化
▶ ffmpeg是一個開放的平台
ffmpeg是一個音/視訊編解碼的開源解決方案。ffmpeg開發平台是基于嵌入式作業系統,同時也能在很多編譯平台和系統中使用。ffmpeg支援音視訊的大部分格式,如MPEG-1/2/4、H.261/3/4、WMV、SVQ、PCM、ADPCM、FLV、AVI、MP3、OGG、Matroska、ASF等90多種音視訊資料的CODEC。
ffmpeg主目錄主要包括編解碼libavcodec、碼流解析libavformat和算術運算libavutil等子目錄。H264.c是ffmpeg下libavcodec内的實作H.264視訊解碼的主要檔案,該子產品能夠流暢地解碼x264編碼的碼流,其解碼過程主要包括:初始化、解碼和關閉三個部分。H264.c的底層子產品實作了多媒體擴充指令的彙編優化。