将视频剪辑分成 4 个区域

Sea*_*n87 6 video adobe-premiere video-editing video-conversion

我正在开发一个可以在 4 部手机中播放视频剪辑的程序。为此,我需要为每部手机提供一部分视频剪辑。

假设我有一个 1080p 剪辑并且我有 4 部手机。然后我想将这个剪辑分成 4 个不同的区域,并将每个区域上传到每部手机。像这样的东西:

在此处输入图片说明

所以,我的意思是我应该有电影的 4 个部分,比如说右上角、左上角、右下角和左下角。

你能告诉我什么样的软件能够完成这样的任务吗?

mar*_*k4o 6

这可以使用ffmpeg它的cropfilter来完成。使用命令行工具可以轻松自动化该过程或从另一个程序或脚本运行它。它还有一个库 API。

这些命令将创建四个视频,每个象限一个,每个视频都有完整的音频副本。(使用-an而不是-acodec copy删除音频。)您可以使用任何支持的视频格式来代替 mp4。

ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:0 -acodec copy v1.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:0 -acodec copy v2.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:ih/2 -acodec copy v3.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:ih/2 -acodec copy v4.mp4
Run Code Online (Sandbox Code Playgroud)

crop parameters = width : heigth : start x-axis : start y-axis