FFmpeg 命令的結構如何
大多數FFmpeg指令遵循相同的形狀:ffmpeg,然後是輸入選項,然後是-i輸入,然後是輸出選項,然後是輸出檔。例如,輸入後的 -c copy 告訴 FFmpeg 進行流複製(重新打包)而不重新編碼,而 -c:v libx264 重新編碼視訊。上面的生成器會根據您選擇的任務為您填充這些部分。
Remux 與重新編碼
如果來源已經使用MP4相容的編解碼器,則重新混合(-c副本)是即時且無損的。需要重新編碼(libx264,CRF)來更改編解碼器、壓縮或調整大小,並且需要更長的時間,因為FFmpeg對每個幀進行解碼和編碼。選擇符合您目標的操作,以避免不必要的品質損失。
常見問題
這對我來說運行FFmpeg嗎?
不。該工具僅建立命令文字。將其複製到安裝了 FFmpeg 的終端中以運行它。如果您希望在不安裝的情況下進行瀏覽器內轉換,請改用MP4、MP3、GIF或壓縮工具。
壓縮命令中的CRF是什麼?
CRF(恆定速率因子)控制H.264的質量與尺寸。較低的值意味著更高的品質和更大的文件; 18 視覺上無損,23 是常見的預設值,28 產生的文件明顯更小。
為什麼trim指令在-i之前使用-ss?
將 -ss 放在 -i 之前使得 FFmpeg 在解碼之前快速查找到開始時間,從而更快。與 -c copy 結合使用時,它會在不重新編碼的情況下進行修剪,但剪切會落在最近的關鍵影格上。
FFmpeg 命令產生器是免費的嗎?
是的。它完全免費,無需註冊,並且完全在您的瀏覽器中運行。