0
A
回答
0
你可能可以使用一組濾鏡來獲得你想要的。 你先重新調整第一視頻所需的大小左:https://ffmpeg.org/ffmpeg-filters.html#scale-1
'scale=width:height'
然後應用黑邊來定位左側的視頻; totalwidth
和totalheight
是輸出視頻的最終尺寸,x
和y
您的重新調整,左側視頻的位置:https://ffmpeg.org/ffmpeg-filters.html#pad-1
{
filter: 'pad',
options: 'totalwidth:totalheigth:x:y'
}
最後,使用複雜的過濾器overlay
把你的右側的視頻;注意,應首先重新調整:https://ffmpeg.org/ffmpeg-filters.html#overlay-1
{
filter: 'overlay', options: { x: 'x', y: 'y' },
},
這裏是你的代碼應該是什麼樣子:(基於快速文檔上:https://github.com/fluent-ffmpeg/node-fluent-ffmpeg#complexfilterfilters-map-set-complex-filtergraph)
ffmpeg('left_video.avi')
.input('right_video.avi')
.complexFilter([
// Rescale input video
'scale=width:height',
// Add black bars to position your left video at x, y position
{
filter: 'pad',
options: 'totalwidth:totalheigth:x:y'
}
// Overlay the second input for right side video
{
filter: 'overlay', options: { x: 'x', y: 'y' },
},
], 'output');
注意我沒有測試它 ,但它應該工作
相關問題
- 1. 顯示ul彼此相鄰
- 2. 兩個div彼此相鄰
- 3. 彼此相鄰的兩個紡紗器
- 4. 如何顯示條彼此相鄰
- 5. 兩個彼此相鄰的高度相同的視圖
- 6. 使這兩個div彼此相鄰
- 7. 浮動兩個div彼此相鄰
- 8. 將兩個表格彼此相鄰
- 9. 如何把兩個div彼此相鄰?
- 10. 兩個彼此相鄰,全寬
- 11. 三個div彼此相鄰
- 12. LinearLayout彼此相鄰
- 13. UITableViewCell彼此相鄰
- 14. 如何將兩個一維頻率分佈圖彼此相鄰?
- 15. 彼此顯示兩個表面視圖?
- 16. 在部分視圖中放置兩個彼此相鄰的列
- 17. 顯示兩個輸入彼此相鄰標籤爲每個HTML以上
- 18. 如何比較兩個數據透視表的顯示佈局顯示彼此相鄰
- 19. 2個部分或divs彼此相鄰顯示
- 20. 膠水彼此相鄰
- 21. css - div彼此相鄰
- 22. SPAN彼此相鄰WITHOUT float
- 23. 在Tkinter中彼此相鄰
- 24. 移至表彼此相鄰
- 25. DIV拒絕彼此相鄰
- 26. 工具欄彼此相鄰
- 27. CSS安排彼此相鄰
- 28. FPDF表彼此相鄰
- 29. HTML配售彼此相鄰
- 30. 把圖像彼此相鄰