Mi è successo molte volte che sono riuscito a finire in file video corrotti:
- video scaricato da fonti ufficiali ma con torrent e per qualche ragione non tutti i brani sono presenti in .mkv, .ts o .mp4
- registra in formato .ts dove ad un certo punto mancano i dati
- video copiati da un vecchio disco rigido con settori danneggiati
Quando riproduco questi video con VLC o altri giocatori, questi vengono riprodotti fino a un certo punto e poi escono immediatamente. A volte posso provare a saltare la parte cattiva, ma potrei incontrare un altro settore difettoso e riavviare.
La domanda è:
Posso risolvere questi problemi (suppongo che stream e keyframe siano correlati) con ffmpeg e magari in una copia -c quindi non devo ricomprimere tutto?
Quello che voglio ottenere è un video integrale in cui vengono saltate le parti mancanti, preferisco un problema tecnico piuttosto che il crash dei miei video.