如何同时捕获和旋转视频?

  • 本文关键字:旋转 视频 何同时 ffmpeg
  • 更新时间 :
  • 英文 :


>我需要使用ffmpeg录制来自USB相机的视频。问题是相机是倒置的,无法重新定位,所以我必须旋转 180°。

到目前为止,我正在使用此命令来捕获:

ffmpeg -framerate 30 -video_size 1280x720 -t 00:58:00 -i /dev/video0 output.mp4

然后我使用另一个命令旋转它:

ffmpeg -i output.mp4 -vf "rotate=180*(PI/180), format=yuv420p" -metadata:s:v rotat=0 -codec:v libx264 -codec:a copy ROTATED_output.mp4;

这两个命令都有效,但需要我两倍的时间。是否可以在启用滤镜的情况下进行捕获,以便在第一次保存之前旋转帧?

只需将第二个命令中的过滤器添加到第一个命令:

ffmpeg -framerate 30 -video_size 1280x720 -t 00:58:00 -i /dev/video0 -vf "rotate=180*(PI/180),format=yuv420p" output.mp4

最新更新