Я конкатенирую папку с mp4s, все взяты с одного и того же телефона в одинаковой ориентации.
Использую команду:
ffmpeg -f concat -safe 0 -i mylist.txt -c копировать output.mp4
Который работает отлично - он прогоняет все файлы и выдает выходной файл.
По некоторым причинам, некоторые из видео перевернуты вертикально. Когда я смотрю эти видео индивидуально в VLC, они работают нормально (ориентированы правильно).
Есть несколько предупреждений после команды concat. Например:
[matroska @ 0x7fc865007c00] Немонотонный DTS в выходном потоке 0: 0; предыдущий: 491016, текущий: 58936; меняется на 491016. Это может привести к неправильным временным меткам в выходном файле.
а также
[mov, mp4, m4a, 3gp, 3g2, mj2 @ 0x7fc863800000] Автоматическая вставка фильтра битового потока h264_mp4toannexb5.3x
Но я не понимаю, как они имеют отношение к проблеме.
Благодарю.