{"id":406,"date":"2007-11-09T06:32:11","date_gmt":"2007-11-09T12:32:11","guid":{"rendered":"http:\/\/blog.codedread.com\/archives\/2007\/11\/09\/opera-95-beta-now-with-cracklin-video\/"},"modified":"2007-11-09T06:32:11","modified_gmt":"2007-11-09T12:32:11","slug":"opera-95-beta-now-with-cracklin-video","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2007\/11\/09\/opera-95-beta-now-with-cracklin-video\/","title":{"rendered":"Opera 9.5 Beta: Now With Cracklin&#8217; Video"},"content":{"rendered":"<p>The Opera web browser really puts the other guys to shame when implementing open standards.  I wholeheartedly agree with <a href=\"http:\/\/www.schepers.cc\/?p=39\">Doug<\/a> that it's a shame that I can't customize Opera's chrome the way I can with Firefox (you can only go so far with User JavaScript and widgets) - it would easily become my default browser (and not just the browser I test advanced features in).  Anyway, those guys at Opera have <a href=\"http:\/\/dev.opera.com\/articles\/view\/a-call-for-video-on-the-web-opera-vid\/\">released<\/a> a development build of Opera 9.5 that supports video in the browser.  This is a big step forward for the open web. <!--more--><\/p>\n<div class=\"ads\"><object type=\"text\/html\" width=\"468\" height=\"60\" data=\"http:\/\/www.codedread.com\/gads.php\"><\/object><\/div>\n<p>I remember a couple years back when people scoffed at the idea of <a href=\"http:\/\/www.w3.org\/Graphics\/SVG\">SVG 1.2<\/a> containing a &#60;video&#62; element.  The argument went something like \"SVG is for <span style=\"text-decoration:underline;font-weight:bold\">V<\/span>ector <span style=\"text-decoration:underline;font-weight:bold\">G<\/span>raphics so that's ALL it should do - how dare you!\".  Meanwhile, Macromedia had been expanding its reach in areas of streaming media and HTML was stagnating.<\/p>\n<p>Now, thanks to the WHATWG, HTML is undergoing a rejuvenation of sorts.  Version 5 of everyone's favourite <span style=\"text-decoration:underline;font-weight:bold\">H<\/span>yper<span style=\"text-decoration:underline;font-weight:bold\">T<\/span>ext markup language is likely to contain a &#60;video&#62; element, an &#60;audio&#62; element, a Canvas object and other non-hypertext related things.<\/p>\n<p>Anyway, those guys at Opera have released an <a href=\"http:\/\/dev.opera.com\/articles\/view\/a-call-for-video-on-the-web-opera-vid\/\">experimental build<\/a> of Opera 9.5 that supports not only <a href=\"http:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/#video\">HTML video<\/a> but <a href=\"http:\/\/www.w3.org\/TR\/SVGMobile12\/multimedia.html#VideoElement\">SVG video<\/a> too.<\/p>\n<p>What's fascinating about video inside SVG is that you can do a lot with it.  It's just another region of graphics to the \"SVG engine\" so you can scale it, shear it, flip it, apply filters to it, put graphics on top of it, etc.  Some of their demos are really cool.  Like this <a href=\"http:\/\/people.opera.com\/howcome\/2007\/video\/svg\/video-reflect.svg\">reflect<\/a> one.  And oh yeah, this <a href=\"http:\/\/people.opera.com\/howcome\/2007\/video\/svg\/video-filter.svg\">Trace Edges<\/a> one (check out the greyscale too).  Can Flash do that?  (I honestly don't know).<\/p>\n<p>I'd like to make a screencast of this so that the <a href=\"http:\/\/www.latenightpc.com\/blog\/archives\/2007\/11\/08\/using-swig-to-connect-c-to-lua\/#element(content\/1\/5\/5)\">truly lazy<\/a> among you could see the effects without downloading it - but that requires me to re-install the screencasting software - and you really should just go and download it for yourselves anyway.<\/p>\n<p>Now I've noted some problems just with these two demos yesterday:  In one instance, I couldn't get the video to stop playing, even though I had closed the tab or navigated away from it (in other words, the audio was still audible)  However, I'm sure these kinks will be worked out before the final version of Opera ships.<\/p>\n<p>Go Opera!<\/p>\n<div class=\"ads\"><object type=\"text\/html\" width=\"468\" height=\"60\" data=\"http:\/\/www.codedread.com\/gads.php\"><\/object><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Opera web browser really puts the other guys to shame when implementing open standards. I wholeheartedly agree with Doug that it&#8217;s a shame that I can&#8217;t customize Opera&#8217;s chrome the way I can with Firefox (you can only go so far with User JavaScript and widgets) &#8211; it would easily become my default browser [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,25,46,11,15,28],"tags":[],"class_list":["post-406","post","type-post","status-publish","format-standard","hentry","category-opera","category-software","category-svg","category-technology","category-video","category-web"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":0,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/406\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}