Procurando com precisão no ffmpeg

0

Estou tentando aparar um vídeo de um determinado ponto inicial no tempo e uma duração. No entanto, depois de pesquisar, parece que a precisão de busca do ffmpeg não é suficiente na maioria das vezes, a menos que o fluxo de vídeo seja recodificado.

  1. Existe uma maneira eficiente de procurar com precisão, sem recodificar, na maioria dos arquivos?
  2. Parece estranho, pois o Windows Media Player é bem-sucedido nessa tarefa na maior parte do tempo.

O que eles estão implementando de forma diferente?

Editar:

Por exemplo, dado sample.mp4 5 segundos:

  1. Trabalhando (com transcodificação)

    ffmpeg -ss 00:00:03 -t 1 -i sample.mp4 -c:v libx264 -movflags +faststart -c:a aac -strict -2 -b:a 192k out.mp4
    
  2. Não funciona (sem transcodificação) - Produz um vídeo desde o início do arquivo.

    ffmpeg -ss 00:00:03 -t 1 -i sample.mp4 -c:v copy -c:a copy out.mp4
    

versão ffmpeg usada: 2.8.4

    
por Shlomi Uziel 12.04.2016 / 15:55

0 respostas

Tags