ffmpeg使用筆記 image to video

2021-08-21 15:06:18 字數 2267 閱讀 4416

1 常用引數

常用引數含義參考:

2 丟幀問題

丟幀問題參考:

3 序列影象image轉video

1080p指令碼bat

set path_i=g:\***

set path_o=g:\ts

set fmrate=1

set pix_wh=1920x1080

ffmpeg -f image2 -start_number 0 -r %fmrate% -i "%path_i%\%%05d.bmp" -b:v 8000k -maxrate 10000k -vcodec libx264 -r %fmrate% -pix_fmt yuv420p -s %pix_wh% %path_o%\***_%pix_wh%_%fmrate%hz_420p.ts

uhd指令碼bat

set path_i=g:\***

set path_o=g:\ts

set fmrate=1

set pix_wh=3840x2160

ffmpeg -report -f image2 -start_number 0 -r %fmrate% -i "%path_i%\%%05d.bmp" -b:v 25000k -maxrate 30000k -vcodec libx265 -r %fmrate% -pix_fmt yuv420p -s %pix_wh% %path_o%\***_%pix_wh%_%fmrate%hz_420p.ts

參考1: 重點

參考2: 重點

1080p cdn標準壓縮

set path_i=g:\***

set path_o=g:\ts

set fmrate=25

set pix_wh=1920x1080

ffmpeg -report -f image2 -start_number 0 -r %fmrate% -i "%path_i%\%%05d.bmp" -c:v libx264 -x264-params nal-hrd=cbr -b:v 8m -minrate:v 8m -maxrate:v 8m -bufsize:v 8m -r %fmrate% -pix_fmt yuv420p -s %pix_wh% %path_o%\***_%pix_wh%_%fmrate%hz_420p.ts

//-c:v libx264 h264編碼器

//-b:v... 8m位元速率

//-x264-params nal-hrd=cbr cbr模式編碼

4k cdn標準壓縮

set path_i=g:\***

set path_o=g:\ts

set fmrate=25

set pix_wh=3840x2160

ffmpeg -report -f image2 -start_number 0 -r %fmrate% -i "%path_i%\%%06d.bmp" -c:v libx265 -b:v 25m -x265-params strict-cbr=1:vbv-bufsize=25000:vbv-maxrate=25000 -r %fmrate% -pix_fmt yuv420p -s %pix_wh% %path_o%\***_%pix_wh%_%fmrate%hz_420p.ts

//-c:v libx265 h265編碼器

//-b:v 25m 25m位元速率

//-x265-params strict-cbr=1:vbv-bufsize=25000:vbv-maxrate=25000 cbr模式編碼

5 video轉序列影象image
set fmrate=25

set path_i=g:\pattern

set path_o=g:\pattern

set fname=***.ts

mkdir subpath=%path_o%\%fname%_0

ffmpeg.exe -ss 00:00:00 -t 00:00:02 -i %path_i%\%fname% -f image2 %subpath%\%%05d.bmp

6 yuv序列轉序列影象image

ffmpeg -i a.bmp -pix_fmt yuv420p -y a.yuv

ffmpeg -pix_fmt yuv420p -video_size 352x288 -i a.yuv -y b.bmp

檢視ffmpeg支援的-pix_fmt:

ffmpeg -pix_fmt lis

FFMPEG使用筆記

ffmpeg使用筆記 簡介 ffprobe video file.mp4 ffmpeg i source file.foo ss 0 t 600 copy first 10 min.m4v ffmpeg i source file.foo ss 600 t 600 copy second 10 mi...

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...