Parece um bug do ffmpeg ou falta de recursos. Eu tentaria contornar isso, especificando a opção -ss de forma diferente. A coisa mais óbvia é tentar "-ss 5" em vez da sintaxe HH: MM: SS.
Isso, da página man do 0.11, também parece promissor. Talvez ou talvez não esteja disponível em sua versão antiga.
-ss position (input/output)
When used as an input option (before "-i"), seeks in this input file to position. When used as an output option (before an output filename), decodes but discards input until the timestamps reach position. This is slower, but more accurate.
position may be either in seconds or in "hh:mm:ss[.xxx]" form.
Supondo que você realmente queira apenas recortar, não codificar novamente, você também deve adicionar opções de codec para copiar ( -acodec copy
, -vcodec copy
). -copyts
pode ser útil também (timestamps de cópia). Então, tente algo assim:
ffmpeg -i foo.ogg -acodec copy -vcodec copy -copyts -ss 5 foominus5.ogg