ffmpeg 命令列操作

2021-10-13 12:52:34 字數 774 閱讀 1490

從mp4 中提取yuv資料

.\ffmpeg -i video1.mp4 -ss 00:00:20 -t 10 -s 640x272 -pix_fmt yuv420p video1.yuv

解釋:

-i  指定輸入資料檔案 

-ss 指定開始時間 

-t 指定持續時間 10 表示 10s 

-s 指定大小,就是輸出解析度

-pix_fmt  指定格式

.\ffplay -f rawvideo -video_size 720x480 .\note2.yuv

解釋:

-f 指定格式 rawvideo 代表非壓縮格式

提起 pcm 資料

.\ffmpeg.exe -i video1.mp4 -ss 00:00:15 -t 60 -vn -ar 8000 -ac 2 -f s16le 8000_16bit_2.pcm

解釋:

.\ffplay -f s16le -ar 8000 -ac 2 .\8000_16bit_2.pcm

解釋: 

-f 指定格式 short 16bit 

-ar 指定取樣率

-ac 指定通道數

windows 獲取裝置名字

./ffmpeg.exe -list_devices true -f dshow -i dummy 

FFMPEG 命令列引數詳解

ffmpeg 3.4.1 版本 python ffmpeg options infile options i infile ab bitrate 設定音訊位元速率 ar freq 設定音訊取樣率 ac channels 設定通道 預設為1 an 不使能音訊紀錄 acodec codec 使用code...

ffmpeg常用命令行

1 轉碼音訊為opus檔案 ffmpeg i home firefly videos 37.mp4 vcodec copy acodec opus strict 2 12.mp4 ffmpeg i c a libopus b a bitrate 2 輸入流實時轉解析度 ffmpeg y i rtmp...

mysql js 命令列登入 命令列操作

一 安裝nodejs window安裝cnpm npm i g cnpm registry 二 linux命令 安裝nodejs或者cnpm時,因為是全域性安裝的,要用到root許可權,所以要用sodu命令。只要能查到版本號就說明裝好了。1.比如 安裝cnpm sudo npm i g cnpm r...