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

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.xdnf.cn/news/11951.html

相关文章:

  • C#学习第27天:时间和日期的处理
  • 开发源码搭建一码双端应用分发平台教程:逐步分析注意事项
  • H5移动端性能优化策略(渲染优化+弱网优化+WebView优化)
  • 从传统 RAG 到知识图谱 + Agent
  • 信创认证通关攻略:从环境搭建到测试报告的全流程操作指南
  • Day39 训练
  • 安卓开发:Reason: java.net.SocketTimeoutException: Connect timed out
  • Windows蓝屏查找、查看日志文件处理方法
  • setting up Activiti BPMN Workflow Engine with Spring Boot
  • FAST(Features from Accelerated Segment Test)角检测算法原理详解和C++代码实现
  • CanvasGroup篇
  • python学习打卡day44
  • 测试开发笔试题 Python 字符串中提取数字
  • Linux操作系统shell脚本
  • 并行智算MaaS云平台:打造你的专属AI助手,开启智能生活新纪元
  • vue3表格使用Switch 开关
  • Linux 特殊权限位详解:SetUID, SetGID, Sticky Bit
  • 使用C51和RTX-51微型交通灯控制器
  • 一种基于Service自动生成Controller的实现
  • 1.springmvc基础入门(一)
  • 栈-20.有效的括号-力扣(LeetCode)
  • 《复制粘贴的奇迹:原型模式》
  • C++课设:学生成绩管理系统
  • 【Axure视频教程】下载和安装Axure汉化包
  • 什么是单光谱
  • Python学习(6) ----- Python2和Python3的区别
  • 嵌入式学习笔记 - freeRTOS任务设计要点
  • 树莓派系列教程第九弹:Cpolar内网穿透搭建NAS
  • H5项目实现图片压缩上传——2025-06-04
  • 无法通过windows功能控制面板自动安装或卸载windows server角色或功能