使用FFmpeg对视频的一些基本操作

  • FFmpeg截图命令与参数
ffmpeg -i [视频路径] -r 1 -q:v 2 -f image2 image-%d.jpeg

视频路径:如 "myvideo.mp4"(这时这个视频也在bin文件目录下才可以直接这么写),或者完整路径的

-r:每秒提取的帧数,如上面为每秒1帧,即一张图像

-q:v :图片质量

-f:图片格式,上述为image2

image-%d.jpeg:生成图像的文件名,可以加上完整路径,%d会使文件名按整数编号,如上述生成图像为image-1.jpeg, image-2.jpeg, ...

还有其他参数:

-t:持续时间,如-t 4表示持续4s

-ss:起始时间,如-ss 01:30:14,从01:30:14开始

-vframes:指定抽取的帧数,如-vframes 120,指定抽取120张

-s:格式大小,如-s 640x360

-y:覆盖,直接使用
  • FFmpeg压缩视频的命令与参数
ffmpeg -i test.mp4 -r 10 -b:a 32k -b:v 600K test1.mp4

-i test.mp4 --待压缩的视频路径
-r 10 --帧率10帧/秒
-b:a 32k --音频的码率为32kb/s,即4kB/s
-b:v 600k --视频的比特率为600kbps
test1.mp4 --输出保存的文件名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容