Konwertowanie katalogu pełnego h264 na obrazy

Nov 19 2020

Pierwszy raz tutaj. Proszę bądź delikatny. daj mi znać, co przegapiłem, a poprawię to.

moje pytanie jest podobne do tego. Mam więc nadzieję, że otrzymam odpowiedź również na moje konkretne zapytanie.

Jak mogę przekonwertować plik .264 do .mp4

Mam cały katalog z ramkami w formacie .h264. Są one generowane z WebRTC dla pojedynczego filmu.

Jestem w stanie przekonwertować pierwszą klatkę na obraz. Jednak kiedy próbuję to zrobić dla kolejnych klatek, pojawia się błąd z ffmpeg. Zakładam, że może istnieć pewna zależność od poprzednich ramek, z powodu których otrzymuję ten błąd.

Jak mogę przekonwertować wszystkie ramki w tym katalogu na obrazy (jpeg lub png)

Odpowiedzi

1 llogan Nov 21 2020 at 02:38

Typowe ramki H.264 są współzależne, więc większości ramek nie można dekodować indywidualnie.

Użyj, cataby połączyć je wszystkie i potokować, aby ffmpeg:

cat *.h264 | ffmpeg -i - frame-%04d.png
Ottega Nov 19 2020 at 18:10

Możesz spróbować użyć hamulca ręcznego .

$ HandBrakeCLI -Z Universal -i myinputfile -o myoutputfile

Znalazłem to tutaj . Może to pomoże.

I cieszy się również komunikatem o błędzie, abyśmy mogli skuteczniej Ci pomóc.