网站首页 > 博客文章 正文
寻找使用-ss参数
假设要提取视频的一部分——比如从第 10 秒到第 20 秒。需要做的第一件事是告诉 FFmpeg搜索到第 10 秒。这是使用 FFmpeg 命令行中的 -ss 参数实现的,语法为
ffmpeg -ss <time> -i <inputvideo> ...
时间被指定为HH:MM:SS.MILLISECONDS。例如:可以告诉 FFmpeg 寻找 01:02:03 ——即电影 1 小时的第 2 分钟的第 3 秒
指定结束时间
使用-ss,指定了开始时间。如果将这两者放在一起,可以使用 FFmpeg 有效地剪切/拼接视频。
- -t范围 可以使用参数指定所需剪辑的持续时间-t。例如,-ss 40 -t 10 指示 FFmpeg 从第 40 秒开始提取 10 秒的视频。
- -to范围 您可以使用参数指定结束时间-to。例如,-ss 40 -to 70指示 FFmpeg 从第 40 秒到第 70 秒提取 30 秒的视频。
如果你同时使用 -t 和 -to,那么只有 -t 将被使用。
以重新编码进行剪切
在剪切/修剪时重新编码您的视频,那么将获得一个精确到帧的剪切,因为 FFmpeg 将重新编码视频并从 I 帧开始。这是使用输出搜索的命令行。在此示例中,将指示 FFmpeg 读取名为 xxxx.mp4 并提取 5 秒的视频,从第 3 秒开始到第 8 秒结束 - 同时使用 libx264.
ffmpeg -i xxxx.mp4 -ss 00:03 -t 00:08 -c:v libx264 -crf 30 tri_encode.mp4
还可以使用此命令行以特定比特率或质量重新编码,使用crf更改分辨率等 , 此选项将花费大量时间和资源,因为您正在执行重新编码 .
以复制方式截取
无需重新编码,即可快速剪切;----很快
ffmpeg -ss 00:00:00 -i xxxx.mp4 -t 00:10:00 -vcodec copy -acodec copy 20230307.mp4 -y
ffmpeg -ss 00:00:00 -i xxxx.mp4 -to 00:10:00 -vcodec copy -acodec copy 20230307.mp4 -y
- 参数说明
- -ss:从0秒开始,从 xxxx.mp4 视频中截取视频
- -to:截取视频的结束时间
- -y:重复文件确认覆盖
将搜索参数 -ss 放在 -i 参数前,非常快。因为 FFMPEG 从I帧跳到I帧以到达搜索点
- 上一篇: 流媒体开发学习5 CentOS搭建Nginx+Rtmp服务端
- 下一篇: x264 码率控制
猜你喜欢
- 2024-11-28 RTC业务中的视频编解码引擎构建
- 2024-11-28 JavaCV的摄像头实战之五:推流(我的直播梦)
- 2024-11-28 Nginx 直播服务部署(直播 + 分流 + 画面水印)
- 2024-11-28 5 分钟完成 Nginx 直播服务部署(直播 + 分流 + 画面水印)
- 2024-11-28 JavaCV的摄像头实战之六:保存为mp4文件(有声音)
- 2024-11-28 FFmpeg功能命令集合(超详细)
- 2024-11-28 如何将两个视频合并成一个视频?在线教学
- 2024-11-28 淘宝直播技术干货:高清、低延时的实时视频直播技术解密
- 2024-11-28 剪辑视频时发现音画不同步的解决方法
- 2024-11-28 音视频开发之旅(31) -FFMPEG常用命令
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)