FFMPEG |重新排列作物

Posted

技术标签:

【中文标题】FFMPEG |重新排列作物【英文标题】:FFMPEG | Rearrange crop 【发布时间】:2017-05-13 20:24:15 【问题描述】:

我需要使用 FFMPEG 对视频进行“加密”。

我做了很多研究,但我没有找到解决问题的方法:(

有可能吗?

我需要什么:

【问题讨论】:

【参考方案1】:

前后图片示例。

使用crop、hstack 和vstack 过滤器:

ffmpeg -i input -filter_complex \
"[0:v]crop=iw/2:ih/2:0:0[lt]; \
 [0:v]crop=iw/2:ih/2:ow:0[rt]; \
 [0:v]crop=iw/2:ih/2:0:oh[lb]; \
 [0:v]crop=iw/2:ih/2:ow:oh[rb]; \
 [lb][lt]hstack[top]; \
 [rt][rb]hstack[bottom]; \
 [top][bottom]vstack" \
-c:a copy output

【讨论】:

不得不做类似的事情,不要以为我会通过官方文档弄清楚(甚至确定这是可能的!)。按照您的示例,我的视频在第一次尝试时就被完美地重新安排了。谢谢!

以上是关于FFMPEG |重新排列作物的主要内容,如果未能解决你的问题,请参考以下文章

使用 FFMPEG 以最少的重新编码添加覆盖

ffmpeg 将 rtsp 重新流式传输到 mjpeg

在关键帧之间剪切视频而不使用ffmpeg重新编码完整视频?

如何在不使用 ffmpeg 保持视频持续时间的情况下重新采样 FPS?

如何在 UIScrollview 中重新排列和删除 UIView,例如在 iOS 主屏幕中重新排列的应用程序

FFMPEG - 流式传输到 RTMP 输出并同时保存到 MP4 - 重新连接