ffmpeg 命令行裁切视频(录像文件裁去时间)

1、安装docker版ffmpeg

docker pull linuxserver/ffmpeg

2、裁切视频

docker run --rm -it \
  -v $(pwd):/video \
  --privileged=true \
  linuxserver/ffmpeg \
  -i /video/20230720081206.mp4 \
  -threads auto \
  -vf "crop=in_w-(122*16/9):in_h-122:0:122,scale=1280:720" \
  -c:v libx264 \
  -b:v 2M \
  -c:a copy \
  /video/1.20230720081206.mp4

命令解释:将当前目录下的视频文件:20230720081206.mp4 裁掉视频顶部122像素的画面,视频右侧以16:9的比例同步裁切122/16*9像素,然后将主体部分转换为720p输出,输出编码为H.264,码率为2M,音频拷贝原来音频,输出为当前目录下的:1.20230720081206.mp4文件。

 

命令中的3处122替换为顶部要裁掉的像素(如果是1080p视频&&1080p系统分辨率,可以全屏后用微信/QQ截图查看顶部要裁掉的像素);
命令中的20230720081206.mp4替换为要裁切的视频文件;

如果要上下均剪裁,如上面剪裁122底部剪裁100,总共剪裁222,将命令里的前两个122替换成222即可。

posted @ 2023-07-20 16:46  河在谈  阅读(441)  评论(0编辑  收藏  举报