Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > General > Linux, Mac OS X, & Co

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 11th January 2021, 17:55   #1  |  Link
Registered User
Join Date: Sep 2013
Posts: 22
Getting a video into a format that QuickTime can play, as fast as possible.

I really, really like the UI of QuickTime Player X, particularly in OS X 10.9 before the whole UI went flat. As dumb as it sounds, I enjoy videos more when I'm watching them in QuickTime, and so that's what I want to do, whatever it takes.

Unfortunately for me, Apple sucks and QuickTime only supports a handful of codecs.

QuickTime 10.2 and below does support third party codecs, and while this version of QuickTime usually only runs on OS X 10.8, I have successfully ported it to OS X 10.9, which is what I'm running. This means I can use Perian (or FFusion) to open most formats supported by ffmpeg, but because Perian is based on libavcodec v52, it lacks support for the critical vp9 and hevc formats which are taking over the world! I've tried to update it to ffmpeg 2.1, but I've basically concluded this is outside of my abilities.

And so, what I want to do instead is create a "QuickTime Helper" app which takes an hevc video, converts it into a temporary format which QuickTime can play, and opens it in QuickTime, and I was wondering if anyone had pointers on how to make this process as fast as possible.

I need to transcode to a format:
  • Which is visually lossless (not necessarily mathematically lossless).
  • Which can be encoded very quickly (but very large file sizes are acceptable).
  • Which is supported by QuickTime, or for which there is a QuickTime Component which adds support.

The best codec I've found so far is utvideo. A QuickTime Component is available, and ffmpeg can transcode a 4K vp9 video at 100fps on my 4790K. This is impressive, but it still means ten minute video will take several minutes to "open".

I was looking at magicyuv, which also has a QuickTime component, but its third-party ffmpeg encoder is lousy (by which I mean slow), and without that I'm not sure how to actually transcode the video?

The best thing, though, would be if I could get QuickTime to open and start playing the video while it was still encoding. I noticed QuickTime will open .mpg files while they're being encoded, but it thinks the video is only as long as the amount that has been encoded so far, and it doesn't update the duration as more becomes available. If there was a way I could "trick" QuickTime into thinking the video was longer, that would be wonderful! Or maybe there's another way to do it?

Please let me know if there's anything else I can try, or other codecs I can look at. And, uh, thank you for joining me on my very weird endeavor!

Last edited by Wowfunhappy; 11th January 2021 at 18:47.
Wowfunhappy is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 12:20.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.