最近在做的一个项目里面,利用FFMpeg将多个mp4视频片段合并成一个mp4文件。

合成步骤如下:

1.下载ffmpeg软件
ffmpeg-20190529-02333fe-win64-static.zip
2.将下载好的zip包解压到C盘根目录下
3.视频片段存放位置
C:\test\data
20190423_161512_000000.mp4
20190423_161512_000001.mp4
20190423_161512_000003.mp4
4.视频片段的路径存放在txt文本文件里
C:\test\data\filelist.txt
file ‘C:\text\data\20190423_161512_000000.mp4’
file ‘C:\text\data\20190423_161512_000001.mp4’
file ‘C:\text\data\20190423_161512_000002.mp4’
5.进入ffmpeg.exe所在文件夹
① Win + R cmd
② cd D:\ffmpeg\bin
6.执行ffmpeg命令
C:\ffmpeg\bin\ffmpeg -f concat -loglevel error -safe 0 -i C:\test\data\filelist.txt -g 10 -s 640*340 -q 20 -c copy 20190423_161512.mp4
7.生成后的文件存放位置
C:\ffmpeg\bin
20190423_161512.mp4

总结:

在合并视频文件执行ffmpeg命令过程中,发现了两个问题:
①报[concat @ 000001def1aa8ec0]Unsafe file name ‘C:\text\data\20190423_161512_000000.mp4’ C:\test\data\filelist.txt:Operation not permitted
解决办法:添加-safe 0 参数
②一直报下面这个错误。
[concat @ 000001def1aa8ec0]Impossible to open ‘C:\text\data\20190423_161512_000000.mp4’ C:\test\data\filelist.txt: No such file or directory
后来调查发现filelist.txt里面的文件路径没有加单引号。

最近在做的一个项目,利用FFMpeg合并视频时发现的问题及解决方法相关推荐

  1. 最近做了一个iOS小应用,记录下遇到的问题以及解决方法

    经历一个半月的AppStore审核拉锯战,提交审核,拒绝,再提交,再拒绝,来回折腾4次,应用终于上架了! 期间不知骂了多少次狗日的Apple.inc,审核规则稍有不符即拒绝,折腾一次至少1周才能再次进 ...

  2. ffmpeg合并视频时的尺寸注意事项

    本人的电脑的分辨率为2880x1800,录制了下面四个视频,black.png是从网上下载的图片,背景纯黑色,分辨率为2920x1642,用于视频合并时的背景图. 首先按照如下尺寸进行填充,其中V1代 ...

  3. 2个数组合并排序 php,PHP_基于php实现随机合并数组并排序(原排序),最近做了一个项目,其中有这 - phpStudy...

    基于php实现随机合并数组并排序(原排序) 最近做了一个项目,其中有这样一个需求要实现,原有帖子列表A,现在需要在A中推广新业务B,那么需要在A列表中1:1混合B中的数据,随机混合,但是需要保持A和B ...

  4. 利用FFmpeg制作视频序列

    前言 本文介绍了利用FFmpeg进行视频测试序列制作的方法.所谓测试序列就是将若干个不同场景的视频片段,按照不同的分辨率.码率.编码方法等进行处理,然后拼接成一条长视频,供测试者打分.一般包括以下几个 ...

  5. php ffmpeg截图,php ffmpeg截取视频第一帧保存为图片的方法

    php ffmpeg截取视频第一帧保存为图片的方法 $xiangmupath = $this->getxiangmupath(); $filename = 'chengshi'; $cmd = ...

  6. FFMPEG 合并视频文件(无损)

    FFMPEG 合并视频文件(无损) 前言 最近在做视频转码相关业务,但是片源商给了一些DVD的零散视频片段,需要自己去合并片段并进行业务转码,本篇文章主要记录视频合并的过程及常见的合并方式. 环境 F ...

  7. 使用ffmpeg合并视频文件的三种方法

    ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...

  8. 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123784051 红胖子(红模仿)的博文大全:开发技术集 ...

  9. 使用ffmpeg调整视频时长倍速

    简介:通过ffmpeg调整视频时长,既可以尽量因调整视频时长引起的对视频质量的侵害,也能避免使用第三方工具收费或者广告问题,从而更干净安全的获取目标视频时长转换. 相关攻略: 利用ffmpeg将avi ...

  10. “另一个程序正在使用此文件,进程无法访问”的解决方法

    "另一个程序正在使用此文件,进程无法访问"的解决方法 参考文章: (1)"另一个程序正在使用此文件,进程无法访问"的解决方法 (2)https://www.cn ...

最新文章

  1. 《数学之美》第28章 逻辑回归和搜索广告
  2. 人工脑连接体:类脑人工智能的奇点时刻来临
  3. BZOJ4196[Noi2015]软件包管理器——树链剖分+线段树
  4. DataWorks数据建模公开课上线啦!
  5. fastjson转换时有大括号或者冒号或者有中括号_[Python Basic] 字符串处理以及类型转换 1...
  6. nodejs异步读取文件与同步读取文件的区别
  7. wc命令统计文件数据数量信息
  8. c#项目 java项目_c#项目转Java项目!!!!!
  9. Shane 版详细设计书文档模板
  10. primefaces教程_Primefaces AjaxBehavior和AjaxExceptionHandler组件示例教程
  11. 《Master Bitcoin》学习笔记02——比特币的交易模型
  12. Golang语言编程规范
  13. 远程线程注入技术 屏蔽ctrl+alt+del
  14. 囧从流氓同事的河蟹喜酒归来......
  15. Pandas数据分析14——pandas数据框的多层索引
  16. SpringCloudGateway爆漏洞,快看看你的服务中招没?
  17. 剔除错误匹配算法:RANSAC与MSAC分析
  18. Pandas中describe()函数
  19. 学计算机能用到的礼物,考上大学送什么礼物好,盘点10款有趣的
  20. 求职秘籍-简历制作?

热门文章

  1. putty使用ssh登录时出现Access denied
  2. 宝藏又小众的海边场景 海底 海岛unity3d模型素材网站分享
  3. APP加壳原理及常用脱壳方法介绍
  4. MobileNet_V3—SSD网络模型图文详解
  5. 草图大师:SketchUp 2019 for Mac
  6. 计算机软件退税,软件企业2021增值税退税
  7. GPT-3的最强落地方式?陈丹琦提出小样本微调方法,比普通微调提升11%
  8. 摘要加密算法——MD5加密
  9. PT100温度采集电路设计
  10. JAVA 实现银行卡归属地查询