Eu tenho um arquivo .avi que tem cerca de 110mb. Quando tento reproduzi-lo com o VLC Media Player, aparece algo como "Este arquivo está quebrado. Tentativa de reparo?" e depois que ele faz as coisas, ainda não consegue reproduzi-lo.
Existe algum outro software por aí que possa obter o vídeo que conseguir? Talvez um especialista nesse tipo de coisa? Eu não estou muito esperançoso, porque imaginei que alguma coisa poderia ser reproduzida com isso, o VLC teria conseguido fazê-lo, mas achei que daria uma chance de qualquer maneira ...
Aqui estão alguns programas que podem ajudar:
Há um tutorial extenso sobre como reparar arquivos AVI quebrados aqui: Reparar arquivos AVI quebrados ou corrompidos - AfterDawn: Guides
Você também pode tentar reconstruir o contêiner fazendo uma cópia de fluxo de bits com o FFmpeg :
fonte
-vcodec copy -acodec copy
vez de-c copy
. Eu usei (para Windows) esta versão . Eu tinha um monte de arquivos para corrigir. O DivFix ++ bateu em mim. ffmpeg foi ótimo. Obrigado.O VirtualDub pode fazer coisas incríveis com arquivos AVI quebrados. Basta abrir o arquivo no VirtualDub, deixá-lo cozinhar e, se for aberto com êxito, salve-o novamente como um novo arquivo AVI. Normalmente, você nem precisa alterar as configurações de compactação.
fonte
Há um tocado chamado SuperDecoder .
foram capazes de reproduzir arquivos e CD / DVDs realmente bagunçados. Você pode tentar.
fonte
Eu tinha alguns AVIs que o VLC nem tentou reparar e o DivFix ++ me deu erros. Passá-los pelo ffmpeg não funcionou, mas
mencoder
funcionou (é muito rápido):(o mencoder faz parte do
mplayer
pacote na maioria dos sistemas, por exemplo,brew install mplayer
no Homebrew.)Consulte também: Como posso verificar a integridade de um arquivo avi e repará-lo automaticamente no Linux?
fonte
Todas as boas idéias de como reparar o índice AVI quebrado (minha preferência é
ffmpeg
), mas contribuindo aqui para encontrar arquivos avi que possuem o índice quebrado para testá-los e repará-los proativamente. Depois de tentar usar sem sucessomediainfo
ffprobe
e outros para detectar arquivos dos quais o vlc reclamaria, finalmente decidi usar,vlc
já que era o que estava reclamando. Aqui está um trecho que pode ser útil como parte de um script de verificação e reparo automatizado.Nota: os métodos alternativos de parada (para que ele não reproduza o vídeo inteiro antes de sair) estão incluídos porque algumas versões do VLC têm um bug em --stop-time e outros sistemas podem não ter
timeout
.fonte
Até agora, tive uma boa experiência com o Media Player Classic e o KMPlayer. Eles podem reproduzir arquivos que foram parcialmente baixados ou divididos em partes (por hjsplit, por exemplo).
Eu acho que eles podem jogar o seu.
Embora, também depende do tipo de codec e assim ...
fonte