寫在前面: 筆記的目錄是為了總結他人的話, 從而讓自己更專注閱讀理解與框架思路整理, 忌大而詳細。
原文: ffmpeg 文檔
1 概要
ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...
ffmpeg 是一個通用的 媒體轉換器
. 讀取輸入(常規文件、管道、網絡流、抓取設備等)(視頻/音頻/字幕/附件/數據), 過濾并轉碼為 輸出(多個格式)。
簡單的例子:
# 重新編碼輸入流
ffmpeg -i input.avi output.mp4
# 設置輸出文件視頻比特率為 64kbit/s
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.mp4
# 將輸出文件的幀速率強制為 24fps
ffmpeg -i input.avi -r 24 output.mp4
# 強制輸入文件的幀速率(僅原始格式)為 1 fps,輸出文件的幀速率為 24 fps:
ffmpeg -r 1 -i input.m2v -r 24 output.mp4