So, what is the difference between the two when both are used as input options?
-
O comando
ffmpeg -ss 5 -i inputfile outputfile
descarta os primeiros cinco segundos de entrada.
Se o seu arquivo de entrada tiver 60 segundos de duração, o arquivo de saída terá 55 segundos de duração.
-
O comando
ffmpeg -itsoffset 5 -i inputfile outputfile
atrasa os fluxos de vídeo do arquivo de entrada em 5 segundos.
Se o seu arquivo de entrada tiver 60 segundos, o arquivo de saída terá 65 segundos de duração. Os primeiros 5 segundos serão uma imagem fixa (primeiro quadro).
-
O comando
ffmpeg -itsoffset -5 -i inputfile outputfile
avança os fluxos de vídeo do arquivo de entrada em 5 segundos.
Similar a
-ss 5
, isso descarta os primeiros cinco segundos de entrada. No entanto, se o seu arquivo de entrada tiver 60 segundos, o arquivo de saída também terá 60 segundos de duração. Os últimos 5 segundos serão uma imagem parada (último quadro).
Em suma, -ss
corta a entrada, enquanto -itsoffset
pode ser usado para sincronizar os streams de vídeo e áudio.