合并多个视频时出现 element type mismatch 1 != 0

在使用ffmpeg合并视频时遇到错误'Codec for stream 0 does not use global headers but container format requires global headers'和'element type mismatch 1 != 0'。解决方法是先将原视频导出后再进行合并,具体操作包括编写file.txt文件并执行相关ffmpeg命令。此博客旨在分享错误解决方案和信息补充。
摘要由CSDN通过智能技术生成

Codec for stream 0 does not use global headers but container format requires global headers
element type mismatch 1 != 0

合并多个视频时出现Bug,
可以先将原视频进行一次原格式的导出:$ ffmpeg -i input.mp4 -f mp4 video.mp4,然后再合并。


合并方法建议用:

file.txt

file 'video1.mp4'
file 'video2.mp4'

然后$ ffmpeg -f concat -i file.txt -c copy output.mp4


C:\Users\xiang\Desktop>ffmpeg -f concat -i filelist.txt -c copy output.mp4
ffmpeg version 2.8.4 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值