0

我正在尝试上传 640 x 480 的视频。使用 FFmpeg 我正在尝试将大小调整为正方形,但我遇到了很多困难。

如果我在命令中使用 s=320x320 或缩放 320x320

    ->setVideoScale(320, 320)

图像失真。

如果我将纵横比更改为 1:1,我会得到黑条。

有没有办法在视频中实际剪切一个 RECT。IE 我希望能够重新保存视频,它只捕获

   x 0 to 320
   y 0 to 320  

或我选择的任何界限。

基本上我不想重新调整大小,我只想能够重新录制视频的某个部分。这可能吗?

4

1 回答 1

1

查看 FFMPEG 的视频过滤器。有一个裁剪选项可以满足您的要求,特别是第一个示例。

根据您用于与 FFMPEG 交互的库,根据您的示例,类似以下内容可能会起作用:

->addCommand('-vf', 'crop=320:320:0:0');
于 2014-08-19T12:50:55.807 回答