如何使用 ffmpeg 按分辨率将视频垂直或水平切成两半;因此,对于640 x 480的视频,我想将其分成两半,分辨率为320 x 480,或者将其水平分成两半,分辨率为640 x 240;之后,我需要能够再次合并分离的视频以制作具有原始分辨率的单个视频。如何才能做到这一点?
分成两半
Use the 作物过滤器 https://ffmpeg.org/ffmpeg-filters.html#crop:
垂直(顶部/底部)
ffmpeg -i input -filter_complex "[0]crop=iw:ih/2:0:0[top];[0]crop=iw:ih/2:0:oh[bottom]" -map "[top]" top.mp4 -map "[bottom]" bottom.mp4
水平(左/右)
ffmpeg -i input -filter_complex "[0]crop=iw/2:ih:0:0[left];[0]crop=iw/2:ih:ow:0[right]" -map "[left]" left.mp4 -map "[right]" right.mp4
加入分离的视频
使用 vstack/hstack 过滤器,如下所示使用 ffmpeg 垂直或水平堆叠多个视频? https://stackoverflow.com/a/33764934/1109017
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)