Eu falei com um cara que sabe algo sobre o ffmpeg. Eles disseram que não usam -c copiar. Eu vejo que cópia -acodec e -vcodec cópia, são tão ruins ou o mesmo. E eu não deveria usá-los para esse recorte de vídeo.
O vídeo foi contêiner MP4, vídeo AVC, áudio AAC. Ele também disse que o tempo de início ou término não está caindo em um I-Frame, então você pega o mais próximo, que pode estar bem longe do local desejado, e ele pensou que talvez houvesse algum perfil I-frames somente no AVC. Mas ele disse que o problema era que eu estava fazendo '-c copy' ou -vcodec copy. E eu não deveria fazer cópia.
Então eu tentei um -vcodec e -acodec que eu anotei tão bem para o mp4s ..
E eu os apliquei ao comando
ffmpeg -ss 191 -i vid.mp4 -vcodec libx264 -acodec libmp3lame -t 6 someoutput3.mp4
Isso funcionou, produziu um arquivo de 6s 26ms. Isso é muito próximo do segundo.
ao contrário daquele com cópia -vcodec e cópia -acodec, isto foi 10,4 segundos.
Funciona
$ffmpeg -ss 193 -i vid.mp4 -acodec libmp3lame -vcodec libx264 -t 4 someoutput4.mp4
Produz um arquivo de 4ms 26ms. Perto de 4s, como deveria ser. Este site link menciona -acodec libvorbis recebo 4s 3ms com o que é ainda melhor.
Considerando que, se eu fizesse isso com cópia de acodec e cópia de vcodec, seria apenas mais de 5 segundos.
Portanto, especificar os codecs para o mp4 e não usar 'copy' resolveu o problema.