Bozuk bir AVI dosyasını nasıl onarabilirim?


24

Yaklaşık 110 MB olan bir .avi dosyası var. VLC Media Player ile çalmaya çalıştığımda "Bu dosya bozuk. Onarmaya çalışılıyor mu?" ve bir şey yaptıktan sonra hala çalamıyor.

Dışarıda hangi videoyu çekebileceğini başka bir yazılım var mı? Belki bu konuda uzmanlaşmış biri? Çok umutlu değilim, çünkü bir şeyin oynanıp oynanamayacağını VLC'nin halledeceğini düşündüm, ama yine de bir şans vereceğimi düşündüm ...

Yanıtlar:


12

Geçmişte DivFix'i kullanan birçok kırık / eksik AVI ile bazı şanslar yaşadım , ancak Windows XP'den sonra herhangi bir konuda iyi çalışıp çalışmadığından emin değilim.

Daha yeni bir sürüm DivFix ++ :

DivXFix ++, dosyanın AVI dosya akışlarını onarmak için tasarlanmıştır. Bu, bazı dosyalar şu anda ed2k veya bittorent ağlarından indirdikleri gibi, dizin kısmı olmayan filmleri önizlemeye çalışırken çok kullanışlıdır. DivFix ++, hataları ve düşük performansı nedeniyle "DivFix" programının yeniden yazılmasıdır.


2
Muhteşem. Bunu 799 MB'lık bir video dosyası için yaptım ve cazibeye benziyordu. Aslında, VLC ile oynatıldığında bu AVI dosyası aynı hatayı buldu. Asla Windows Media Player'da oynatılmadı. Şimdi de Windows Media Player'da gayet iyi oynuyor. Nick - Çok teşekkürler!
Kanini

@Kanini, mutlu DivFix yardım etti :)
Nick Josevski

14

İşte size yardımcı olabilecek bazı programlar:

  • VLC , dosyayı açtığınızda bozuk bir AVI dosyasının dizinini düzeltmenizi önerir.
  • DivFix ++
  • AviFiXP (yalnızca Windows'ta çalışır)

Burada bozuk AVI dosyalarını onarma konusunda kapsamlı bir rehber bulunmaktadır: Bozuk veya bozuk AVI dosyalarını onarma - AfterDawn: Guides

Ayrıca, FFmpeg ile bit akışını kopyalayarak kabı yeniden oluşturmayı da deneyebilirsiniz :

ffmpeg -i input.avi -c copy output.avi

1
Ffmpeg 0.6.2 ile -vcodec copy -acodec copyyerine kullanın -c copy. Bu sürümü (pencereler için) kullandım . Düzeltmek için bir sürü dosyam vardı. DivFix ++ üzerime düştü. ffmpeg harikaydı. Teşekkürler.
sinelaw

ffmpeg video avi dosyalarımın bozuk dizinini düzeltti
Elias Estatistics,

3

VirtualDub , bozuk AVI dosyalarıyla oldukça şaşırtıcı şeyler yapabilir. Sadece VirtualDub'da dosyayı açın, pişirmesine izin verin ve ardından başarıyla açılırsa, yeni bir AVI dosyası olarak kaydedin. Genellikle, sıkıştırma ayarlarını değiştirmenize gerek yoktur.


Ah, VirtualDub iyi bir öneri ama onunla çömelmek mümkün değildi.
Paolo Bergantino

Dostum, bunu duyduğuma üzüldüm. İşe yarar bir şey bulursunuz - kullanamayacağınız 100 meg'lik dosyadan daha sinir bozucu olduğunu unutmayın!
Electrons_Ahoy

2

SuperDecoder adlı bir oyun var .

Gerçekten berbat dosyaları ve CD / DVD'leri çalabiliyordum. Bir şans verebilirsin.



1

Bozuk AVI endeksini nasıl onaracağınızla ilgili tüm iyi fikirler (benim tercihim ffmpeg), ancak burada kırılmış indeksi olan avi dosyalarını bulmak ve bunları test etmek ve proaktif olarak onarmak için bir yol katıyor. mediainfo ffprobeVlc'nin şikayet edeceği dosyaları saptamak için başarısız bir şekilde kullanmaya çalıştıktan ve diğerlerini de şikayet ettikten sonra kullanmaya karar verdim vlc. İşte, bir tarama ve otomatik onarım komut dosyasının parçası olarak yararlı olabilecek bir snippet.

if grep -q "avi demux error" \
    <(cvlc --vout null --aout null --stop-time 2 "${VIDFILE}" vlc://quit 2>&1 )
    # alternate ways to stop after two seconds
    #<(timeout 2 cvlc --vout null --aout null "${VIDFILE}" 2>&1)
    #<(cvlc --vout null --aout null "${VIDFILE}"  2>&1 & sleep 2; kill $!)
then
    echo "avi demux error: ${VIDFILE}"
    exit 1
fi

Not: Alternatif durdurma yöntemleri (bu, çıkmadan önce tüm videoyu oynatmaz ) dahil edilmiştir, çünkü VLC'nin bazı sürümlerinde - en kısa zamanda bir hata vardır ve diğer sistemlerde olmayabilir timeout.


-1

Şimdiye kadar Media Player Classic ve The KMPlayer ile iyi bir deneyim yaşadım. Kısmen indirilmiş veya parçalanmış (örneğin hjsplit) parçalara ayrılmış dosyaları çalabilirler.

Sanırım seninkini oynayabilirler.

Buna rağmen, aynı zamanda codec türüne de bağlıdır ve bu yüzden ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.