「FFmpeg」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
本頁面具有訪問限制。如果您看見此訊息,這代表您沒有訪問本頁面的權限。
行 20: 行 20:


== 範例 ==
== 範例 ==
把來源檔案轉成H.264格式:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
ffmpeg -nostdin -i "${filename}.mp4" -c:v libx264 -c:a libfdk_aac -b:a 128k -ac 2 -y "${filename}-transcoded.mp4"
ffmpeg -nostdin -i "${filename}.mp4" -c:v libx264 -crf 18 -c:a libfdk_aac -b:a 128k -ac 2 -y "${filename}-transcoded.mp4"
</syntaxhighlight>
</syntaxhighlight>



於 2021年11月2日 (二) 17:38 的修訂

FFmpeg是一個多媒體(影像與聲音)的處理軟體。

安裝

一般性的安裝可以直接裝Ubuntu系統的:

sudo apt install -y ffmpeg; sudo apt clean

但我們這邊建議裝SergeyD的版本,主要是我會用到svt-av1與fdk-aac:

sudo add-apt-repository -y ppa:sergey-dryabzhinsky/ffmpeg; sudo apt update; sudo apt install -y ffmpeg; sudo apt clean

使用

  • 大多數的情況下可以加上-nostdin,避免FFmpeg吃到stdin的資料。

範例

把來源檔案轉成H.264格式:

ffmpeg -nostdin -i "${filename}.mp4" -c:v libx264 -crf 18 -c:a libfdk_aac -b:a 128k -ac 2 -y "${filename}-transcoded.mp4"

外部連結