einfaches Videoformat

OP #2947672
Lesenswert?

Hallo,

ich habe jpeg Bilder und möchte daraus auf einem Mikrocontroller aus 
sagen wir 360 Einzelbildern einen Video machen, welches die Bilder 
nacheinander zeigt. (Der Unterschied zwischen den Bildern ist 
entsprechend gering)

Kennt ihr ein einfaches Format, welches sich leicht umsetzen lässt?


Gruß
Gast #2947685
Lesenswert?

>ich habe jpeg Bilder und möchte daraus auf einem Mikrocontroller aus
>sagen wir 360 Einzelbildern einen Video machen,

Und mit welchem Mikrocontroller willst du das machen?
JPEG auspacken erfordert da schon einiges an RAM.
OP #2947704
Lesenswert?

Habe nen STM32F407 mit 2MB externem RAM
Aber am liebsten wäre mir, wenn es ein einfaches Format gibt, welches 
Einzelbilder speichert, sodass ich das JPEg nicht auspacken muss. Quasi 
nur ein Container. Hab mal gehöhrt, dass es so was gibt, weis aber nicht 
mehr genau ob in dem container nicht sogar raw daten waren.

InfraView läuft meines Wissens nicht auf einem STM32F407 auch nicht mit 
RTOS
Gast #2947713
Lesenswert?

Mir ist noch nicht so wirklich klar, was du machen willst.

Ein simples Bildformat is PPM 
(http://de.wikipedia.org/wiki/Portable_Pixmap).

Aber wenn du die Bilder unkomprimiert speichern willst, hast du bei 2 MB 
RAM und 360 Einzelbildern nur 5825 Bytes pro Bild.

Bei 8 Bit pro Pixel (Schwarzweiss oder Palette) ist das ein maximale 
Größe von ca. 100 x 60 Pixel. Bei RGB565 bist du nur noch bei 50 x 60, 
und bei 8 Bit pro Farbe hast du nur noch ca. 40 x 50 Pixel, das wäre 
etwa ein animiertes Icon.
OP #2947720
Lesenswert?

Deshalb sage ich ja ich hätte am liebsten ein Format, welches jpegs 
aneinander reiht und so ein Video erzeugt.
Das entpacken währe dann die zweite möglichkeit. Es muss ja auch nicht 
das ganze Video in den RAm passen, hab ja auch noch ne SD Karte, kann 
also stückweise rechnen und abspeichern. und ne Auflösung von 320x240 
würde mir schon reichen.
Persönliche Seite #2947961
Lesenswert?

Sonke A. schrieb:
> Deshalb sage ich ja ich hätte am liebsten ein Format,
> welches jpegs aneinander reiht und so ein Video erzeugt
Aber was soll das bringen? Wenn du auf deinem uC JPEGs dekodieren kannst 
ist doch alles klar, einfach alles aus einem Order der reihe nach 
abspielen.
Wenn ud das nicht hast hilft dir auch kein "Video" sondern du mußt ein 
Format finden, welches dein uC verarbeiten kann und dann die Bilder 
konvertieren...
#2948995
Lesenswert?

Ähm... wäre es nicht einfacher die Einzelbilder an einen PC 
weiterzugeben und sie da, beispielsweise mit dem mencoder 
zusammenzufügen?

Oder suchst Du einen einfachen Videocodec. Da gibts RLE. Microsoft hat 
da ein paar kleine Erweiterungen gemacht mit denen Du für Folgebilder 
nicht das ganze Bild übertragen musst. Davon kannst Du Dich ja 
inspirieren lassen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren