2015-04-06 50 views
0

我想添加一個直方圖使用ffmpeg的視頻,我在下面的this的例子,但我無法設置直方圖的大小,這是代碼我使用: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 

我試圖玩弄padcrop值沒有運氣。 如何將直方圖的大小設置爲100像素?

回答

0

我已經解決了我的問題,增加了分度值:

scale=1280:100 

1280是寬度和100高度(視頻輸出爲1280x720)

最終的代碼如下所示:

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