FFmpeg 開源跨平颱多媒體框架


FFmpeg 在 Linux 平颱下開發, 采用 LGPL 或 GPL 許可。

支持 Linux MacOSX MicrosoftWindows BSD Solaris 等平颱。

項目最早由 Fabrice Bellard 發起, 2004 - 2015 年由 Michael Niedermayer 主要負責維護。

FFmpeg 許多的開發人員都來自 MPlayer 項目, 項目的名稱來自 MPEG 視頻編碼標準, 前麵的 FF 代錶 Fast Forward。

FFmpeg 是一套可以用來錄製 轉換音視頻, 並能將它們流化的開源跨平颱多媒體框架, 能解碼 編碼 轉碼 Mux Demux 流化 過濾和播放 由人類 機器創建的幾乎所有內容。

組件


ffmpeg

格式轉換 解碼或電視卡即時編碼

ffsever

HTTP 多媒體即時廣播串流服務器

ffplay

簡單播放器,使用 ffmpeg 庫解析和解碼,通過 SDL 顯示

ffprobe

簡單多媒體流分析器

最終用戶可使用 ffmpeg ffplay 和 ffprobe 進行轉碼和播放。


libavutil

包含隨機數生成器 數據結構 數學例程 核心多媒體實用程序等簡化程序功能

libavcodec

包含音頻/視頻編解碼器的解碼器 編碼器

libavformat

包含用於多媒體容器格式的 Demuxer (解復用器) 和 Muxer (復用器)

libavdevice

用於從許多常見多媒體輸入 輸齣軟件框架 (包括:Video4Linux Video4Linux2 VfW 和 ALSA) 抓取和渲染的輸入 輸齣設備

libavfilter

包含媒體過濾器

libswscale

履行高度優化的圖像縮放 顔色空間/像素格式轉換操作的庫

libswresample

履行高度優化的音頻重采樣,重矩陣化和樣本格式轉換操作的庫

另請參閱:

Windows ffmpeg

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。

內容錶

  1. 組件

上一話題

/proc 目錄

下一話題

禁用用戶遠程登陸

快速搜索