{"id":694,"date":"2007-02-08T10:58:00","date_gmt":"2007-02-08T10:58:00","guid":{"rendered":"http:\/\/markwilson.me.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm"},"modified":"2007-05-13T20:05:24","modified_gmt":"2007-05-13T19:05:24","slug":"embedding-video-content-in-xhtml","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","title":{"rendered":"Embedding video content in (X)HTML"},"content":{"rendered":"<p><!--8154196434026711240-->Yesterday&#8217;s <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/mac-vs-pc.htm\">Mac vs. PC<\/a> post should have been straightforward, except that it contained three video clips, each of which I wanted to embed in a standards-compliant way whilst maintaining maximum browser compatibility (i.e. ignoring the official <a href=\"http:\/\/www.adobe.com\/go\/tn_4150\">advice from Adobe on embedding Flash content<\/a> and <a href=\"http:\/\/developer.apple.com\/documentation\/QuickTime\/Conceptual\/QTScripting_HTML\/QTScripting_HTML_Document\/chapter_1000_section_3.html\">Apple&#8217;s advice for embedding QuickTime content<\/a> by avoiding <a href=\"http:\/\/www.webstandards.org\/learn\/articles\/askw3c\/may2005\/\">the non-standard <code>&lt;embed&gt;<\/code> element<\/a> and just using the <code>&lt;object&gt;<\/code> and <code>&lt;param&gt;<\/code> elements)&#8230; what a task that turned out to be.<\/p>\n<p>To be honest, a lot of the problems probably came down to me not thinking my code was working because the preview function in my content management system (<a href=\"http:\/\/www.blogger.com\/\">Blogger<\/a>) failed to display the videos in one browser or another so, after another late night, I decided to publish and be damned. The resulting code seems to work for the Flash content on most the the browser\/operating system combinations I have tried (Mozilla 1.7.13 and Firefox 1.5.06 on Linux; Internet Explorer 7.0.5730.11 on Windows XP, Safari 2.0.4 and Firefox 2.0.0.1 on Mac OS X &#8211; Intel), although I was using Adobe Flash Player 9 (I&#8217;m not sure which version is needed for the clips I used so I didn&#8217;t update the <a href=\"http:\/\/www.adobe.com\/go\/tn_12685\"><code>codebase<\/code> attribute<\/a> to reflect it &#8211; older player versions will not automatically update until I fix this) and I&#8217;m aware that there may still be some issues with the QuickTime clip (it does seem to be working on Firefox and IE though).<\/p>\n<p>So, how should this be done?<\/p>\n<p>Firstly, the <a href=\"http:\/\/www.webstandards.org\/2006\/08\/15\/valid-flash-video-and-audio-embed-object-markup\/\">valid Flash, video, and audio embed (object) markup<\/a> post at the Web Standards Project links to some great articles which should be read, namely:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.alistapart.com\/articles\/flashsatay\">Flash satay: embedding Flash while supporting standards<\/a>.<\/li>\n<li><a href=\"http:\/\/www.alistapart.com\/articles\/byebyeembed\">Bye bye embed<\/a>.<\/li>\n<li><a href=\"http:\/\/wiki.dreamhost.com\/index.php\/Object_Embedding\">Object embedding<\/a>.<\/li>\n<\/ul>\n<p>These give the background to why the <code>&lt;embed&gt;<\/code> element shouldn&#8217;t be used, as well as demonstrating the use of conditional comments to force certain browsers into compliance.  I actually used another variation on this theme &#8211; David Grudl&#8217;s <a href=\"http:\/\/www.dgx.cz\/trine\/item\/how-to-correctly-insert-a-flash-into-xhtml\">how to correctly insert Flash into XHTML<\/a> &#8211; ironically this uses a negated version of Internet Explorer-specific <a href=\"http:\/\/www.dgx.cz\/trine\/item\/the-magic-with-conditional-comments\">conditional comments<\/a> to force IE into ignoring code intended for other browsers!<\/p>\n<p>Then, there is the issue of the <a href=\"http:\/\/www.robertnyman.com\/2006\/04\/05\/flash-interaction-disabled-in-internet-explorer\/\">changes made to the behaviour of ActiveX content in Internet Explorer, following the Eolas patent suit, as described by Robert Nyman<\/a>.  In my case, it doesn&#8217;t really matter if you need to activate a control to view a video clip on my blog; however there are some workarounds.  Most use JavaScript (indeed <a href=\"http:\/\/www.adobe.com\/devnet\/activecontent\/articles\/devletter.html\">Adobe recommends a JavaScript-based workaround to the changes made in Internet Explorer<\/a>) and <a href=\"http:\/\/www.websitedesignerslist.com\/articles\/Internet+Explorer+Update+Breaks+Flash:+Fixing+Flash+and+other+Objects+to+Work+with+IE+6+and+IE+7\/\">one popular alternative is to use <code>document.write<\/code> in an external JavaScript function<\/a> to dynamically re-write the object embedding code.  Alternatives include Geoff Stearns&#8217; <a href=\"http:\/\/blog.deconcept.com\/swfobject\/\">SWFObject<\/a> (<a href=\"http:\/\/blog.deconcept.com\/2006\/04\/21\/flashobject-to-become-swfobject\/\">formerly known as FlashObject<\/a>) and Bobby van der Sluis&#8217; <a href=\"http:\/\/www.bobbyvandersluis.com\/ufo\/\">unobtrusive flash objects<\/a> (UFO).  I plumped for a version I found in <a href=\"http:\/\/www.robertnyman.com\/2006\/04\/05\/flash-interaction-disabled-in-internet-explorer\/#comment-5428\">a comment by Karl Rudd<\/a> the Robert Nyman post that I linked earlier (<a href=\"http:\/\/www.mix-fx.com\/flash-prompt.htm\">Fix It<\/a> uses a similar concept, also advocated by David Grudl in his post on <a href=\"http:\/\/www.dgx.cz\/trine\/item\/how-to-avoid-activation-of-active-x-in-ie\">how to avoid activation of ActiveX in IE<\/a>).<\/p>\n<p>After spending most of yesterday working on the object embedding, and a good part of this morning writing about it here, I think I&#8217;ll leave that one alone now, unless anyone has any better ideas to fix my code (note that the <code>&lt;br \/&gt;<\/code> tags scattered through it were added by Blogger &#8211; not by me).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday&#8217;s Mac vs. PC post should have been straightforward, except that it contained three video clips, each of which I wanted to embed in a standards-compliant way whilst maintaining maximum browser compatibility (i.e. ignoring the official advice from Adobe on embedding Flash content and Apple&#8217;s advice for embedding QuickTime content by avoiding the non-standard &lt;embed&gt; &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Embedding video content in (X)HTML<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[28,30,29],"class_list":["post-694","post","type-post","status-publish","format-standard","hentry","tag-flash","tag-quicktime","tag-website-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Embedding video content in (X)HTML - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embedding video content in (X)HTML - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Yesterday&#8217;s Mac vs. PC post should have been straightforward, except that it contained three video clips, each of which I wanted to embed in a standards-compliant way whilst maintaining maximum browser compatibility (i.e. ignoring the official advice from Adobe on embedding Flash content and Apple&#8217;s advice for embedding QuickTime content by avoiding the non-standard &lt;embed&gt; &hellip; Continue reading Embedding video content in (X)HTML\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2007-02-08T10:58:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-05-13T19:05:24+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Embedding video content in (X)HTML\",\"datePublished\":\"2007-02-08T10:58:00+00:00\",\"dateModified\":\"2007-05-13T19:05:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm\"},\"wordCount\":557,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Adobe Flash\",\"QuickTime\",\"Website Development\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm\",\"name\":\"Embedding video content in (X)HTML - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2007-02-08T10:58:00+00:00\",\"dateModified\":\"2007-05-13T19:05:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/embedding-video-content-in-xhtml.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embedding video content in (X)HTML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Embedding video content in (X)HTML - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","og_locale":"en_GB","og_type":"article","og_title":"Embedding video content in (X)HTML - markwilson.it","og_description":"Yesterday&#8217;s Mac vs. PC post should have been straightforward, except that it contained three video clips, each of which I wanted to embed in a standards-compliant way whilst maintaining maximum browser compatibility (i.e. ignoring the official advice from Adobe on embedding Flash content and Apple&#8217;s advice for embedding QuickTime content by avoiding the non-standard &lt;embed&gt; &hellip; Continue reading Embedding video content in (X)HTML","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","og_site_name":"markwilson.it","article_published_time":"2007-02-08T10:58:00+00:00","article_modified_time":"2007-05-13T19:05:24+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Embedding video content in (X)HTML","datePublished":"2007-02-08T10:58:00+00:00","dateModified":"2007-05-13T19:05:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm"},"wordCount":557,"commentCount":4,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Adobe Flash","QuickTime","Website Development"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm","name":"Embedding video content in (X)HTML - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2007-02-08T10:58:00+00:00","dateModified":"2007-05-13T19:05:24+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/embedding-video-content-in-xhtml.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Embedding video content in (X)HTML"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":2885,"url":"https:\/\/www.markwilson.co.uk\/blog\/2011\/07\/embedding-streaming-video-content-e-g-youtube-and-bbc-iplayer-in-a-powerpoint-presentation.htm","url_meta":{"origin":694,"position":0},"title":"Embedding streaming video content (e.g. YouTube and BBC iPlayer) in a PowerPoint presentation","author":"Mark Wilson","date":"Wednesday 20 July 2011","format":false,"excerpt":"One of the reasons for the huge gap in posts here is that I've lost most of the last week to creating a presentation for an event where I'm speaking next week. The event is for The Society for Computers and Law, and I'm taking a look inside the black\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":746,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/03\/multimedia-file-format-conversions-ripping-dvds-playback-and-more.htm","url_meta":{"origin":694,"position":1},"title":"Multimedia file format conversions, ripping DVDs, playback and more","author":"Mark Wilson","date":"Tuesday 20 March 2007","format":false,"excerpt":"Recently, I've had cause to convert various multimedia items between formats and it's not always been straightforward. I'm still learning as DRM, codecs and platform-related issues often complicate the process but this post summarises what I learned along the way with: Grabbing audio content from another application. Trimming audio files\u2026","rel":"","context":"In \"Adobe Flash\"","block_context":{"text":"Adobe Flash","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/flash"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4792,"url":"https:\/\/www.markwilson.co.uk\/blog\/2013\/02\/embedding-windows-media-in-a-sharepoint-website.htm","url_meta":{"origin":694,"position":2},"title":"Embedding Windows Media in a SharePoint website","author":"Mark Wilson","date":"Monday 25 February 2013","format":false,"excerpt":"A few weeks ago, I found myself standing in front of a green screen in a meeting room that had been \"converted\" into a temporary film studio, recording a video for internal communication on the technology standardisation initiatives I've been running for the last few months. \u00a0After all the edits\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":695,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/obtaining-version-information-for-flash.htm","url_meta":{"origin":694,"position":3},"title":"Obtaining version information for Flash (.SWF) files","author":"Mark Wilson","date":"Thursday 8 February 2007","format":false,"excerpt":"In my post about embedding video content in (X)HTML this morning, I mentioned that I didn't know the correct codebase attribute to use when embedding Flash video clips from online resources in my web pages... well, now I do! It seems that every Flash (.SWF) file includes a header which\u2026","rel":"","context":"In \"Adobe Flash\"","block_context":{"text":"Adobe Flash","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/flash"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":890,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/08\/quick-guide-to-getting-video-content-onto-an-ipod.htm","url_meta":{"origin":694,"position":4},"title":"Quick guide to getting video content onto an iPod","author":"Mark Wilson","date":"Wednesday 29 August 2007","format":false,"excerpt":"Apple iTunes can play back a variety of video formats but the iPod (5th generation) and Apple TV each have their own limitations and only play videos that are created in specific formats. I understand that not all codecs will be available for all platforms but I'm a techie and\u2026","rel":"","context":"In \"Apple iPod\"","block_context":{"text":"Apple iPod","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ipod"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":771,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/04\/where-are-the-wvp2-codecs-for-quicktime-on-a-mac.htm","url_meta":{"origin":694,"position":5},"title":"Where are the WVP2 codecs for QuickTime on a Mac?","author":"Mark Wilson","date":"Tuesday 17 April 2007","format":false,"excerpt":"It's generally accepted that Macs are great computers for graphic design and audio-visual work - so why is it so hard to play Windows Media content on a Mac? I know that QuickTime is the centre of Apple's audio-visual experience - so why should Apple support competing formats - but\u2026","rel":"","context":"In \"File formats\"","block_context":{"text":"File formats","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/file-formats"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/694\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}