Libswresample 文件

目錄

1 描述

libswresample 函式庫執行高度最佳化的音訊重新取樣、重新矩陣化和取樣格式轉換操作。

具體來說,此函式庫執行以下轉換:

  • 重新取樣:是變更音訊取樣率的過程,例如從 44100Hz 的高取樣率降至 8000Hz。從高取樣率轉換為低取樣率的音訊轉換是有損過程。有多種重新取樣選項和演算法可供選擇。
  • 格式轉換:是轉換取樣類型的過程,例如從 16 位元帶號樣本轉換為無號 8 位元或浮點樣本。它還處理封裝轉換,當從封裝佈局(屬於不同聲道的所有樣本交錯在同一個緩衝區中)轉換為平面佈局(屬於同一聲道的所有樣本儲存在專用緩衝區或「平面」中)時。
  • 重新矩陣化:是變更聲道佈局的過程,例如從立體聲到單聲道。當輸入聲道無法對應到輸出串流時,此過程是有損的,因為它涉及不同的增益係數和混音。

透過專用選項啟用各種其他音訊轉換(例如,拉伸和填充)。

2 參見

ffmpeg, ffplay, ffprobe, ffmpeg-resampler, libavutil

3 作者

FFmpeg 開發者。

有關作者身份的詳細資訊,請參閱專案的 Git 歷史記錄 (https://git.ffmpeg.org/ffmpeg),例如,在 FFmpeg 原始碼目錄中輸入命令 git log,或瀏覽線上儲存庫:https://git.ffmpeg.org/ffmpeg

特定組件的維護者列在原始碼樹狀結構中的 MAINTAINERS 檔案中。

本文件於 2025 年 1 月 21 日 使用 makeinfo 產生。

託管服務由 telepoint.bg 提供。