我尝试使用ffmpeg vstack过滤器合并垂直堆叠视频中的两个视频。
ffmpeg -i movie01.avi -i movie02.avi -filter_complex vstack output.mp4
我在VLC上播放时效果很好,但Windows Media Player和某些Android设备无法播放视频文件。
编辑:也尝试使用打击垫和叠加层:
ffmpeg -i movie01.avi -i movie02.avi -filter_complex "[0:0]pad=iw:2*ih[a];[a][1:0]overlay=0:h" output.mp4
但仍然相同,它不适用于WMP和某些Android设备。
这很奇怪,因为两个独立的视频在Windows和Android上运行良好,但不是合并的。
有人知道我做错了吗?
答案 0 :(得分:0)
我发现了问题。
似乎有些玩家不支持高分辨率,所以有必要设置它们。
例如,在900x1080上垂直堆叠视频:
ffmpeg -i movie01.avi -i movie02.avi -pix_fmt yuv420p -s 900x1080 -filter_complex vstack output.mp4
希望它有所帮助! ; - )