ffmpeg - 垂直拼接两个视频的命令

标签 ffmpeg android-ffmpeg video-editing

我正在尝试垂直拼接两个视频,其中每个视频应该占据我正在使用的屏幕的一半 https://tanersener.github.io/mobile-ffmpeg/作为ffmpeg客户端,任何人都可以帮助我使用正确的命令

最佳答案

您可以使用 vstack 拼接 2 个视频筛选。我不熟悉 mobile-ffmpeg,但 ffmpeg 命令是:
(\ 不是 ffmpeg 的一部分。它只是 shell 的换行符,使命令更具可读性。)

ffmpeg -y -i "video_top.mp4" -i "video_bottom.mp4" -filter_complex "\
[0:v]scale=960:540,pad=1920:540:(ow-iw)/2:0,setsar=1[0v];\
[1:v]scale=960:540,pad=1920:540:(ow-iw)/2:0,setsar=1[1v];\
[0v][1v]vstack[v];\
[0:a][1:a]amerge=inputs=2,pan=stereo|c0<c0+c1|c1<c2+c3[a]\
" -map '[v]' -map '[a]' \
"vertically_stiched_videos.mp4"
vstack-filter
此代码来自 here .
您可以查看 vstack 的其他示例在此页面上过滤:ffmpeg examples
(只需在此页面的浏览器中搜索“为两个视频创建比较视频”即可。)

关于ffmpeg - 垂直拼接两个视频的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69953859/

相关文章:

ffmpeg - 使用 ffmpeg/mencoder/transcode 等转储视频文件的最后一帧。人

python - 用于基本视频编辑的最佳 python 工具是什么?

ffmpeg - 使用 FFmpeg concat 过滤器而不是协议(protocol),不同的结果

ffmpeg - 使用 FFmpeg 检索和保存媒体元数据

android - 除了使用 FFMPEG 和 MP4Parser 之外,还有什么方法可以修剪视频吗?

FFmpeg amix-filter 总是做 "volume normalization"。如何预防它以及它可能的缺点是什么?

ffmpeg水印: scale2ref output can't be used in second overlay

ffmpeg - 找不到预设文件

python - 从 Python 执行 ffmpeg

android - 如何在 Android 中使用 ffmpeg 库裁剪视频?