ffmpeg合并多个MP4视频
使用ffmpeg合并多个MP4视频的方式有多种,主要分为以下两类:
一、将MP4格式的视频转为其他格式,合并起来之后再转回MP4
1、将mp4转成mpeg(也是一种视频格式)文件,然后利用ffmpeg命令合并起来,然后再转为mp4格式
ffmpeg -i test.mp4 -qscale 4 1.mpg
ffmpeg -i test2.mp4 -qscale 4 2.mpg
ffmpeg -i "concat:1.mpg|2.mpg" -c copy output.mpg
ffmpeg -i output.mpg -y -qscale 0 -vcodec libx264 output.mp4
2、将mp4转为ts文件合并后转为mp4
ffmpeg -i test.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts 1.ts
ffmpeg -i test2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts 2.ts
ffmpeg -i "concat:1.ts|2.ts" -c copy -bsf:a aac_adtstoasc -movflags +faststart ts.mp4
二、是直接将多个MP4直接拼接成一个MP4
1、将合并的文件夹都放在同一个文件夹下,例如:test.mp4,test2.mp4
2、新建一个video.txt文件,文件的内容是需要合并的视频名称,内容格式为
file 'test.mp4'
file 'test2.mp4'
3、执行ffmpeg的命令
ffmpeg -f concat -i video.txt -c copy concat.mp4
执行完之后就可以看到合并起来的视频concat.mp4了。
测试完合并的的文件大小为:直接拼接文件大小 < 转为ts拼接文件大小 < 转为mpeg后拼接文件大小
ffmpeg合并多个MP4视频相关推荐
- java 合并视频_Java 合并多个MP4视频文件
局限性 只支持MP4文件 经过尝试对于一些MP4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
- java 视频 合并成一个_Java 合并多个MP4视频文件
局限性 只支持MP4文件 经过尝试对于一些MP4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
- java mp4分割_Java 合并多个MP4视频文件
局限性 只支持mp4文件 经过尝试对于一些mp4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
- ffmpeg合并M3U8加密的视频 ts 合并为 mp4
文章引用于 ffmpeg 合并 m3u8 ts key 文件 解决 Invalid data found when 错误 如果文件没加密,可以直接用 ffmpeg -i xxx.m3u8 -vcode ...
- 使用FFMpeg合并bilibili缓存的视频文件
首先下载FFMpeg并配置环境变量 下载链接: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z 下载后解压文件到指定目录下,并配置环境变量& ...
- 基于FFMPEG采集摄像头图像编码MP4视频+时间水印
1.硬件平台 操作系统:Ubuntu18.04 ffmpeg版本:ffmpeg4.2.5 摄像头:电脑自带或USB免驱摄像头 水印处理:avfilter 图像渲染:SDL库 摄像头图像采集+MP4 ...
- FFmpeg合并音频文件和视频文件
在做项目时遇到一个需求:制作视频,即用户点击上传按钮能够上传本地视频,同时系统提供配BGM的功能(BGM)由后台提供. 当刚接到这个需求的时候,我整个人都是懵的,制作视频?这不是新媒体做的吗,不会啊, ...
- 【FFMPEG】解决截取MP4视频的中间段时,截取完成后前几帧视频卡住,但是有声音的情况
这段时间在用FFMPEG处理视频的时候真的是爽的飞起,直到昨晚遇到了标题的那种情况. 找了半天没发现问题在哪,最后在一个B站的剪切视频的教学视频的评论区找到了答案,大致如下: 因为I帧的关系,视频解码 ...
- ffmpeg视频按帧截取图片和ffmpeg将图片合成mp4视频
ffmpeg -i C:\Users\Desktop\qianbansheng.mp4 -y -f image2 -s 960x540 C:\Users\Desktop\ps\%05d.jpg ffm ...
- ffmpeg合并ts为mp4
一 遇到这样一个问题 本来录制的是hls,但是用户需要下载录制文件,一般需要mp4格式. 二 如何合并ts列表为mp4? 用两个io上下文,一个用于输入,一个用于输出.但是输出整个过程中都是同一个, ...
最新文章
- ActiveMQ(li)
- Ubuntu18.04.4 报错Name or service not known
- draw.io基础使用
- Unity通过鼠标操作来控制场景视角(包括旋转、平移以及缩放)
- 推荐几款不错的写作利器
- Mac终端给命令设置别名alias的办法
- 重要说明,粉丝必看【java人脸识别说明】
- jdk1.8 ::构造函数_在JDK 8中可通过反射获得构造函数/方法参数元数据
- android menuitem 字体颜色,安卓更改Menu的字体颜色(使用actionLayout,适用于多个fragment)...
- Oracle/PLSQL AFTER DELETE Trigger
- 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
- 窗口操作-关闭,最小化
- 基于正点原子stm32mini板的串行通信原理
- 《2018春运大数据预测报告》发布:今年春运将呈现北松南紧”!
- 铁甲小宝像车轮的是什么机器人_铁甲小宝里的机器人都叫什么名字啊
- 2004年 联想员工亲历联想大裁员:公司不是我的家 (网易裁员事件相关文章)
- 节假日查询 API数据接口
- ​神经结构搜索中的遗传算法
- 量子计算机 液体核磁共振,用液体核磁共振实现量子计算
- swagger换新UI