Access to decoded frames?

Archive of historical development discussions
Discussions / Development has moved to GitHub
Forum rules
*******************************
Please be aware we are now using GitHub for issue tracking and feature requests.
- This section of the forum is now closed to new topics.

*******************************
Post Reply
jfb2002
Posts: 1
Joined: Fri Mar 23, 2007 6:26 pm

Access to decoded frames?

Post by jfb2002 »

I was wondering how feasible it would be to get at the frames after MPEG-2 decoding and before they're passed off to the codec; what I'd like to be able to do is rip a DVD to "uncompressed" 4:2:0 video (probably stored on disk in a QuickTime container.) This is a bizarre enough feature that I would be happy to tackle the work myself, if I could get a quick feasibility check.

Thanks,
jfb
Cyander
Experienced
Posts: 94
Joined: Tue Mar 20, 2007 9:19 pm

Post by Cyander »

The Handbrake pipeline is split like so:

Read DVD -> Decode MPEG-2 -> A/V Sync frames to new framerate -> Render subtitles/resize/deinterlace -> Encode -> Mux.

Sounds like what you would need to do is write your own encoder and muxer component. The encoder would just be a pass-through, so that would be pretty simple to write... There is no Quicktime muxer, and unfortunately, I don't know the state of libquicktime. You might want to just use the AVI muxer for this.
Post Reply