Bozuk MP4 onarımı


24

Android telefonumdan bir video çektim (bilmeniz gerekiyorsa Sony Xperia P,) ve kaydetmeyi durmadan önce telefonun hafızası doldu ve telefonun da telefonu kapattı. Telefonu yeniden başlattım, video oradaydı, ancak Android'deki herhangi bir medya oynatıcısında oynatamadım. İçinde mp4 format.

Bu yüzden PC ve Mac'te VLC, Quick Time, Windows Media Player vb. Gibi farklı video oynatıcılarla açmaya çalıştım ama hiçbiri oynatamıyor. Videonun bozuk olduğunu biliyorum, ancak GB’den daha büyük boyutlu olduğu için tamir edilebileceğini düşünüyorum. Video dosyasını tamir etmeye çalışabileceğim bir şey var mı? Video gerçekten önemli.

Yanıtlar:


18

Ffmpeg'ınız varsa komut satırından deneyebilirsiniz:

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

Sorun sadece kabın içindeyse, sorunu çözecektir.

Bu işe yaramazsa, dosyanın nasıl düzeltileceğine dair bir ipucu verebileceği için lütfen tüm terminal mesajını gönderin.


Üzgünüm, o videoyu unuttum. Bu gece senin yöntemini deneyeceğim. Ffmpeg'un nasıl kurulacağını nereden bulabileceğimi herhangi bir bağlantıdan haberdar edebilir misiniz? Sadece zip veya tar arşivleri veriyorlar. Yine de teşekkürler
noob

12
Geç cevap verdiğim için özür dilerim. Bu ffmpeg komutunu kullanırken elde ettiğim hatadır - [mov, mp4, m4a, 3gp, 3g2, mj2 @ 0x7f88f9018e00] moov atom input.mp4 bulunamadı: giriş yapılırken geçersiz veriler bulundu
noob

1
Bunu hiç çözdün mü? aynı sorunu alıyorum. Aynı şeyden daha fazla veya daha azının da kaynaklandığını düşünün
At

1
Aynı sorunu ve aynı çıktıyı aldım. Bu sorunu çözebilirim: grauonline.de/cms2/?page_id=5 ancak videonun diğer yarısını istiyorsanız bunun için para ödemek zorundasınız. Birinin mp4 dosyamı düzeltmesini önerebileceği başka bir yazılım var mı?
VaTo

1
Recover_mp4_to_h264 denediniz mi? stackoverflow.com/questions/23202611/…
Nane

11

Bu eski bir soru, ancak ben de aynı durumla karşılaştım ve işe yarayan çözümü göndereceğimi düşündüm.

"Moov atom bulunamadı" mesajını gördüğünüzde, bu genellikle videoyu oluşturanın videoda kullanılan kodekler gibi şeyler hakkında bilgi içeren terminal meta verilerini yazamadığı anlamına gelir. Bu "moov atom" olmadan, çoğu oyuncu videoyu reddeder.

Aynı aygıt tarafından oluşturulan başka bir videonuz varsa , çoğu durumda dosyayı oynatılabilir kılacak yeni bir moov atomu oluşturmak için unrunc programını kullanabilirsiniz .

untruncProgramı kendiniz derlemeniz gerekecektir . Bir Ubuntu 12.04 liman işçisi konteynırına yerleştirdim ve oluşturmak için aşağıdaki önkoşulları yüklemeliydim:

sudo apt-get install libavformat-dev libavcodec-dev \
  libavutil-dev libqt4-dev make g++ libz-dev

1
Büyük (~ 1 GB) dosyalar için çalışmıyor.
Ken Sharp,
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.