gpt4 book ai didi

ffmpeg - MacOS上如何使用FFmpeg录制多屏?

转载 作者:行者123 更新时间:2023-12-04 22:55:28 25 4
gpt4 key购买 nike

我想在 MacOS 上同时录制多个屏幕并将它们存储在一个视频文件中。与下面的屏幕截图相同。
enter image description here

我找到了一个命令来执行此操作,但需要知道每个屏幕的大小。

ffmpeg \
-f avfoundation -pix_fmt uyvy422 -i 1 \
-f avfoundation -pix_fmt uyvy422 -i 2 \
-pix_fmt yuv420p -r 30 -preset ultrafast -b:v 5000k -t 15 \
-filter_complex \
"nullsrc=size=3286x1080 [background]; \
[0:v] setpts=PTS-STARTPTS [left]; \
[1:v] setpts=PTS-STARTPTS [right]; \
[background][left] overlay=shortest=1 [background+left]; \
[background+left][right] overlay=shortest=1:x=1366 [left+right]" \
-map [left+right] out.mp4 -y

有没有办法在不知道每个屏幕大小的情况下录制屏幕?

最佳答案

您可以使用新的 xstack筛选。

利用

ffmpeg \
-f avfoundation -pix_fmt uyvy422 -i 1 \
-f avfoundation -pix_fmt uyvy422 -i 2 \
-filter_complex \
[0:v] setpts=PTS-STARTPTS [left]; \
[1:v] setpts=PTS-STARTPTS [right]; \
[left][right] xstack=inputs=2:layout=0_0|w0_0 [left+right]" \
-map [left+right] -pix_fmt yuv420p -r 30 -preset ultrafast -b:v 5000k -t 15 \ out.mp4 -y

https://ffmpeg.zeranoe.com/builds/macos64/static/ 获取最新的日期版本

关于ffmpeg - MacOS上如何使用FFmpeg录制多屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53096465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com