Arquivo de vídeo com timestamps começando em gt zero com ffmpeg

1

O problema: Entre vários arquivos de legenda, encontra-se aquele que corresponde ao arquivo de vídeo específico baseado em apenas um pequeno fragmento transcodificado, que possui tamanho de quadro menor e codecs diferentes. Usar o arquivo de filme original não é possível.

Solução desejada: Transcodifique um fragmento curto do meio do arquivo de vídeo com registros de data e hora no conjunto de fragmentos para seus valores originais, por exemplo, 00:30:00 -> 00:31:00 em vez do padrão 00:00:00 -> 00:01:00 . Isso permitiria abrir o fragmento em um player de vídeo adicionando diferentes arquivos de legenda. Os timestamps originais possibilitariam ao jogador mostrar as frases adequadas do arquivo de legendas.

Pergunta: É possível ter um arquivo de vídeo a partir de um timestamp diferente de zero para que as legendas sejam exibidas corretamente? Se sim, como deve ser feito no ffmpeg?

Eu tentei usar o sinalizador -copyts , mas recebo arquivo de saída com duração zero ao definir -ss 1800 para os arquivos de entrada e -t 60 para o arquivo de saída.

    
por BartoNaz 16.01.2017 / 02:04

0 respostas