用FFmpeg将2张FLV电影放在一起

时间:2013-10-30 12:37:00

标签: ffmpeg

我对ffmpeg很新,而且文件非常庞大。

想把“Glue”2部FLV电影放在一起(ascii艺术在这里不起作用)

[1] [2]

[1] [2]< =制作1部新视频,其中2部视频相互播放

2 个答案:

答案 0 :(得分:1)

请考虑将它们转换为mp4(因为Flash支持它并且更紧凑) 使用它:

ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4

取自Concatenating media files

答案 1 :(得分:0)

在更多地挖掘文档后,这似乎有效:

ffmpeg -i stream1.mp4 -i stream2.mp4 -filter_complex "[0:v]setpts=PTS-STARTPTS, pad=iw*2:ih[bg]; [1:v]setpts=PTS-STARTPTS[fg]; [bg][fg]overlay=w; amerge,pan=stereo:c0<c0+c2:c1<c1+c3" output.mp4