PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVI file schreiben?


beta3
2003-12-27, 20:23:32
kann mir bitte jemand sagen wie ich ein AVI-file schreiben kann

am besten in c#


danke

huha
2003-12-27, 20:29:40
AVI-File schreiben ist gut ;)
Du mußt erstmal wissen, wie der Header aufgebaut ist. Danach suchst du einfach mal :)
Dann solltest du herausfinden, welchen Codec du überhaupt benutzen willst. Am Einfachsten wäre hier wahrscheinlich einfach die unkomprimierte Speicherung der Bilder.

-huha

Tom Servo
2003-12-27, 21:22:36
Hier ein OpenSource TV-Programm was die gecapturten Frames als AVIs schreiben kann:

http://bytesex.org/xawtv/

Speziell für C# habe ich mit Google folgendes gefunden:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=b401sc%241q03jq%241%40ID-82536.news.dfncis.de&rnum=1&prev=/groups%3Fq%3Dc%2523%2Baviwriter%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3Db401sc%25241q03jq%25241%2540ID-82536.news.dfncis.de%26rnum%3D1

Tom Servo
2003-12-27, 23:46:32
Habe das Mandelbrot AVI Programm auch mal probiert. Funktioniert sehr gut (nur die Mandelbrot Berechnungen sind etwas langsam). Die Frames im AVI Container sind mit Cinepak komprimiert.

Das xawtv Programm brauchst du dir eigentlich nicht anzusehen. Wäre nur was, wenn du ohne API Unterstützung auskommen müsstest. Gibt dort zwar auch Sound, aber das würde man unter Windows bestimmt auch ganz anders machen.