当前位置: 首页 > article >正文

FFMPEG 提取视频中指定起始时间及结束时间的视频,给出ffmpeg 命令

以下是提取视频中指定起始时间及结束时间的 ffmpeg 命令示例:

bash

复制

ffmpeg -i input.mp4 -ss 00:01:30.00 -to 00:05:00.00 -c copy output.mp4
  • 其中,-i input.mp4 是指定要处理的输入视频文件为 “input.mp4”。

  • -ss 00:01:30.00 表示指定视频的起始时间为 1 分 30 秒。

  • -to 00:05:00.00 表示指定视频的结束时间为 5 分钟(即从起始时间开始到 5 分钟时结束提取)。

  • -c copy 使用了流复制模式,它不会对视频进行重新编码,这样可以保持原始视频的编码和质量,并且处理速度更快,但是要求指定的时间点必须是关键帧位置才能精确切割。如果不使用该选项,则会对视频进行重新编码,处理时间会更长,但是可以更精确地按指定时间切割。

  • output.mp4 是输出的提取后视频文件名。

需要注意的是,如果使用 -c copy 时起始时间或结束时间不是关键帧位置,可能会导致实际提取的起始或结束时间略晚于指定时间。如果对

http://www.lryc.cn/news/2402642.html

相关文章:

  • React 第五十六节 Router 中useSubmit的使用详解及注意事项
  • 华为云学堂-云原生开发者认证课程列表
  • Vue.js 组件:深入理解与实践
  • 什么是强化学习:设置奖励函数最为loss, 监督学习:标签准确率作为loss
  • 理解网络协议
  • placeholder不显示and模板字符串无效
  • 在MyBatis中设计SQL返回布尔值(Boolean)有几种常见方法
  • 全球知名具身智能/AI机器人实验室介绍之AI FACTORY基于慕尼黑工业大学
  • DASCTF
  • 钉钉 - 机器人消息推送(签名版)
  • Redux 实践与中间件应用
  • ModBus总线协议
  • 【计算机网络】非阻塞IO——poll实现多路转接
  • 在.NET Core控制器中获取AJAX传递的Body参数
  • snprintf函数用法及注意事项详解
  • vue-20(Vuex 状态管理的最佳实践)
  • DAX权威指南8:DAX引擎与存储优化
  • 智慧货运飞船多维度可视化管控系统
  • 电脑开不了机,主板显示67码解决过程
  • Spring Boot 类加载机制深度解析
  • Python 训练营打卡 Day 45
  • 自托管图书搜索引擎Bookologia
  • 前端flex、grid布局
  • Maven相关问题:jna版本与ES冲突 + aop失效
  • Tomcat全方位监控实施方案指南
  • 开源PHP在线客服系统源码搭建教程
  • centos7升级glibic-2.28
  • 在Docker里面运行Docker
  • 设计模式复习小结
  • To be or Not to be, That‘s a Token——论文阅读笔记——Beyond the 80/20 Rule和R2R