博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行批量合并视频脚本
阅读量:7120 次
发布时间:2019-06-28

本文共 930 字,大约阅读时间需要 3 分钟。

  批量合并视频头部

  需要ffmpeg, 目前直接安装格式工厂, 使用格式工厂模块下的ffmpge.exe, 避免自己去下载源码和编译

  ffmpeg合并视频的几种方法

  ffmpeg的合并方式有三种, 参考  :   , 我选择配置文件合并的方式, 因为其他两种我这边测试无法合并视频:

ffmpeg -f concat -i mylist.txt -c copy output.mp4

  mylist.txt为ffmpeg合并视频的配置文件,文件格式如下:

# this is a commentfile '/path/to/file1'file '/path/to/file2'file '/path/to/file3'

  自己写的bat批处理脚本, 循环合并视频

  配置文件config.txt

head1.mp4 kali1.mp4 f1.mp4head2.mp4 kali2.mp4 f2.mp4head3.mp4 kali3.mp4 f3.mp4

  配置文件的大概意思如下, 各个配置参数通过空格分隔 :

  head1.mp4 和kali1.mp4合并成 f1.mp4

  head2.mp4 和kali2.mp4合并成 f2.mp4

  head3.mp4 和kali3.mp4合并成 f3.mp4

  最终脚本

  循环config.txt配置文件, 动态生成ffmpeg需要的配置文件, 执行ffmpeg合并视频命令

@echo offfor /f "tokens=1,2,3 delims= " %%c in (config.txt) do (cd .>c.txtecho file '%%c'>>c.txtecho file '%%d'>>c.txt..\ffmpeg.exe -f concat -i c.txt -c copy %%e)

  感想:

  合并视频的时候,必须要把两个视频的格式, 视频分辨率, 视频帧数, 视频比特率, 视频的音频分辨率都转成一摸一样的, 否则总是无法成功合并视频

  ffmpeg官方网址:

作者:

出处:
企业网站:
开源博客:
QQ:287101329
微信:18101055830 

转载地址:http://bviel.baihongyu.com/

你可能感兴趣的文章
Python笔记---错误笔记
查看>>
Linux杀毒软件ClamAV初次体验
查看>>
phpmyadmin设置自动登录和取消自动登录
查看>>
使用canvas制作一个移动端画板
查看>>
linux shell if 参数
查看>>
TRIZ的成功案例
查看>>
Centos启用rz/sz命令
查看>>
微信公众号开发之创建菜单栏代码示例(php)
查看>>
【转】C盘不能扩展卷怎么回事 C盘扩展卷灰色的解决办法
查看>>
iOS性能优化专题
查看>>
在Linux中查看正在运行哪些process,杀掉一批名字相同的process
查看>>
快学Scala习题解答—第四章 映射和元组
查看>>
JQuery的ajaxFileUpload的使用
查看>>
dva/dynamic
查看>>
Intelli IDEA快捷键(配合IdeaVim)
查看>>
Redis简单案例(二) 网站最近的访问用户
查看>>
数据库历险记(三) | 缓存框架的连环炮
查看>>
CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
查看>>
Eclipse创建一个JAVA WEB项目
查看>>
【CLR】解析CLR的托管堆和垃圾回收
查看>>