FFmpeg 提取图片、剪切视频、编码视频、连接视频相关记录

本文详细介绍了如何使用FFmpeg进行图片提取、视频编码、视频剪切和视频连接。通过设置不同参数,如起始时间、持续时间、帧率等,实现对视频的精确操作。此外,还提到了添加水印的方法,为视频定制个性化标识。
摘要由CSDN通过智能技术生成

1、提取图片

FFmpeg  -ss  start_time  -t  last_time  -i  video_path  -f  image2  -r  fps  -q:v  2   image_path

其中:start_time 表示起始时间,一般表现为 00:00:00,last_time 表示持续时间,格式同起始时间。-to 可以指定结束时间,单位以秒记。

-f  iamge2 指定图片编码格式,-r 指定提取频率,-q:v 指定图片高质量,image_path 为图片输出路径,提取多个图片可用 path_%d 命名。

采样频率 r 建议按照视频自身帧率来采。如视频15帧,而以30的帧频来采集图像,则两帧一重复。同理设置成15以下,采集出的图像数肯定小于总帧数。

貌似 jpg 与 bmp 无明显差异,体积大小不同。理论上 jpg 更耗时,有圧缩过程。默认情况下,jpg 压缩率一般可达到 10.

4K 视频图像尺寸 3840x2160,bmp可达到23-24M。


2、编码视频

FFmpeg  -i  image_path  -vcodec  code  -acodec  code  -r  fps  video_path

该命令可以对规则命名的图片群进行编码,code 表示视频及音频编码方式, fps 为帧频

-r,此处 r 据说是硬砍,不懂专业术语。建议 framerate 替代。

不过貌似 ffmpeg 帧频限制在了 25,低于25时默认25.


3、剪切视频

FFmpeg  -ss  start_time  -t  last_time  -i  video_pat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值