[英]ffmpeg - how to set histogram size?
我正在嘗試使用ffmpeg將直方圖添加到視頻中,下面是這個示例,但是我在設置直方圖大小時遇到了麻煩,這是我正在使用的代碼:
ffmpeg -y -report -i input.mp4 -vf "split[a][b];[a]format=gray,histogram=mode=waveform:waveform_mode=column,vflip,split[c][d];[b]pad=iw:ih+256[padded];[c]geq=g=1:b=1[red];[d]geq=r=1:b=1,crop=in_w:220:0:16[mid];[red][mid]overlay=0:16[wave];[padded][wave]overlay=0:H-h" output.mp4
我試着用打轉轉pad
和crop
價值觀沒有運氣。 如何將直方圖的大小設置為僅100像素?
我已經解決了添加比例值的問題:
scale=1280:100
1280
是寬度和100
的高度(輸出視頻是1280×720)
最終代碼如下所示:
ffmpeg -y -report -i input.mp4 -vf "split[a][b];[a]format=gray,histogram=mode=waveform:waveform_mode=column,vflip,scale=1280:100,split[c][d];[b]pad=iw:ih+256[padded];[c]geq=g=1:b=1[red];[d]geq=r=1:b=1,crop=in_w:220:0:16[mid];[red][mid]overlay=0:16[wave];[padded][wave]overlay=0:H-h" output.mp4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.