h264
deve funcionar como um codec, mas geralmente é padronizado como libx264
. vcodec
idealmente deve ser substituído pelo% não-reprovadoc:v
.
O comando de trabalho foi
ffmpeg -i ~/videos/trim_me.mp4 -c:v libx264 -c:a aac -ac 2 -b:a 255k -ar 48000 \
-async 1 -strict -2 -y \
-ss 00:05:13.0 -t 00:00:14.0 ~/videos/trimmed.mp4
Mover o sinalizador -ss
como um sinalizador de saída garantirá que o vídeo completo seja transcodificado, mas a saída só começa no ponto especificado por -ss
. Caso contrário, quando -ss
é colocado na frente de -i
, o FFmpeg procuraria apenas o ponto de partida, o que pode ser impreciso.
Corrigindo o sinal -vcodec
e colocando -async 1
funcionando, mas somente se for feito em conjunto.