{"id":24735,"date":"2019-03-26T15:49:44","date_gmt":"2019-03-26T19:49:44","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=24735"},"modified":"2019-05-14T16:11:09","modified_gmt":"2019-05-14T20:11:09","slug":"goodbye-quicktime-7-and-jpeg-2000","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/03\/26\/goodbye-quicktime-7-and-jpeg-2000\/","title":{"rendered":"Goodbye, QuickTime 7 and JPEG 2000"},"content":{"rendered":"<p><a href=\"https:\/\/support.apple.com\/en-us\/HT209029\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/support.apple.com\/en-us\/HT209029\">\n<p>As part of the upcoming transition to 64-bit technology in macOS, you may see an alert in iMovie about media files that won&rsquo;t be compatible with future versions of macOS, released after macOS Mojave.<\/p>\n<p>These incompatible media files were typically created using formats or codecs that rely on QuickTime 7&mdash;an older version of QuickTime that is included in macOS Mojave for compatibility purposes. However, because versions of macOS after macOS Mojave will no longer include the QuickTime 7 framework, you&rsquo;ll first need to detect and convert incompatible media files to continue to use those files in iMovie.<\/p>\n<\/blockquote>\n\n<p>It&rsquo;s a pity that Apple never brought the new QuickTime Player app up to the level of QuickTime 7.<\/p>\n\n<p><a href=\"https:\/\/eclecticlight.co\/2019\/03\/23\/apple-is-killing-quicktime-7-in-macos-10-15-convert-old-media-now\/\">Howard Oakley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/eclecticlight.co\/2019\/03\/23\/apple-is-killing-quicktime-7-in-macos-10-15-convert-old-media-now\/\">\n<p>Among those which won&rsquo;t be supported under macOS 10.15 are several Avid formats, Cinepak, DivX, Flash Video, FlashPix, GlueTools codecs, JPEG 2000, Motion JPEG A and B, Perian codecs (MPEG-4, DivX, and more), RealVideo, several Sorensons, and Windows Media Video (WMV) 7, 8, 9. It&rsquo;s possible that some vendors may port codecs or other tools to 10.15 to support some of them in the future, although this looks unlikely at present.<\/p>\n<p>Unfortunately, there&rsquo;s no system-level means of checking which video, audio and still image formats remain reliant on 32-bit components such as codecs. They aren&rsquo;t included in Mojave&rsquo;s System Information under its Legacy Software section, which only seems to cover apps and similar bundles. Most, perhaps all, of those listed in the Components section are provided in 32-bit form and will be unavailable in macOS 10.15, but there doesn&rsquo;t appear to be any listing of formats which <em>are<\/em> supported in QuickTime X.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/eclecticlight.co\/2019\/03\/26\/finding-and-converting-legacy-media-1-still-images\/\">Howard Oakley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/eclecticlight.co\/2019\/03\/26\/finding-and-converting-legacy-media-1-still-images\/\">\n<p>Most of the codecs which are becoming unsupported are those for video, but Apple&rsquo;s list includes one still image format which could affect you, JPEG 2000. Although never popular, at some time in the past you may have saved photos or other images in this format, which is quite different from plain old JPEG (which won&rsquo;t be affected by the loss of these codecs).<\/p>\n<\/blockquote>\n\n<p>I wonder what this means for <a href=\"https:\/\/en.wikipedia.org\/wiki\/Apple_Icon_Image_format\">Apple Icon Image<\/a> files, which can contain embedded JPEG 2000 images. Not to mention PDF files and <code>NSBitmapImageFileTypeJPEG2000<\/code>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/06\/07\/removed-in-macos-10-14-mojave\/\">Removed in macOS 10.14 Mojave<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/04\/12\/macos-10-13-4-to-warn-about-32-bit-apps-starting-april-12\/\">macOS 10.13.4 to Warn About 32-bit Apps Starting April 12<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2016\/04\/15\/apple-stops-patching-quicktime-for-windows-despite-2-active-vulnerabilities\/\">Apple Stops Patching QuickTime for Windows Despite 2 Active Vulnerabilities<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2015\/09\/04\/qtmodernizer\/\">qtmodernizer<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2015\/07\/17\/hardware-audio-encoding-avmovie-brings-back-quicktime-features\/\">Hardware Audio Encoding, AVMovie Brings Back QuickTime Features<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/10\/17\/avfoundation-in-yosemite\/\">AVFoundation in Yosemite<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/04\/01\/quicktime-banned-from-mac-app-store\/\">QuickTime Banned From Mac App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2013\/06\/17\/av-foundation-and-the-void\/\">AV Foundation and the Void<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2013\/01\/04\/transitioning-qtkit-code-to-av-foundation\/\">Transitioning QTKit Code to AV Foundation<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2012\/05\/16\/perian-to-cease-development\/\">Perian to Cease Development<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2011\/02\/28\/what-is-apple-doing-with-quicktime\/\">What Is Apple Doing With QuickTime?<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2009\/06\/15\/the-curious-case-of-quicktime-x\/\">The Curious Case of QuickTime X<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2005\/09\/20\/jpeg-2000\/\">JPEG 2000<\/a><\/li>\n<\/ul>\n\n<p id=\"goodbye-quicktime-7-and-jpeg-2000-update-2019-03-26\">Update (2019-03-26): <a href=\"https:\/\/twitter.com\/simX\/status\/1110635346969034752\">Simone Manganelli<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/simX\/status\/1110635346969034752\">\n<p>It&rsquo;s weird... why wouldn&rsquo;t Apple just update their JPEG 2000 codec to 64-bit?<\/p>\n<p>I understand why the multitudes of video codecs would probably not be worth converting (and many of them used third-party plugins), but one measly image format natively supported in QT?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/etresoft\/status\/1110640856694849536\">John Daniel<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/etresoft\/status\/1110640856694849536\">\n<p>Because it isn&rsquo;t Apple&rsquo;s to update. And it is also already 64-bit. Apple is using Kakadu for JPEG2000. Kakadu is known for being expensive. Apparently Apple doesn't want to pay for it anymore. I guess Apple also doesn&rsquo;t want to bother integrating with OpenJPEG either.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/joesteel\/status\/1110643039356108801\">Joe Rosensteel<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/joesteel\/status\/1110643039356108801\">\n<p>I have school projects in Sorenson, and Motion JPEG A, among other things. I understand dropping support in the system, but I think Apple aught to offer an automated route to detect and create compatible versions of those media files.<\/p>\n<\/blockquote>\n\n<p id=\"goodbye-quicktime-7-and-jpeg-2000-update-2019-03-29\">Update (2019-03-29): <a href=\"https:\/\/eclecticlight.co\/2019\/03\/29\/finding-and-converting-legacy-media-4-using-compressor\/\">Howard Oakley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/eclecticlight.co\/2019\/03\/29\/finding-and-converting-legacy-media-4-using-compressor\/\">\n<p>If you&rsquo;ve only got a handful of movies which need conversion to cope with the forthcoming loss of QuickTime 7 codecs in macOS 10.15, you&rsquo;re probably happy using QuickTime Player to handle that. But if you want control over the codecs and settings to be used, or have a large batch to transcode, then you&rsquo;re much better off using a dedicated app like Apple&rsquo;s Compressor.<\/p>\n<\/blockquote>\n\n<p id=\"goodbye-quicktime-7-and-jpeg-2000-update-2019-05-14\">Update (2019-05-14): <a href=\"https:\/\/tidbits.com\/2019\/05\/06\/prepare-for-apple-dropping-old-media-formats-with-the-iina-video-player\/\">Josh Centers<\/a>:<\/p>\n<blockquote cite=\"https:\/\/tidbits.com\/2019\/05\/06\/prepare-for-apple-dropping-old-media-formats-with-the-iina-video-player\/\">\n<p>Those are just a few of the things I appreciate about IINA.<\/p>\n<p>In any case, I recommend keeping both VLC and IINA on your Mac for when you encounter videos in obscure formats, especially now that Apple will be dropping support for many of them.<\/p>\n<\/blockquote>\n\n<p>Previously: <a href=\"https:\/\/mjtsai.com\/blog\/2019\/01\/01\/iina-1-0\/\">IINA 1.0<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Apple: As part of the upcoming transition to 64-bit technology in macOS, you may see an alert in iMovie about media files that won&rsquo;t be compatible with future versions of macOS, released after macOS Mojave. These incompatible media files were typically created using formats or codecs that rely on QuickTime 7&mdash;an older version of QuickTime [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-03-26T19:49:47Z","apple_news_api_id":"66424bd4-764d-4dc9-8216-3a8c64132269","apple_news_api_modified_at":"2019-05-14T20:11:15Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABg==","apple_news_api_share_url":"https:\/\/apple.news\/AZkJL1HZNTcmCFjqMZBMiaQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[69,1016,290,177,30,1609,345,271,97],"class_list":["post-24735","post","type-post","status-publish","format-standard","hentry","category-technology","tag-cocoa","tag-datacide","tag-imovie","tag-jpeg","tag-mac","tag-macos-10-14","tag-pdf","tag-quicktime","tag-video"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=24735"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24735\/revisions"}],"predecessor-version":[{"id":25254,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24735\/revisions\/25254"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=24735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=24735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=24735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}