為什麼在 FFmpeg 中使用 -filter_complextile=2x1 平鋪圖片時會出現黑框?

為什麼在 FFmpeg 中使用 -filter_complextile=2x1 平鋪圖片時會出現黑框?

當我嘗試使用 FFmpeg 編寫腳本(最終嘗試連接兩張圖片)時,我遇到了一個非常奇怪的行為。

這是我在中找到的命令如何使用 FFmpeg 將兩個影像合併為一個?線:

ffmpeg -i a.jpg -i b.jpg -filter_complex scale=120:-1,tile=2x1 output.jpg
  • 輸入: .jpg,b.jpg

    .jpgb.jpg

  • 輸出: 輸出.jpg

    輸出.jpg

B貓怎麼了?為什麼輸出影像中缺少它?我找不到任何資訊為什麼tile=2x1會出現這樣的行為。

答案1

過濾器是當一個人想要的時候

將幾個連續的幀平鋪在一起。

要水平堆疊兩個框架,請使用

ffmpeg -i a.jpg -i b.jpg -filter_complex [1]scale=120:-1[b];[0][b]hstack output.jpg

相關內容