Export question

Please use this part to report bugs & errors, ask questions & "How to..."
User avatar
David_Fine
Posts: 557
Joined: 29 Aug 2014, 16:39

Re: Export question

Post by David_Fine »

That article doesn't really make any sense to me. Clearly Pro Res is still a widely used professional format. Final Cut Pro and other 64 bit apps still export to all those Quicktime formats, so I don't get why TVPaint does not. The article says that the new framework is AVFoundation. I don't know what that means, but why doesn't TVPaint use that? Essentially, I don't see why other 64 bit apps export to professional Quicktime formats while TVPaint does not. If they can, why can't TVPaint?
David Fine
iMac late 2014 3.5 GHz, 32GB RAM
Snowden Fine Animation Inc.
Vancouver, Canada
User avatar
slowtiger
Posts: 2899
Joined: 08 May 2008, 21:10
Location: berlin, germany
Contact:

Re: Export question

Post by slowtiger »

There is no such thing as a "Quicktime codec". Quicktime is a framework, it's an external service used by the operating system and handles all calls for encoding and decoding video and audio. In order to do that, it uses codecs, small libraries which each define a certain way to encode/decode stuff. You can add codecs to the framework like books to a shelf.

Different operating systems use different frameworks to handle their video stuff, but codecs should work on all of them (they don't because licence). Codecs are not only used on computers, video cameras use them all the time, without any Quicktime being present.

Quicktime was 32 bit which now is deemed obsolete in the era of 64 bit processors. It started in 1991 - remember how small videos were at that time? Now we have 2k and 4k, so a video framework must be designed to handle these fast enough. Apple decided to not develop QT to 64 bit, and nothing we say will change their mind.

Any 64 bit application must jump through hoops to export to 32 bit QT and is much slower because of this. It's like filling your tub with a spoon, whereas a true 64 bit system uses buckets.
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
User avatar
David_Fine
Posts: 557
Joined: 29 Aug 2014, 16:39

Re: Export question

Post by David_Fine »

Got it. Thank you. My question, however, remains, I just need to phrase it differently. Forget Quicktime. I want to export to Pro Res 422 codec (for example). I can do that using various 64 bit applications on my Mac like Final Cut Pro, etc. I can do that from the 32 bit TVPaint, via the Quicktime export option. With the 64 bit TVPaint, how do I export to those common professional codecs like Pro Res 422? As I say, I can do it with other 64 bit apps, so it should be possible with TVPaint 64 bit, shouldn't it? The question really should not be about Quicktime, but about exporting to those common professional codecs.
David Fine
iMac late 2014 3.5 GHz, 32GB RAM
Snowden Fine Animation Inc.
Vancouver, Canada
User avatar
slowtiger
Posts: 2899
Joined: 08 May 2008, 21:10
Location: berlin, germany
Contact:

Re: Export question

Post by slowtiger »

I asked the same question in that other thread, although not about TVP.
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
User avatar
Fabrice
Posts: 10077
Joined: 17 Jul 2007, 15:00
Contact:

Re: Export question

Post by Fabrice »

David_Fine wrote:... and can find no articles online about it. Can anyone show me one?
https://karaoke.kjams.com/wiki/Blog/App ... ons_QT_Win" onclick="window.open(this.href);return false;
Fabrice Debarge
User avatar
ematecki
Site Admin
Posts: 2258
Joined: 15 Feb 2006, 14:32

Re: Export question

Post by ematecki »

On the official QT mailing list from Apple :
http://lists.apple.com/archives/quickti ... 00007.html" onclick="window.open(this.href);return false;
(Yep, the message dates back to February *2014*, talking about the response from Apple in December *2013*)

Response from Apple about a rejected app:
"Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs."

Apple's own product still use QT ? but third party ones are forbidden to do so ?
A 'nice' way to get rid of some competition...
Quicktime is DEAD. Get over it and move on !
User avatar
D.T. Nethery
Posts: 4146
Joined: 27 Sep 2006, 19:19

Re: Export question

Post by D.T. Nethery »

If you need files that have codecs such as Apple ProRes 422 or Apple Intermediate , an option is to Export from TVPaint 64bits with lossless .AVI (RGB mode) then open the .AVI in Quicktime 7 Pro , and from the list of codecs in QT 7 Pro convert it to a .MOV file with Apple ProRes 422 compression.

Image

Animator, TVPaint Beta-Tester, Animation Educator and Consultant.
MacOS 12.7.1 Monterey , Mac Mini (2018) , 3.2 GHz 6-Core Intel Core i7,
16 GB RAM , TVPaint PRO 11.7.1 - 64bit , Wacom Cintiq 21UX 2nd Gen.
,Wacom Intuos Pro 5 , Wacom driver version 6.3.39-1
User avatar
David_Fine
Posts: 557
Joined: 29 Aug 2014, 16:39

Re: Export question

Post by David_Fine »

So if I output via AVI lossless and then convert to Pro Res, assuming there is absolutely no image degradation by doing a two step process?

Question still remains though, why can't TVPaint export to these codecs directly, since we are talking about the codecs and not Quicktime itself?
David Fine
iMac late 2014 3.5 GHz, 32GB RAM
Snowden Fine Animation Inc.
Vancouver, Canada
User avatar
D.T. Nethery
Posts: 4146
Joined: 27 Sep 2006, 19:19

Re: Export question

Post by D.T. Nethery »

David_Fine wrote:So if I output via AVI lossless and then convert to Pro Res, assuming there is absolutely no image degradation by doing a two step process?
Try it and see if it meets your technical specifications. To my eyes the export to lossless .AVI (RGB mode) then converting with Quicktime 7 Pro to .mov with ProRes compression looked perfect , but you should do a test and then have your editor look at it and see how it looks in Final Cut to make sure it is what you need for your final output. The other option for final render would be to export all frames from TVPaint as lossless PNG image sequence and then open Image Sequence in Quicktime 7 Pro, then export to .mov with the desired ProRes compression.
David_Fine wrote:Question still remains though, why can't TVPaint export to these codecs directly, since we are talking about the codecs and not Quicktime itself?
Yes, that is a good question , but I have no idea what the answer is on a technical level. What I glean from this topic and reading about it in other topics is that Apple has made it difficult for third-party developers to use Quicktime in their 64bit apps (though apparently Quicktime still works fine for Apple 64bit programs like Final Cut and Motion , based on what you were saying earlier in this thread ... I don't have Final Cut and Motion, so I don't know firsthand .) But if the issue is accessing certain codecs and not Quicktime itself , then it is hard to understand . Again, what I have gleaned from the comments from TVPaint developers is that because of Apple no longer supporting the Quicktime API for third-party 64bit apps (like TVPaint) they have had to switch to an open source encoder , FFmpeg, to allow for direct export to .mov or .mp4 format , which apparently doesn't use the codecs you want (such as Apple ProRes).

.

Animator, TVPaint Beta-Tester, Animation Educator and Consultant.
MacOS 12.7.1 Monterey , Mac Mini (2018) , 3.2 GHz 6-Core Intel Core i7,
16 GB RAM , TVPaint PRO 11.7.1 - 64bit , Wacom Cintiq 21UX 2nd Gen.
,Wacom Intuos Pro 5 , Wacom driver version 6.3.39-1
User avatar
Janet Perlman
Posts: 66
Joined: 07 Oct 2014, 03:35

Re: Export question

Post by Janet Perlman »

I've been using the 64bit version, and then reopening the project in the 32bit version to export Apple pro res HD. It's less inconvenient than doing a second export with quicktime. I don't think there is a downside to doing this, is there? I still don't understand this limitation with the 64bit version. All this quicktime support talk just doesn't make sense to me, when you can use another version of the same program, or any other program, to export what you need directly.
Post Reply