簡體   English   中英

FFMPEG在特定垂直位置覆蓋1280X720視頻上的1080X1920視頻

[英]FFMPEG Overlay 1080X1920 video over 1280X720 video at a particular vertical position

我有一個帶有Alpha通道的1080X1920(垂直)視頻,底部底部有一個空白點500px。 這個空白點是1080X607。

我有一個1280X720大小的視頻想要放置在該位置,因此1280視頻的大小必須縮小到1080寬,然后從底部開始定位500px,然后將視頻放在頂部。

這是我目前擁有的,但是失敗的很漂亮。

/usr/local/bin/ffmpeg  -i 1080x1920.mov -i 1280x720.MOV 
  -filter_complex "[1][0]overlay=main_w-overlay_w-0:main_h-overlay_h-500" 
  -c:v libx264 -profile:v high444 -pix_fmt yuv420p -level 3.1 -y  final.mp4

您必須使用正確的邊距填充重新縮放的720p視頻,然后執行疊加。

ffmpeg -i 1080x1920.mov -i 1280x720.MOV -filter_complex "[1]scale=1080:-1,pad=1080:1920:0:1920-500-607[1v];[1v][0]overlay=0:0" -c:v libx264 -profile:v high444 -pix_fmt yuv420p -level 3.1 -y final.mp4

請注意,high444配置文件的比特流可能與許多播放器不兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM