ffmpeg: corte vídeos com precisão de milissegundos sem áudio

ffmpeg: corte vídeos com precisão de milissegundos sem áudio

Eu tenho um problema semelhante a estepostagem sem resposta.


Primeira tentativa

Eu uso issovídeoarquivo que possui taxa de amostragem AAC @ 48000. Eu tentei isso pela primeira vez:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.861 output.mp4

Verifiquei a duração da saída com este comando:

ffprobe -i output.mp4 -show_format -v quiet | sed -n 's/duration=//p'

e voltou17.883000


A solução de Mulvya

Então tentei a solução de Mulvya e tentei

  • Para retirar o áudio com-an
  • Para ter uma duração de exportação igual a um múltiplo de0.021333

Então aqui está o que eu tentei:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.856 -an output2.mp4

Infelizmente, o resultado é 17.880e ainda não está ok.

Alguém sabe o que está errado aqui e tem uma solução?

informação relacionada