Como segmentar automaticamente o vídeo usando o ffmpeg sem recodificar?

3

Eu tenho um vídeo de duas horas. Eu quero fazer seções de 30 minutos, mas evitar a re-codificação. Então, 2 horas de vídeo em quatro vídeos de 30 minutos. Como posso fazer isso usando um único comando ffmpeg ?

Estou usando o Ubuntu 16.04 de 64 bits.

    
por Hideki Nishimura 21.08.2017 / 13:31

1 resposta

4

Você pode usar o muxer de segmento :

ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 1800 output_%03d.mp4
  • Neste exemplo, os arquivos de saída serão denominados output_000.mp4 , output_001.mp4 , etc.

  • Os segmentos podem não ter exatamente 30 minutos de duração, porque devem ser cortados somente em quadros-chave.

por LordNeckbeard 21.08.2017 / 22:26