我有一些需要连接的视频 mp4 文件。我在 Ubuntu Linux 18.04 下使用 FFmpeg(自建版本 N-93863-g58d167b)。我找到了很多关于此的信息,但没有一个适用于 360° 视频格式的。到目前为止,我尝试过:
ffmpeg -i file1.mp4 -i file2.mp4 -f concat -c copy outfile.mp4
抱怨Line 4: unknown keyword 'ftypisom' file1.mp4: Invalid data found when processing input
ffmpeg -i file1.mp4 -i file2.mp4 -filter_complex "[0:v] [0:a] [1:v] [1:a] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" outfile.mp4
(如发现)这里)
但是,由于它对文件进行了重新编码,因此丢失了 360° 格式并使其变得平坦。
我尝试使用-strict unofficial
参数,使用-fflags keepside
,-map_metadata 0
(如发现这里) 以及其他几种 -c:v 组合 (copy、h264、h265 等),以及使用 .mkv 作为文件类型,但都无济于事。
我究竟做错了什么?