
O problema: Entre os vários arquivos de legenda, encontre aquele que corresponde ao arquivo de vídeo específico com base em apenas um pequeno fragmento transcodificado dele, que possui tamanho de quadro menor e codecs diferentes. Não é possível usar o arquivo de filme original.
Solução desejada:
Transcodifique um pequeno fragmento do meio do arquivo de vídeo com carimbos de data e hora no fragmento definidos para seus valores originais, por exemplo, 00:30:00 -> 00:31:00
em vez de padrão 00:00:00 -> 00:01:00
. Isso permitiria abrir o fragmento em um reprodutor de vídeo adicionando diferentes arquivos de legenda. Os carimbos de data e hora originais permitiriam ao player mostrar as frases adequadas do arquivo de legenda.
Pergunta: É possível ter um arquivo de vídeo começando com um carimbo de data/hora diferente de zero para que as legendas sejam exibidas corretamente? Se sim, como isso deve ser feito no ffmpeg?
Tentei usar o -copyts
sinalizador, mas recebo um arquivo de saída com duração zero ao configurar -ss 1800
os arquivos de entrada e -t 60
o arquivo de saída.