如何从命令行中裁剪视频中的矩形?
How do I crop a rectangle from a video, from the command-line?
我正在 iOS 模拟器上拍摄测试视频-运行,我有一个自动脚本告诉 QuickTime 只录制一个矩形视频。
这在显示到物理连接屏幕的桌面上效果很好,但对于远程桌面用户,生成的视频是主屏幕位的乱码版本,而不是次要用户视图的矩形。
对于 Mac Pro 运行ning 虚拟机来说更糟:所有用户都会得到一个空白的黑色矩形。这获得了 Yosemite,并且仍然获得了 ElCap。
奇怪的是,捕获全屏适用于所有会话,所以我可以记录整个过程,然后裁剪出我想要的 window - 它不会移动。
是否有一个好的命令行工具可以从(全屏)视频流中裁剪出一个矩形?我查看了 ffmpeg,但看不到它的列表。
谢谢
要在位置 {x=100,y=100} 查看 100 像素的方形裁剪:
mplayer -vf "crop=100:100:100:100" foo.avi
您也可以使用 ffmpeg 来做到这一点,
ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4
来源:https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg
我正在 iOS 模拟器上拍摄测试视频-运行,我有一个自动脚本告诉 QuickTime 只录制一个矩形视频。
这在显示到物理连接屏幕的桌面上效果很好,但对于远程桌面用户,生成的视频是主屏幕位的乱码版本,而不是次要用户视图的矩形。
对于 Mac Pro 运行ning 虚拟机来说更糟:所有用户都会得到一个空白的黑色矩形。这获得了 Yosemite,并且仍然获得了 ElCap。
奇怪的是,捕获全屏适用于所有会话,所以我可以记录整个过程,然后裁剪出我想要的 window - 它不会移动。
是否有一个好的命令行工具可以从(全屏)视频流中裁剪出一个矩形?我查看了 ffmpeg,但看不到它的列表。
谢谢
要在位置 {x=100,y=100} 查看 100 像素的方形裁剪:
mplayer -vf "crop=100:100:100:100" foo.avi
您也可以使用 ffmpeg 来做到这一点,
ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4
来源:https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg