1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 方法一:
# 先将mp4转化为同样编码形式的ts流,因为ts流是可以concate的,
# 所以先把mp4封装成ts然后concate ts流,最后再把ts流转化为mp4。
ffmpeg -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts
ffmpeg -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts
ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4
# wmv转ts
# 保持视频质量:-qscale 0
ffmpeg -i 1.wmv -qscale 0 1.ts
# 方法二:
# 先创建一个文本文件 filelist.txt
file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'
# 然后:
ffmpeg -f concat -i filelist.txt -c copy output.mkv
|