Sehr geehrtes Python Forum,
Ich möchte einen Screenrecorder basteln, ich nehme dann mit PIL jede ... ms ein Bild auf und speicher das. (ich überlege ob ich dass in virtuellen Speicher speichern soll)
Jetzt stehe ich vor dem Problem wie ich diese verschiedenen Bilder zu einem Video zusammenfassen kann.
Ist das sinnvoll so?
Weiß jemand ob das überhaupt geht?
- Wenn ja geht das in Python?
-- Wenn nein kann man das dann in eine dll kompilieren und dann in Python nutzen?
Danke fürs antworten!
MfG Robin
Bilder in ein Video konvertieren
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
ffmpeg kann sowas:
Mit ffmpeg kann man aber auch direkt Screencasts machen:
Zumindest unter Linux, x11grab kling ja erstmal, als wuerde es nur fuer Linux gehen. Vlt. gibt's unter Win eine entsprechende Option?
Code: Alles auswählen
ffmpeg -r 24 -i bild%05d.png test.avi
Code: Alles auswählen
ffmpeg -r 10 -f x11grab -s 720x576 -i :0.0 test.avi
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Sorry bin unter Windows, danke trotzdem.
Kennt sich jemand mit der avifil32.dll aus, ich nämlich nicht?
Dann könnte man die mit ctypes laden und dann bitmaps in ein .avi stecken. Das ist das einzige was ich dazu weiß.
Ich habe das aus einem Autoit Script (Kenn mich damit nicht so gut aus...):
Der Teil mit dem man die Videos macht
Der Teil der #include - t wurde
Hier ist die Quelle mit Beispiel
Kann man das irgentwie so hinbekommen?
Danke für Antworten!
MfG Robin
Kennt sich jemand mit der avifil32.dll aus, ich nämlich nicht?
Dann könnte man die mit ctypes laden und dann bitmaps in ein .avi stecken.
Code: Alles auswählen
IDLE 1.2
>>> import ctypes
>>> avi=ctypes.cdll.LoadLibrary("avifil32.dll")
>>> avi
<CDLL 'avifil32.dll', handle 73ac0000 at c58090>
>>> dir(avi)
['_FuncPtr', '__class__', '__delattr__', '__dict__', '__doc__',
'__getattr__', '__getattribute__', '__getitem__', '__hash__', '__init__',
'__module__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__setattr__', '__str__', '__weakref__', '_handle', '_name']
>>> avi.AVIFileInit()
0
>>> avi.AVIFileExit()
0
>>>
Ich habe das aus einem Autoit Script (Kenn mich damit nicht so gut aus...):
Der Teil mit dem man die Videos macht
Der Teil der #include - t wurde
Hier ist die Quelle mit Beispiel
Kann man das irgentwie so hinbekommen?
Danke für Antworten!
MfG Robin
[b][i]ein kleines game für die die lust haben http://konaminut.mybrute.com[/i][/b]
;-)
;-)
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
Muss es in Python sein? Wenn nicht, dann könntest Virtualdub nehmen. Gib den Bildern einfach den selben prefix und nummerier sie in der richtigen Reihenfolge, dann kannst sie alle auf einmal laden.
In Python gibts die PyMedia-extension, die mit Videos umgehen kann. Selbst hab ich sie noch nicht probiert, aber vielleicht solltest sie dir mal ansehen.
In Python gibts die PyMedia-extension, die mit Videos umgehen kann. Selbst hab ich sie noch nicht probiert, aber vielleicht solltest sie dir mal ansehen.
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
übrigens: nur die "x11grab"-option scheint eindeutig Linux-only zu sein, ffmpeg gibts sehr wohl auch für Windows.
mencoder (oder wars mplayer) kann das auch.
Ohloh | Mein Blog | Jabber: segfaulthunter@swissjabber.eu | asynchia – asynchrone Netzwerkbibliothek
In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.
In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.
-
- User
- Beiträge: 120
- Registriert: Montag 4. Juni 2007, 19:19
Gibt's mencoder für Windows?name hat geschrieben:mencoder (oder wars mplayer) kann das auch.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Schon mal überlegt nach "mencoder win32" zu suchen? Yahoo spuckt mir da beim ersten Treffer etwas sinnvolles aus.ichbinsisyphos hat geschrieben:Gibt's mencoder für Windows?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice