1、新建一个txt文件,并复制如下代码进入,然后保存。

@echo off & titlecd /d %~dp0for %%a in (*.mp4) do (ffmpeg -i "%%~sa" -y -codec copy -map 0 -f segment -segment_time 8 -q:v 1 "ts\%%~na-%%03d.ts")pause

这样提取出来的是ts片段,需要转mp4,可以参考批量ts转mp4。

2、把文件后缀修改为bat 。

3、把后缀为bat的文件放到要批量处理的视频文件夹里面。

4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。

5、参数说明:

-i          输入文件,这里指的就是视频文件。

-y        表示无需询问,直接覆盖输出文件(如果有原文件的话)。

-f         指定输出视频的格式。

-segment_time    指定要分割成的视频的时间长度,例如8,则把原视频分割为每个8秒的小视频。

-segment_format_options 指定分割文件输出的格式。

-codec    一个编码器/解码器名称或者一个特定值“copy”(只适用输出)。

-q:v 1    q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。

ffmpeg批量切片视频相关推荐

  1. FFmpeg批量转换视频格式

    FFmpeg 批量转换视频格式 1.新建一个.bat文件(如新建"视频转换.bat"),将下列代码复制进去后保存. 2.将该文件放在含有视频的文件夹类,双击运行即可.运行完成后视频 ...

  2. 通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境)

    通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境) 任务需求: 基本情况: 技能需求: 操作流程概括: 运行通过的shell脚本: 小结 任务需求: 对一批视频 ...

  3. 编写Bash脚本实现使用FFmpeg批量合并视频

    前言 使用FFmpeg能够很方便的合并同分辨率的视频.很多时候我们可能需要批量化合并视频,此时可以通过编写Bash脚本来实现. 实现 批量合并视频 合并三个文件夹中的视频结果: result_path ...

  4. FFmpeg批量提取视频的某一帧作为封面

    命令是这样的: ffmpeg -i input.flv -ss 00:00:02 -frames:v 1 out.png 说明: -i input.flv 截取的视频的名字 -ss 00:00:02 ...

  5. ffmpeg批量从视频中提取出mp3音频

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0for %%a in (*.mp4) do (ffmpeg -i "% ...

  6. ffmpeg批量切片mp3

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0for %%a in (*.mp3) do (ffmpeg -i "% ...

  7. ffmpeg批量去掉视频里的音频

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0for %%a in (*.ts) do (ffmpeg -i "%% ...

  8. ffmpeg批量切片音频

    1.新建一个txt文件,并复制如下代码进入,然后保存. @echo off & titlecd /d %~dp0for %%a in (*.m4a) do (ffmpeg -i "% ...

  9. ffmpeg mac 批量脚本_使用批处理脚本(BAT)调用FFMPEG批量编码视频

    使用批处理脚本(BAT)编码视频非常方便,尤其当视频序列非常多的时候,更是省了不少简单重复性劳动. 只要学会批处理里面几个基本的命令就行了,感觉和c/c++差不多. set:设置变量(注意:变量一般情 ...

最新文章

  1. extjs 4 tab panel得strip在IE下右偏解决办法
  2. python——赋值与深浅拷贝
  3. 漫画 | 如果程序员的妈是产品经理,她会如何逼你结婚?
  4. [Elasticsearch] 部分匹配 (三) - 查询期间的即时搜索
  5. c# xml文件新增同级节点_[C#.NET 拾遗补漏]08:强大的LINQ
  6. 4月02日 提取汉字首字母,并大写的类
  7. 前端学习(3120):react-hello-react的setstate的一个说明
  8. 关于JavaScript中cookie的用法的例子
  9. 【恋上数据结构】MySQL的索引底层为何使用 B+树?
  10. 给所有的input设置 autocomplete=off
  11. PHP阶段案例之Web表单生成器
  12. 【全栈编程系列】SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题、配置启动异常No SecurityManager...)
  13. 贷款违约预测带有真实银行数据的端到端ml项目1
  14. python lisp_随笔:code.org与python,FoxDot,Lisp
  15. 53 pandas 时间序列-时区处理(tz_localize本地化tz_conver转换)(tcy)
  16. 关于钓鱼网站的实现原理与技术
  17. 兰大计算机考研经验,兰州大学电子与通信工程考研经验分享
  18. uipath工具介绍
  19. 播放失败246106异常代码_三菱-菱云系列电梯故障代码
  20. hdu 1024 Max Sum Plus Plus(dp 最大m子段和)

热门文章

  1. Mybatis批量将list数据插入到Oracle数据库
  2. js前端面试题总结及答案
  3. halcon 纹理检测_Halcon 纹理缺陷检测 apply_texture_inspection_model
  4. 网摘:一位网友《塑造阳光心态》的学习心得
  5. 解析程序化中的机器人的算法写作
  6. ‘python不是内部或外部命令’解决办法
  7. SAP API 开发方法大全
  8. 5款高校5G消息应用号测评:覆盖校园服务的方方面面
  9. 用51单片机和ch375实现键鼠功能
  10. H310_710阵列卡配置.