<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[What&#x27;s a good reliable works-anywhere multiplatform video format (OSX, iOS and Windows)?]]></title><description><![CDATA[<p dir="auto">I've recently being porting a QML (on QQuickView, with C++ plugins) app from OSX/iOS &amp; Linux to Windows for the first time.  Currently using Qt 5.6.1.</p>
<p dir="auto">Qt's multiplatform awesome-ness meant it all went went very smoothly (precisely one Windows-build-specific #ifdef needed; windeployqt Just Works)... except that the app includes some bundled videos in .mov format (these appear to have the codec used internally as h264, but the container format is "QuickTime / MOV").  These files have always played fine with QML's MediaPlayer+VideoOutput combo on OSX and iOS and on Linux too (when gstreamer is being well behaved anyway); however, on Windows, no joy.</p>
<p dir="auto">I am not a Windows expert, let alone a Windows multimedia expert.  Googling around a bit suggests .mov on Windows is basically dead (see <a href="https://support.apple.com/kb/DL837" target="_blank" rel="noopener noreferrer nofollow ugc">https://support.apple.com/kb/DL837</a> and things like <a href="http://www.bbc.com/news/technology-36053672" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.bbc.com/news/technology-36053672</a> ).  In any case installing the deprecated Apple download just got me the ability have .mov files open in Apple's QuickTime player... it didn't seem to help Qt play them.</p>
<p dir="auto">What I'm wondering is:</p>
<ul>
<li>Is there any particular video format which is likely to work "out of the box" for Qt/QML apps on Windows?  (If not "out of the box", with the addition of a minimal-hassle "codec pack"?)</li>
<li>Even better: are there any formats which are universal enough to work on <em>all</em> of iOS, OSX and Windows to save me the hassle of preparing and maintaining slightly different versions of my applications' "content" blob for Windows and the rest?</li>
</ul>
<p dir="auto">If it makes any difference, the intention is to do an Android version after the Windows one is sorted...</p>
<p dir="auto">Come to think of it... is there anything in Qt/QML which will let me enumerate the video formats Qt thinks are available/supported on the platform?  I don't see anything in the QML MediaPlayer or VideouOutput elements' APIs.</p>
<p dir="auto">Thanks for any advice<br />
Tim</p>
]]></description><link>https://forum.qt.io/topic/69408/what-s-a-good-reliable-works-anywhere-multiplatform-video-format-osx-ios-and-windows</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 11:29:21 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/69408.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Jul 2016 17:50:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to What&#x27;s a good reliable works-anywhere multiplatform video format (OSX, iOS and Windows)? on Fri, 05 Aug 2016 23:51:40 GMT]]></title><description><![CDATA[<p dir="auto">Actually, I have now seen the .mov files played by QML's MediaPlayer on Windows.  I'm making things slightly difficult for myself by not having a Windows machine in the house, so this has all been on an AWS EC2 instance; that gives you a Server2012R2 session... but that seems to have no media player support at all until you enable "Windows Desktop Experience".  I also installed a "K-Lite Codec Pack", but since I'd installed that before I enabled the "desktop experience" stuff, I'm not sure if it was needed or not (will try and remove the codec pack at some point, if it's uninstallable; strongly suspect it is needed though).  Anyway, that's the existence proof the .mov files can work I was looking for.</p>
<p dir="auto">Thanks for the other suggestions...</p>
<p dir="auto">I'm not too keen on turning to other tools like VLC or ffmpeg if I can possibly avoid it.  Stock Qt has so far served me remarkably well as a one-stop shop for multiplatform applications and I'm very reluctant to have to bring in something else too.  Transcoding my video content to something that worked everywhere would have been a more attractive solution if needed.</p>
]]></description><link>https://forum.qt.io/post/341015</link><guid isPermaLink="true">https://forum.qt.io/post/341015</guid><dc:creator><![CDATA[timday]]></dc:creator><pubDate>Fri, 05 Aug 2016 23:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to What&#x27;s a good reliable works-anywhere multiplatform video format (OSX, iOS and Windows)? on Sat, 23 Jul 2016 18:18:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timday">@<bdi>timday</bdi></a></p>
<p dir="auto">The QtAV is project is an interesting start, ffmpeg based and wrapped up into Qt compatible classes.</p>
]]></description><link>https://forum.qt.io/post/339032</link><guid isPermaLink="true">https://forum.qt.io/post/339032</guid><dc:creator><![CDATA[Mikael Sundell]]></dc:creator><pubDate>Sat, 23 Jul 2016 18:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to What&#x27;s a good reliable works-anywhere multiplatform video format (OSX, iOS and Windows)? on Fri, 22 Jul 2016 21:36:23 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I'd rather take a look at a library like VLC so you'll have a swiss army knife to read your videos on all platform. AFAIK, there's currently no format that is really available everywhere without having to install a codec.</p>
<p dir="auto">Hope it helps</p>
]]></description><link>https://forum.qt.io/post/338979</link><guid isPermaLink="true">https://forum.qt.io/post/338979</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Fri, 22 Jul 2016 21:36:23 GMT</pubDate></item></channel></rss>