GH13 Transcoding workflow question

Hi all,

I just wanted to run my conversion/transcoding workflow by the experts (ie, you people), to see if I'm compromising the quality of my video or not.

Am using a GH13 in PAL land (so, 50p). Sometimes I'm shooting 1080, in which case I just use Voltaic (on Mac) with custom settings to convert to ProRes HQ, size and frame rate set to compressor native, no gamma correction and with the export as 24p (reverse telecine) option enabled. For the 1080 stuff, this works fine.

More often though, I shoot stuff at 720p so I have the option of either using the footage at normal speed or at 50fps played at 25fps, ie, real in-camera 50% slow mo. My workflow for this is that I convert all my MTS files with Voltaic first (to turn them into ProRes HQ), which gives me transcoded QT ProRes HQ clips at 50fps. So far so good. Then, I've set up custom settings in Apple Compressor to do two things. One is to convert the 50fps clips to 25 by dropping every second frame which gives me a more film-like motion that I like, while keeping the speed the same as the original. The other setting is to convert the clip to play all 50 frames but at 25fps, so I get clips that are (obviously) twice as long and with smooth, non-faked slow mo. It all seems to work fine.

My question is.. By converting first in Voltaic to ProRes HQ, and then doing a second step in Compressor, am I transcoding twice? Ie, is compressor re-transcoding the data a second time when it exports, which would mean I'm losing some quality and adding more blech to the data? Ideally, all I want compressor to do is take the video files that are _already_ in ProRes HQ format, and in one case just throw away every second frame, and in the other case, just tell the video file that it's now to be played at 25fps. In effect that's what it's doing, but I'm worried that it's not just doing that.. but that it's also re-transcoding the data a second time which (I presume) is messing with the quality. Is this likely to be the case?

If anyone has any comments to make on this workflow, I'd appreciate it. I know that FCPx (which I use) now allows you to directly ingest MTS files, which is all good and fine. But I like being able to prep my 720p stuff as I want it before going anywhere near FCP. I prefer having a nicely organized folder of QT ProRes HQ video files, with a 25fps (dropped frame normal speed) version and a 25fps (50p playing at 25 for real slow mo), so I can then choose what I want to take into FCP.

Basically it would be good to know if Compressor is intelligent enough to "know" not to drag a video file through transcoding calculations again when the file is _already_ in the destination format. If all that it does is keep the original data, and just change the frame rate as per my description above, then I guess there's no problem here. Any ideas?

Cheers!
 
I usually shoot 1080 on my GH cameras... but with the GoPro's I shoot 720p 50fps...

It might be a different workflow with the GoPro's but to convert 50fps to 25fps and get 2x real slow-mo ... I just use CinemaTools to convert it...

So the GoPro shoots a H264 MP4 file... I use Mpeg SteamClip to convert the H264 into ProRes..

That gives me a 50fps Prores file...

I then duplicate that file and use CinemaTools to tell that clip to conform to 25FPS...

Bang it's done the clip now plays smoothly at 2 x slow-mo all frames preserved...

I'm sure if you just convert your 50fps to 25 you'll be done ... no second pass...

Cheers

PS.. remember that CinemaTools will convert the original file.. hence the duplication ...
 
Hey, thanks for the input. I don't have CinemaTools... I googled it and from what I saw it looks like something that was bundled with Final Cut Studio, correct? I only have FCP X (am a total amateur at video so it's fine for my needs), and I have Compressor because it came as part of the package with Logic Studio, which I use for music. So given the tools that I have, the workflow I mentioned was the best one I could figure out to do what I want to do.

However, it still feels like there's an unnecessary step in there and I'm still worried that Compressor is re-transcoding my video a second time, when all I want it to do is either drop every second frame (for 25fps playback at normal speed) or conform 50fps to 25fps (keeping all frames but playing it at half speed). I think in FCP X you can now get it to conform clips right inside the box, but I'm not sure if the settings it offers are as flexible as I would like. For example, if you create a project in FCP X with video settings of 1080HD at 25p, any clips you import to the timeline which aren't at that res/frame rate will show a "spatial conform" and "rate conform" adjustment box in video settings. But it seems that the "rate conform" settings are only there to let you choose how FCP X converts your video from whatever frame rate it was to the frame rate of the project. Ie, there seems to be no way to tell it "yes, this video is 50fps but I want you to preserve the speed and drop every second frame", nor does there seem to be a way to tell it "just pretend that this 50fps video is actually 25fps and play every frame so playback is 50% slow mo".

Basically I'm just looking for a way to get this done without any unnecessary rendering being applied which would adversely affect the image quality for no reason. Is Cinema Tools available in any other way other than getting Final Cut Studio? Or does anyone else have any ideas on other alternative approaches?

Cheers
 
Sorry I'm not using FCPX (or iMovie Pro as I know it)... just can't see myself going down that path...

How smart is FCPX??? maybe just slowing the clip 50% in the timeline will achieve similar results...

Cheers
 
Can I ask why you're shooting 50p? Use something like lpowell's 75Mbs hack and you can shoot 1080 and get a fantastic progressive image..
 
@Lez: yep, I agree in many ways FCP X is more of an imovie pro than anything else. In any case, it's all I have and is mostly fine for the stuff I do. As for how "smart" it is with rate conforming, I'll just have to test it out I guess. If only it had a real technical manual that explained properly what the functions actually do, rather than just watered down overviews for beginners who don't want to know. I think you're probably right though, if I drop a 50p clip into a 25p timeline, FCP X should be smart enough to use all 50 frames per second but play them back at 25. Disabling optical flow and frame blending etc should ensure that it doesn't mess with the video. But where I'm less sure is in cases where I want to use the 50p as 25p at normal speed, but via dropping every second frame. I like the way this looks (it has the same motion "look" as when you shoot 1080 25p). In this case, the rate conform options in FCP X are a little unclear to me. The options "floor" or "nearest neighbour" may indeed do what I want but the explanation in the manual doesn't really make it clear. Hence my using Compressor to do it instead. I guess I should just do some experimentation and see what the results are like.

@Mr Bill: The reason is pretty straightforward. 720p mode on the GH1 (and yes I use the very same lpowell hack that you mentioned) is the only mode that allows me to have the options I want for how I use the footage later. With the source footage recorded at 50p, I can then choose later if I want to slow it down to half speed, to create bona-fide 50% slow mo with no artificial plug ins trying to simulate it in post. Or, I can choose to use the very same clips at normal speed, but by throwing out every second frame I get the more "film like" motion that I like as opposed to the motion look of 50p which I personally don't like. AFAIK, there is no way to ever get real 1080 50p out of a GH1, hacked or otherwise. It's always interlaced, meaning that after you've inverse telecined the clips, yes you get nice 25p 1080 video... but if I then decide that this clip would be nice in slow mo, I have no choice but to use artificial means to fake up the slow mo (such as optical flow in FCP X). Maybe the GH2 is different - does it let you shoot true 1080 with progressive frames at 50fps, or does it also shoot 50i which you then have to inverse telecine?
 
Back
Top