Очевидно, ffmpeg
этого не поддерживает. Многие предлагают разработать собственное расширение для FFmpeg, но я нашел его излишним.
Вместо этого Я успешно сделал это с использованием google spatialmedia
для добавления дополнительных данных к выходному видео, полученному в результате FFmpeg concat. Это так же просто, как
python spatialmedia -i 36.mp4 equirectangular.mp4
. Вы можете получить пространственную среду из официального репозитория . Загрузите последний выпуск , распакуйте его, и вы сможете напрямую запустить указанную выше команду.
Если у вас его нет, вам нужно сначала установить python.
Это все, что вам нужно.
Ниже я добавляю пример на свой локальный компьютер с вашим собственным видео.
Я загрузил ваш образец файла и создал список файлов ниже
Выполнить ffprobe GS020101.mp4
, видим, что Side data: spherical: equirectangular (0.000000/0.000000/0.000000)
есть
Выполнить ffmpeg -f concat -i 0036_concat.txt -c copy -strict unofficial output.mp4
Выполнить ffprobe output.mp4
, как вы и ожидали, побочных данных нет
Выполнить python spatialmedia -i output.mp4 equirectangular.mp4
Run ffprobe equirectangulat.mp4
, на этот раз вы можете успешно увидеть ожидаемые побочные данные .