FFMPEG Hataları: “max_analyze_duration” “buffer underflow” “paket çok büyük” Ne yapmalı?


2

Sadece ffmpeg ile bir video kopyalarken bir hatam var. Bu komutu kullanıyorum:

ffmpeg -i leon.mpg -vcodec copy -acodec copy leon2.mpg

Hatalar:

[mpeg @ 00000000020ebd20] max_analyze_duration 5000000 reached at 5004000 microseconds
[mpeg @ 00000000042f4020] buffer underflow i=0 bufi=11286 size=14824
[mpeg @ 00000000042f4020] packet too large, ignoring buffer limits to mux it

Tampon hatalarının artık oluşmayacağını belirlemek için neye ihtiyacım var?

İşte ilk önce ffmpeg'in verdiği şeyin bir resmi . Bundan sonra kırmızı hatalar birçok kez tekrar eder. Orada ayrıca, filmin kodeğinin ve bunun ne olduğunu görebilirsiniz. Bu resme bakın:

Ffmpeg Sürüm git-5ce023b (2013-01-15) - Win64 - Zeranoe'dan statik yapı kullanıyorum. Bazı şeyler denedim ama hiçbir şey olmadı. Bir süre aradım ama çözüm bulamadım.

Yanıtlar:


1

Ben de bu problemi yaşadım, geçici çözümüm farklı bir format kullanmaktı, örneğin

$ ffmpeg -i leontest.mpg -c copy -v warning leon2.mp4
[mpeg @ 000000000209bd40] max_analyze_duration 5000000 reached at 5004000 micros
econds
[mp4 @ 0000000004718360] pts has no value
    Last message repeated 54 times

Şimdi görebileceğiniz gibi FFmpeg bir uyarı verdi, ancak video kusursuz oynuyor gibi görünüyor.



Şifre: "leon" Yardımınız için teşekkürler :)

0

Bu komutu kullanarak da kullanabilirsiniz

ffmpeg -i leon.mpg -c copy -v quiet leon2.mpg

Yani hatalar var ama video da kusursuz oynuyor. Sorunun ne olduğunu bilmek isterdim ... Yine de yardımın için teşekkür ederim;)

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.