I'm kinda a complete noob when it comes to video encoding. I have made an application that records the iPhone simulator but I am having trouble figuring out the correct video encoding method.
Currently, I am setting each frame using QTMovie's addImage:forDuration:withAttributes:. For the attributes, I am setting QTAddImageCodecType to be either png or jpeg.
When I use png, it takes way too long to render. I like png otherwise, because it give a lossless look. It also allows me to use a transparent background.
Jpeg renders at a good speed, but it is not very good quality and looses transparency.
There must be some kind of middle ground. Is there anything that has transparency?
Currently, I am setting each frame using QTMovie's addImage:forDuration:withAttributes:. For the attributes, I am setting QTAddImageCodecType to be either png or jpeg.
When I use png, it takes way too long to render. I like png otherwise, because it give a lossless look. It also allows me to use a transparent background.
Jpeg renders at a good speed, but it is not very good quality and looses transparency.
There must be some kind of middle ground. Is there anything that has transparency?