Hi,
I'm working on a dedicated HD Encoder application for the HDPVR, I mentioned this a few days ago. I have Perian 1.1.3 playing H.264 CABAC 720p content perfectly and I'm very happy. Kudos to the Perian devs.
However, the encoder also able to output 480i or 1080i Interlaced content but they always results in green video on playback - regardless of whether I'm using Quicktime with or without Perian. VLC plays the content no problem, as expected.
I have zero control over the encoding profiles so I'm stuck with whatever the encoder can produce. This isn't a 1.1.3 specific issues, they've never played in Perian.
Is their any known issues with Perian and H.264 interlaced content? Or, can anyone offer any advice on how to specifically identify the reason why Perian is not processing this correctly? (Perhaps running some sort of debug Perian build with logging enabled?)
I can provide samples if anyone is interested.
All feedback welcome.
Steve
Green video when trying to play interlaced content.
-
StevenToth
- Harmless
- Posts: 4
- Joined: Wed Jan 07, 2009 9:17 pm
Re: Green video when trying to play interlaced content.
Yeah, we've never played interlaced content. We always relegated interlaced content to Apple's component, which apparently cannot play this specific content.StevenToth wrote:Is their any known issues with Perian and H.264 interlaced content?
Interlaced content has to be handled differently within QT than progressive, and we just haven't gotten around to it.
-
StevenToth
- Harmless
- Posts: 4
- Joined: Wed Jan 07, 2009 9:17 pm
Re: Green video when trying to play interlaced content.
Fair enough, that makes sense now.
Is interlaced support on the Perian roadmap anytime soon?
- Steve
Is interlaced support on the Perian roadmap anytime soon?
- Steve
Re: Green video when trying to play interlaced content.
I'm having trouble finding out what interlaced support actually requires - there's ImageCodecCombineAndExtractFields, which might be for encoders, and there's QT Player's "Single Field" checkbox, which I'm not really sure what it does. It should be fine to move interlaced H264 from the "cannot decode" to "prefer not to decode" list, so it could at least be enabled with defaults.