ffmpeg去除视频黑边命令
生活随笔
收集整理的這篇文章主要介紹了
ffmpeg去除视频黑边命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
找視頻裁剪,遇到視頻兩邊帶黑邊的,明明是豎著的視頻,變成了橫著的。
就像這樣子
?發(fā)現(xiàn)常用的剪輯軟件剪映、必剪都沒有去兩側(cè)黑邊的功能。然后就想到了ffmpeg。
搜了一下命令,找到了這么個帖子:
ffmpeg去除視頻黑邊命令 – 海南仙島
ffmpeg -i test.mp4 -vf crop=x1:x2:x3:x4 testOK.mp4 #x1 輸出的寬度,即視頻像素寬度 #x2 輸出的高度,即視頻像素高度 #x3 需要左邊和右邊移動的距離,例如5,即左右各擴大5pixel #x4 需要上下移動的距離,例如5,即上下各擴大5pixel #x3的值如果大于x1與原始視頻的寬度差,則只移動x1與原始視頻的寬度差的距離, #x4的值如果大于x2與原始視頻的高度差,則只移動x2與原始視頻的高度差的距離, #去黑邊切去的是畫面區(qū)域的右側(cè)和下側(cè)。下面問題就在于怎么確定x1、x2、x3、x4 這幾個參數(shù)。
視頻寬度640,高度360。
x2和x4好猜,豎向不需要動,x2=360,x4=0。
橫向x1是輸出視頻的像素寬度。用播放器截圖
?然后可以用圖片工具量出想要的主體畫面的寬度。
這樣可以看到,視頻畫面的寬度是200個像素。
所以x1=200,
x3是要移動的像素,x3 =(640 - 200)/ 2 = 220
所以這個視頻去黑邊最終的命令是:
ffmpeg -i test.mp4 -vf crop=200:360:220:0 ?testOK.mp4
總結(jié)
以上是生活随笔為你收集整理的ffmpeg去除视频黑边命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SEL数据类型
- 下一篇: 浅析关键词密度你真的控制好了吗