Estou concatenando uma pasta de mp4s, todos tirados com o mesmo telefone na mesma orientação.
Estou usando o comando:
ffmpeg -f concat -safe 0 -i mylist.txt -c copia a saída.mp4
O que funciona bem - ele trava todos os arquivos e produz o arquivo de saída.
Por algum motivo, vários vídeos são virados verticalmente. Quando reproduzo esses vídeos individualmente no VLC, eles funcionam bem (estão orientados corretamente).
Existem alguns avisos após o comando concat. Por exemplo:
[matroska @ 0x7fc865007c00] DTS não monótono no fluxo de saída 0: 0; anterior: 491016, atual: 58936; mudando para 491016. Isso pode resultar em timestamps incorretos no arquivo de saída.
e
[mov, mp4, m4a, 3gp, 3g2, mj2 @ 0x7fc863800000] Inserir automaticamente o filtro de bits h264_mp4toannexb5.3x
Mas não vejo como isso é relevante para o problema.
Obrigado.