Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2024-12-08 08:33:11

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

General compliance: Element size is more than maximal permitted size

Mam kawałek materiału video nagranego z kamery. Ten materiał z jakiegoś powodu się nie odtwarza w żadnym playerze.  Poniżej jest trochę info na temat nagranego materiału.

Kod:

General
Complete name                            : /camera/bf8b8f41a33a3af8ffm6iw/173360824201668.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 2.62 GiB
Conformance errors                       : 2
 mdat                                    : Yes
  General compliance                     : Element size 3451768365 is more than maximal permitted size 2815089504 (offset 0x30)
 MPEG-4                                  : Yes
  General compliance                     : File size 2815089552 is less than expected size 3451768413 (offset 0x30)

Ktoś coś? xD

Offline

 

#2  2024-12-09 08:52:58

  overcq - Użytkownik

overcq
Użytkownik
Zarejestrowany: 2024-11-17
Serwis

Re: General compliance: Element size is more than maximal permitted size

Posiłkowałem się tą specyfikacją.
Z tego wynika, że “mdat” — zatytułowany w tym pliku tekstowym jako “FILE MEDIA DATA” — zawiera za duży rozmiar. I teraz możliwości są dwie w zależności od tego, skąd czyta rozmiar całego pliku.
1. Jeśli rozmiar pliku jest czytany z metadanych wewnątrz pliku (nie wiem skąd), to może jest błędnie wpisany (za mały).
2. Jeśli rozmiar pliku jest rzeczywisty, pobierany z systemu, to rozmiar “mdat” jest zbyt duży. To może oznaczać, że plik został ucięty albo wystąpił inny błąd z tym związany.
W każdym razie w tym pliku tekstowym jest napisane:

By setting the box size to 0, the media data box is open ended and extends to the end
of the file.

Więc jeśli ustawisz na kopii testowej tego pliku ‘mp4’ 4‐bajtowe zero przed tekstem “mdat”, które powinno być według komunikatu na ‘offsecie’ 0x30, to dekoder powinien spróbować interpretować dane do końca pliku. O ile tam nie ma jeszcze jakichś metadanych ‘containera’ MP4.
Ale nie do końca rozumiem opisy z tego pliku tekstowego.

Ostatnio edytowany przez overcq (2024-12-09 09:09:59)


Nie znam się, ale się wypowiem.

Offline

 

#3  2024-12-09 11:12:35

  Waldow - Użytkownik

Waldow
Użytkownik
Zarejestrowany: 2007-06-19

Re: General compliance: Element size is more than maximal permitted size

Przebudowa indeksu pliku?

Kod:

ffmpeg -i "input" -c:a copy -c:v copy "output"

Offline

 

#4  2024-12-09 13:29:56

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: General compliance: Element size is more than maximal permitted size

Waldow napisał(-a):

Przebudowa indeksu pliku?

Kod:

ffmpeg -i "input" -c:a copy -c:v copy "output"

No ffmpeg tego nie rusza (wcześniej próbowałem wyciąć jakiś kawałek z tego pliku):

Kod:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d52f2169700] moov atom not found
[in#0 @ 0x5d52f2169500] Error opening input: Invalid data found when processing input

Także nie wiem WTF. xD

Ostatnio edytowany przez morfik (2024-12-09 13:30:15)

Offline

 

#5  2024-12-09 14:25:56

  Waldow - Użytkownik

Waldow
Użytkownik
Zarejestrowany: 2007-06-19

Re: General compliance: Element size is more than maximal permitted size

Fix dla apple lecz ffmpeg też się znajdzie:
https://news.macgasm.net/tips/fix-moov-atom-not-found/

Edit:
Gdy masz inne pliki z tej kamery, a ffmpeg nie jest w stanie przekonwertować pliku na inny format (moov-atom nie został umieszczony w kontenerze mp4) to pozostaje fix nr 2 i przekopiowanie moov-atom z innego pliku hex edytorem.

Ostatnio edytowany przez Waldow (2024-12-09 15:04:58)

Offline

 

#6  2024-12-09 19:05:09

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: General compliance: Element size is more than maximal permitted size

No to raczej nic nie zrobię z tym plikiem, bo mam tylko ten. xD

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)