Borderless Video for iOS? at DVinfo.net

Go Back   DV Info Net > Windows / PC Post Production Solutions > Non-Linear Editing on the PC

Non-Linear Editing on the PC
Discussing the editing of all formats with Matrox, Pinnacle and more.


Reply
 
Thread Tools Search this Thread
Old March 11th, 2013, 07:38 AM   #1
Major Player
 
Join Date: Nov 2002
Location: Toronto, Canada
Posts: 484
Borderless Video for iOS?

Since I've been gone has anyone created a codec or other solution to producing borderless video that isn't Flash-based? Unless I've missed something since Steve Jobs left us the original Flash solution won't run on an iOS device.
David Hurdon is offline   Reply With Quote
Old March 11th, 2013, 07:07 PM   #2
Inner Circle
 
Join Date: Sep 2003
Location: Portland, Oregon
Posts: 3,259
Re: Borderless Video for iOS?

"Borderless"?

Generally, you have two choices for iOS, h.264 in an MP4 wrapper, or the unique m3u8 file format.

Handbrake is an awesome freeware tool that uses the excellent and fast x264 encoder, Lanczos rescaling, and Yadif deinterlacing in a good interface. It's state of the art for low-volume creation of h.264/mp4 files. There are iOS presets. Being freeware, it is not the best documented.

Then you have distribution to consider; app, iTunes, or web page embed... If you can write web pages, the HTML5 video tag is rather simple.
Code:
<video width="320" height="240" controls>
   <source src="movie.mp4" type="video/mp4">
</video>
__________________
30 years of pro media production. Vegas user since 1.0. Webcaster since 1997. Freelancer since 2000. College instructor since 2001.
Seth Bloombaum is offline   Reply With Quote
Old March 12th, 2013, 07:29 AM   #3
Major Player
 
Join Date: Nov 2002
Location: Toronto, Canada
Posts: 484
Re: Borderless Video for iOS?

Thanks, Seth. I haven't heard of Handbrake. I should probably have made it clearer that by "borderless" I meant keyed out - the "man walks onto website and talks to you" effect. I've done my fourth series recently for a menswear client and this time, after the fact, they care about Apple mobile devices. I create my final product in Flash and therein lies the problem. Will Handbrake export this effect for iOS display?
There is an example here: Sample implementation code for sitegreeter video

David
David Hurdon is offline   Reply With Quote
Old March 12th, 2013, 10:53 AM   #4
Inner Circle
 
Join Date: Sep 2003
Location: Portland, Oregon
Posts: 3,259
Re: Borderless Video for iOS?

Ah, alpha channel transparency. Yes, I've used that flash playback method.

I did extensive research a couple years ago for a project, looking for h.264 transparency. Although it is part of the h.264 specification, and is part of the "reference encoder" spec, so far as I was able to find out at that time there are no products that support h.264 transparency for encoding or playback.

My research took me to several interesting places, including reading the h.264 spec, a hardware assisted encoding library created by Intel, MainConcept's reference encoder, Sorenson Squeeze, Telestream Episode, Rhozet Carbon Coder, "world's greatest compressionist" Ben Waggoner, and writer/educator Jan Ozer. No dice. The products mentioned above are the industry standard encoders from $800 to $20,000.

Of course things change, the co. I was working for at the time wasn't willing to sponsor creating/adapting encoder and player methods, a significant task. Maybe somebody has. Apple apparently promised this and demoed it in 2007, and there are some intriguing hints in their developer guides for QT for iOS, but the only method detailed provides a fixed, still mask, not a tracking mask.

With a Silverlight programmer, I developed a transparency method that worked for that project. But no Silverlight on iOS I'm afraid. Potentially, the method we came up with could be ported to html5/h.264, but that would be a significant task. Maybe it couldn't; it was a bit bandwidth and processor intensive.
__________________
30 years of pro media production. Vegas user since 1.0. Webcaster since 1997. Freelancer since 2000. College instructor since 2001.
Seth Bloombaum is offline   Reply With Quote
Old March 13th, 2013, 07:25 AM   #5
Major Player
 
Join Date: Nov 2002
Location: Toronto, Canada
Posts: 484
Re: Borderless Video for iOS?

Wow, now that's a reply. You've apparently inhabited what many of us would consider an enviable environment, certainly including myself. Thanks again for the information.

David
David Hurdon is offline   Reply With Quote
Old June 12th, 2013, 12:59 PM   #6
Tourist
 
Join Date: Jun 2013
Location: CA
Posts: 1
Re: Borderless Video for iOS?

Quote:
Originally Posted by Seth Bloombaum View Post
Ah, alpha channel transparency. Yes, I've used that flash playback method.

I did extensive research a couple years ago for a project, looking for h.264 transparency. Although it is part of the h.264 specification, and is part of the "reference encoder" spec, so far as I was able to find out at that time there are no products that support h.264 transparency for encoding or playback.

.
Seth is quite correct in stating that there is no encoder or decoder for h.264 that supports an alpha channel. But, that does not mean it is impossible. I have implemented a solution for h.264 with an alpha channel that works with iOS. A step by step description of how it works appears in this blog post:

h.264 video with an alpha channel | iosgraphicsanimation

The AVAnimator library for iOS homepage is here:

AVAnimator library for iOS

Please have a look, I am sure you will find it useful for your iPad app.
Mo DeJong is offline   Reply With Quote
Old June 13th, 2013, 06:36 PM   #7
Inner Circle
 
Join Date: Sep 2003
Location: Portland, Oregon
Posts: 3,259
Re: Borderless Video for iOS?

Very interesting work!

In the silverlight method we developed above, we also ended up with an independent moving matte that was assembled with the RGB video in the player.
__________________
30 years of pro media production. Vegas user since 1.0. Webcaster since 1997. Freelancer since 2000. College instructor since 2001.
Seth Bloombaum is offline   Reply
Reply

DV Info Net refers all where-to-buy and where-to-rent questions exclusively to these trusted full line dealers and rental houses...

Professional Video
(800) 833-4801
Portland, OR

B&H Photo Video
(866) 521-7381
New York, NY

Z.G.C.
(973) 335-4460
Mountain Lakes, NJ

Abel Cine Tech
(888) 700-4416
N.Y. NY & L.A. CA

Precision Camera
(800) 677-1023
Austin, TX

DV Info Net also encourages you to support local businesses and buy from an authorized dealer in your neighborhood.
  You are here: DV Info Net > Windows / PC Post Production Solutions > Non-Linear Editing on the PC

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 



Google
 

All times are GMT -6. The time now is 01:01 AM.


DV Info Net -- Real Names, Real People, Real Info!
1998-2017 The Digital Video Information Network