Niedawno zaktualizowałem do najnowszej wersji ffmpeg i teraz za każdym razem, gdy edytuję flv, zawsze otrzymuję niekończące się ostrzeżenia:
[Null @ 002de180] Brakujące Brakujące zdjęcie w jednostce dostępu o rozmiarze xxxx (rozmiar zależy od pliku)
[Null @ 002de180] AVC: rozmiar końcowy xxxx (rozmiar zależy również od pliku)
.....
...
Sprawdziłem też inne wersje i wygląda na to, że każda wersja powyżej 2.1.4 zacznie wyświetlać te ostrzeżenia.
Polecenie, którego używam, to ffmpeg.exe -t 0:03:00 -y -i "C:\test.flv" -vcodec copy -acodec copy "C:\Desktop\newvid.flv"
wycinanie fragmentów filmu.
Mimo tych ostrzeżeń plik wyjściowy jest odtwarzany poprawnie, a wideo wydaje się być zsynchronizowane. Rozmiar pliku jest również taki sam, jak gdybym edytował vid za pomocą ffmpeg 2.1.4. Jednak wersje z tymi ostrzeżeniami kodują znacznie dłużej. Masz pojęcie, co się dzieje lub co oznaczają te ostrzeżenia?
AVC: nal size xxxx
wskazałby mi, że tak naprawdę jest to kodek H.264, ale FLV powinien być vp6f. Nie jestem pewien.Odpowiedzi:
Jest to znany błąd do wersji 2.4.2. To jest już rozwiązane. Aby uzyskać więcej informacji, zobacz tutaj
źródło