Apple QuickTime DRM Disables Video Editing Apps 448
An anonymous reader writes "According to numerous posts on Apple's discussion forums (several threads of which have been deleted by Apple), as well as a number of popular video editing blogs, Apple's recent QT 7.4 update does more than just enable iTunes video rentals — it also disables Adobe's professional After Effects video editing software. Attempting to render video files after the update results in a DRM permissions error. Unfortunately, it is not possible to roll back to a previous version of QT without doing a full OSX reinstall. Previous QT updates have also been known to have severe issues with pro video editing apps."
The answer is quite simple actually: (Score:4, Informative)
As always (Score:3, Informative)
Or wait until everyone else gets the kinks worked out.
This is all common sense, and it's really not that hard. But you'd be surprised at the number of otherwise intelligent people that do stupid shit like upgrading a key component in the middle of a project. And if you absolutely must, do it on a cloned volume with backed up data.
QT isn't (just) a media player (Score:5, Informative)
It's much more likely that updates to the underlying API are what's breaking After Effects etc, than updates to the media player bit.
KDawson hates Apple (Score:2, Informative)
Re:The answer is quite simple actually: (Score:5, Informative)
Apple does this all the time (Score:5, Informative)
Between stuff like this and having to essentially port my code every time they release a new version of OS X, and the constant switching between processor architectures, APIs, UI design requirements, etc. all I can say is it REALLY sucks being a Mac developer.
It is possible to roll back (Score:5, Informative)
Re:Let me get this straight.. (Score:5, Informative)
Step 1: Download 7.3.1 for what ever version of OSX you're using. http://www.apple.com/support/downloads/ [apple.com]
Step 2: Copy the installer package to the desktop.
Step 3: Right click and "Show Package Contents", open "Contents"
Step 4: Open "QuickTime_Leopard.dist" in a text editor (Not sure what it is called in other versions.
Step 5: Scroll down to "newerQuickTimePresent()" (All Apple pre and postflight scripts are just that, scripts. You can write them in bash, perl, ruby, python, php, etc.)
Step 6: Change "return false" to "return true". Or Comment it out, etc
Step 7: Install.
Re:As always (Score:2, Informative)
After Effects is a professional video editing package from Adobe. Probably not even close to a majority of Apple's userbase is likely to have it on their machines. You can't expect a developer or even Apple to test against every package from every software house that develops for their platform. It would be quite impossible.
Your right that updating QuickTime shouldn't break other apps, but the posters' point was that since you can't expect Apple to test against every possible edge case, you have to ensure that when you update system-level software like QuickTime that you test those updates in your particular configuration before deploying. Especially on a production box (read: machine you use to make money.)
BTW--A great tool do that with is virtualization. Create a VM of your install and you can test new updates in the VM without harming anything. Just make a copy of the virtual disk. If it doesn't work, you restore from your backup with a simple copy. No muss, no fuss. Using a VM doesn't do well with some hardware-dependent apps, but at least you can test software interactions.
Re:As always (Score:3, Informative)
Re:The answer is quite simple actually: (Score:5, Informative)
No, you're more correct than you think. Sony uses Quicktime for quite a few of their products, and it has bit customers hard. As an example, Sony CLIE Multimedia PDAs require Quicktime no newer than 6.5.2 to be installed on the desktop in order to convert movies that can be viewed on the CLIE. However, Sony PSP (Playstation Portable) requires Quicktime 7 or newer to be installed on the desktop.
Due to Apple's infinite wisdom, Quicktime is neither forwards nor backwards compatible with itself, and neither can you have both installed on the same OS. In other words, you can't convert movies that work on both devices without having two machines, dual boot or virtualization software -- in other words, more than one Windows license.
And if you install iTunes, it will silently replace Quicktime with a newer version, without even giving you an option. Which breaks video conversion with Sony Image Converter. Sony is aware of it, but from what I've heard, Apple demands that Sony ponies up extra licensing fees for all existing devices if Sony are to support the newer format produced by the Quicktime codec, and refuses to provide backwards compatibility (i.e. letting the newer encoder produce movies playable with the old decoder). That's quite unreasonable, but not unexpected from Apple.
Lock-in and paying extra for upgrades is S.O.P. for Apple. Why do people like them again?
It's not vendor lockin (Score:5, Informative)
There should be a way to roll-back the Quicktime update, because the Package should limit changes to the Quicktime Framework and Quicktime Player apps, but I don't know that there isn't Quicktime code everywhere. It should still exist, but it's not a media player, and it's not vendor lockin.
MS gets nailed for Vendor lock-in for bundling not core programs and not letting them be removed. On a Mac, if I don't want Safari, Quicktime Player, iTunes, etc., I just drag the Application to the trash and I never see it again. I still have the underlying OS Components of WebKit (I think that it's an OS Level Framework now) and Quicktime, but I don't have the applications. Microsoft REFUSED to allow the deletion of IE/WMP, and when forced by the courts to provide a version without them, removed the underlying OS components to break Windows.
That's why MS's bundling behavior was problematic, and Apples not so much. Apple lets you remove applications you want without hosing the OS. MS refused to let you remove the application without removing the OS Components, and you NEED media capability even if you don't want WMP, and you NEED the HTML component, because many applications use it once you make it a standard OS Component.
Re:That's why we don't use Quicktime... (Score:4, Informative)
Re:Then Tell Apple to break it out.. (Score:5, Informative)
What is at issue is this other thing called Quicktime. It's a technology that provides video services for OS X and applications. Applications such as AfterEffects, Final Cut Pro, etc. and iTunes. A change in this subsystem to support a new feature in iTunes has fucked up support for AfterEffects. Apple fucked up, no doubt about it. But the sky isn't falling and this is not even comparable to MS embedding a browser in their OS to kill Netscape. Not even close.
Re:What has this got to do with DRM? (Score:4, Informative)
I see the Apple happy moderators choose the more convenient and not the real "insightful" route of modding you up in defense of Apple instead of actually reading about the problem. Moderator thinking, "Oh this person must be right, there is no way Apple could have messed this up."
http://discussions.apple.com/thread.jspa?threadID=1342677&start=30&tstart=0 [apple.com]
Apple doesn't always remove posts (Score:3, Informative)
But Apple doesn't always remove negative posts. Here is a huge thread on some major bugs in their Airport Extreme Base Station [apple.com], with over 20,000 views and 300+ replies. It has been around for a few months now.
People like to jump on Apple for removing posts, however their forum has some pretty clear rules on what is considered acceptable and what isn't. Usually deleted threads/posts are done so for a reason. If that person, or another, re-wrote the post to follow the guidelines it would very likely stay. Yes, Apple's moderators are a bit more - zealous - than on other forums, but they are not some weird underground conspiracy group, they are just trying to keep the forums focused and friendly.
A similar thing happened with AE 5 and Tiger (Score:3, Informative)
I don't trust Adobe or Apple to be in sync on this stuff.
Re:Does this suprise anyone? (Score:5, Informative)
Re:It's not vendor lockin (Score:3, Informative)
downgrading, or cross-grading other apps (Score:3, Informative)
Time Machine? (Score:1, Informative)
Re:Informative? NOT (Score:4, Informative)
Some people have very short memories [technet.com].
The 8.0.2 Patch Doesn't Work (Score:3, Informative)
Looks more like an Apple screw-up than anything else right now.
Re:As always (Score:3, Informative)
Actually, they have done exactly what you suggest for Leopard, it's called QTKit [apple.com]. According to Apple, the old API is deprecated and all developers should use the new one on Mac OS X 10.5+.
Re:The answer is quite simple actually: (Score:3, Informative)