勵志

勵志人生知識庫

ffmpeg指令

FFmpeg是一個非常強大的多媒體處理工具,可以用來進行視頻和音頻的轉換、錄製和轉換等操作。以下是一些常用的FFmpeg指令:

轉換視頻格式:

MKV格式的視頻轉換為MP4格式:`ffmpeg -i input.mkv output.mp4`。這會將名為`input.mkv`的視頻檔案轉換為`output.mp4`格式。

查看音視頻編碼格式:

使用`ffprobe`命令查看MP4或MP3檔案的音視頻編碼格式:`ffprobe -i input.mp4`或`ffprobe -i input.mp3`。

音頻編碼轉換:

將PCM格式的音頻檔案轉換為MP3格式:`ffmpeg -f s16le -ar 44100 -ac 2 -i input.pcm output.mp3`。這個命令將PCM格式的音頻檔案轉換為MP3格式,並指定了採樣率和聲道數。

調整音頻採樣率:

將MP3檔案的採樣率從44100 Hz調整為48000 Hz,並更改編碼器:`ffmpeg -i input.mp3 -ar 48000 -c:a libmp3lame -q:a 2 -f mp3 output.mp3`。這個命令會改變音頻檔案的採樣率,並使用libmp3lame編碼器,同時可以調整音頻質量參數。

錄製視頻和音頻:

使用avfoundation採集數據並錄製視頻為yuv格式:`ffmpeg -f avfoundation -i 1 -r 30 out.yuv`。這裡的`-r 30`指定了30幀每秒的幀率。

錄製音頻並保存為wav格式:`ffmpeg -f avfoundation -i :1 out.wav`。這裡的`:1`表示音頻設備編號。

以上指令展示了FFmpeg在視頻和音頻轉換、錄製以及信息查詢方面的套用。通過這些命令,用戶可以有效地處理多媒體檔案,滿足不同的需求。