Slashdot Log In
Hack Turns iPhone Camera Into HD Camcorder
Posted by
Soulskill
on Fri Dec 14, 2007 02:32 AM
from the fancy-moving-pictures dept.
from the fancy-moving-pictures dept.
An anonymous reader writes "Monsters and Friends has just released the beta of Drunknbass, a new iPhone hack that allows the unit's camera to capture video. 'While the iPhone's 2.0 megapixel camera resolution may be mediocre for a still camera, it is excellent resolution for a consumer video camera.' A standard definition Canon digital camcorder uses a 680K pixel sensor chip (because a standard definition TV's resolution is only 520 x 360), while one of Canon's HD camcorders uses a 2.9 megapixel sensor. The beta presently allows 5 second clips at 10 frames per second, but the finished version will soon allow infinite recording at 45 frames per second. Video of Drunknbass in action can be found on YouTube."
Related Stories
Submission: Hack Turns iPhone Camera Into HD Camcorder by Anonymous Coward
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
infinite (Score:2, Funny)
Re:infinite (Score:5, Insightful)
Parent
How many seconds of video is that? (Score:3, Interesting)
Re:How many seconds of video is that? (Score:5, Informative)
I never understood why Apple, back when they had FireWire controllers in their iPods, did not allow you to plug in an iSight and record directly on to that. It would have been a really great way of getting cheap video recording capabilities in to the hands of a lot of people, and copying recorded clips from the iPod would have been a lot faster than copying it from a DV tape.
Parent
Re:How many seconds of video is that? (Score:5, Informative)
Editing using iMovie HD is pretty easy too. Apple + T to split the file at the playhead, Delete the clips you've partitioned off.
Parent
HD, SD (Score:4, Informative)
Re:HD, SD (Score:5, Insightful)
Parent
Re:HD, SD (Score:5, Insightful)
2MP iPhone image [terrywhite.com] vs 2MP Powershot A60 image [steves-digicams.com] vs a One Megapixel film image [kenrockwell.com].
Is the iPhone really high-def?
Parent
Re: (Score:3, Interesting)
Re:HD, SD (Score:5, Insightful)
as for SD resolution SD is 704x480 and that can be 16:9 or 4:3 depending on aspect ratio of the pixels it is also interlaced. if using square pixels then an interlaced 640x480 resolution can be used but only in 4:3. You're probably thinking of EDTV (Enhanced Definition) which can be 704x480 or 720x480 and progressive scan.
Some game consoles and other devices will produce a 720x480 interlaced or 640x480 progressive resolution can called them SD or ED but they're really not in compliance with the spec.
Parent
Re: (Score:3, Interesting)
Scale it back to record at 640X480 and interpolate the pixels so you c
Why does this have to be a hack? (Score:5, Insightful)
Re:Why does this have to be a hack? (Score:5, Funny)
Parent
Re: (Score:3, Funny)
Re: (Score:3, Insightful)
Re: (Score:2)
Mirror-base videoconferencing developed for iPhone [engadget.com]
Re: (Score:2)
Re: (Score:2, Informative)
Article is a bit dated now, and some of the features are questionable, but you get the idea. Apple were flexing their 'we choose, you buy' stance to the Nth degree with this one. As a former supporter of the 'idea' of an iPhone (and now an avid
Re:Why does this have to be a hack? (Score:5, Insightful)
Why didn't Apple "add third party support"? Because doing so would take time. Selling the iPhone for eight months to an ecstatic audience before getting the SDK out means that there will be a demand for apps that will push developers to ship them. Releasing the iPhone in Feb 2007 would mean the new phone had no apps or users, and therefore no reasons to build apps for another eight months.
Why no "browser plugins" which by Flash/Javascript you mean Flash (Javascript is there)? Yes, why doesn't Apple release an ARM binary for Adobe's Flash, a slow POS environment that only works well on Windows and sort of works fair on the Mac, neither of which has steep power management needs. Hmm, maybe because Apple has no desire to push Adobe's plans for building a proprietary version of the web in place of HTML and Ajax. Maybe because the only good reason for Flash other than YouTube is Flash ads, which iPhone users don't really miss, and there's better ways to deliver video than proprietary Flash. Apple convinced Google to support H.264 instead.
Why no "carrier choice?" Because there is no carrier choice. There are two incompatible networks in the US, and "supporting choice" means supporting a fucked up broken system that doesn't work and that puts all control in the hands of the four main bad choices you can make (AT&T, Verizon, Sprint, and Tmobile). That's a PlaysforSure choice.
By "phone and data price plans" do you mean the lowest priced smartphone contract in the US, or something else?
"Removable battery" is a cliche for morons to babble about. Check out phones with a removable battery: thicker, wasted space, shitty cover. Treo. Blackjack battery is so small you have to buy a bigger battery and a fatter cover to get a day out of the unit using 3G. Ask anyone who complains about a removable battery how many times they've bought a replacement battery, and whether it cost more than $100, or was priced like an easy to find DIY replacement iPod battery: $15.
3G is a buzzword. Do you mean EVDO, which is all over the US but only works with CDMA2000 networks unlike AT&T, or UMTS, which is only in cities? This isn't Europe. Further, Apple doesn't have chips to deliver 3G worldwide, and can't deliver battery magic beyond what other phones do. 3G users burn through their battery much faster even when just talking. Check out the mobile forums full of people asking how to force their HTC phones into EDGE only mode. That's why.
Video calls? You mean on a 3G phone, or our ubiquitous WiFi networks in modern America?
"We choose you buy" is the fucking definition of engineering. If you don't like that, stick with an "every feature that sounds good" Windows Mobile or Nokia phone that sucks in reality. Right, it's "arrogance in the face of consumers." That's the most arrogant bullshit ever: dreaming unworkable ignorant ideas and then demanding they be shoehorned in and cost nothing, and if they aren't, the engineers involved are arrogant.
The Register's examples look good in photos, but have no Flash RAM, deliver a shitty web experience, and are the same unworkable crap LG has been cranking out in the past, all based on Flash Lite on top of Symbian.
Canalys, Symbian: Apple iPhone Already Leads Windows Mobile in US Market Share, Q3 2007 [roughlydrafted.com]
In its first full quarter of sales, the iPhone has already climbed past Microsoft's entire lineup of Windows Mobile smartphones in North America, according to figures compiled by Canalys and published by Symbian. That puts the iPhone ahead of smartphones running Symbian, Linux, and the Palm OS, but behind the first place RIM BlackBerry. The figures mesh with retail sales data already reported by NPD, which similarly described the size of the US market with a 27% chunk bit out by Apple's iPhone.
Parent
Re: (Score:3, Informative)
Yes, because I'm NEVER around a PC with a USB port at work all day long and I don't have a $10 charger that fits in the lighter of my car to charge my iPhone....oh wait...
I've had my iPhone since August, and I've never seen the batterly level below half. I list
Re: (Score:3, Informative)
A shitty phone camera makes a shitty camcorder (Score:5, Insightful)
Song in the YouTube video - Bowie's "Rebel Rebel" (Score:2, Offtopic)
Drunknbass selecta! (Score:3, Funny)
Resolution is pointless... (Score:5, Insightful)
HD is more then just resolution (Score:5, Informative)
I remember the first time I saw a professional VCR playback video. The image was great. I could hardly believe a tape could play that.
One of the greatest strengths of HD is that it's digital. Yet is also one of it's downfalls. Sure analog in general has bigger faults. (mostly from the handling of the signal) But digital compressing and the limiting of the color space. Can be of bigger annoyance (YUV RGB 8 bit for each color. Or 8:6:6 for yuv)
Usually images or series of images are compressed using some variant of jpeg. Which uses blocks of 16x16 or multiples of that. Which causes jaggies or fuzzies from where one dramatic color ends and the other begins. Usually this isn't a problem unless the image becomes more compressed.
The color space resolution, Sorry but 8 bit for each channel hasn't cut it since 2000, while 16 million colors is enough for most applications, for gray scale it's still just 256 shades. Since an equal amount of red, green and blue are needed. A scene may call for a large set of blue, for example is Nemo. There is alot of color banding going on for the color blue. The eye can distinguish 256 shades of a color. (In this case it would be 216 since yuv does some funky things).
While most these arn't a big deal. I don't see it as true HD. Resolution alone does not make HD. Many of the things that the proponents of HD are pointing out. Analog can do better, If only the signal was handled better. What I want is 10 bits per RGB.
Some people hate me for pointing out the compression artifacts, It's hard to not notice them once you know they are there. Well if I got anything wrong or if you want to add anything. Go ahead.
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
Or I almost hate to admit I watched this Disney show. Remember the Titans. There is a scene with the coach in a hallway. The hallway has some color banding problems. It's too dark and the remaining colors to represent that are limited. From dvd.
Most the time 24 bit is sufficient. But there are cases where it isn't. Finding Nemo. Remember the titans.
Come to think of it. Most these compression artifacts are more noticeable in moving images. Since the moving compounds the problem.
As I said
Re: (Score:3, Informative)
Re:HD is more then just resolution (Score:5, Interesting)
How much can *you* see?
(If you have to look at your screen from a funny angle to get colour distortion, you're cheating. Also, if you have to recolour the background, you're cheating. Though you can do that to prove the features you're looking for are there, if you're sceptical.
Parent
Two (Score:2)
Most the time it's not a big problem. It's good enough for a large percentage of people.
Cover a greater area then transition it's easier to see the color difference. Which is really where the problem of color banding shows up. That image you provided is a good example of, The Small 252 text up in the corner. (left hand) The bigger stuff is more noticeable while the smaller stuff while further out of range isn't.
megapixel image sensor != HD camcorder (Score:5, Insightful)
In order to build a camcorder that's worth anything you need to be able to capture the data, encode the data, and store the data. Features like anti-shake and other things are nice too, but lets stick with the basics.
Capturing the image. If capturing the image were all it took to make a HD camcorder any old $100 3Mpixel still camera would be a camcorder. But ok, the iphone can capture a single frame "HD video".
Encoding the image. You don't REALLY think this thing will store the data in an unencoded format do you? Do you know how much storage that requires? My old *non HD* camcorder would store in DV mode, which I bet still has SOME encoding, was 10 GB per hour. Now try that in HD. 40 GB an hour? 60 GB an hour? Ok... so you've got to encode it. I *highly* doubt that the iphone can handle the processing power that's required to encode a HD video *in real time* at 45 frames a second. Someone is smoking something and they're not sharing.
Storing the image. Even well encoded HD video takes a significant amount of space. My HD camcorder which is 1080i (interlaced) still requires 10 GB per hour of HD space (the same as my old DV camera becuase it's mpeg2 encoded). So lets say for the sake of arguement that the iphone can do the encoding, how much disk space does it have? Maybe you can stick a decent sized memory card on it (i don't know) or maybe it's got 4 or 8 GB of disk store space built in... you still don't have much space to store a decent sized video.
The fourth major hurdle is: can the iphone busses push around that much data? That's a tremendous amount of data to be pushed around on this thing when it wasn't designed for that much throughput. I am highly skeptical that it could even come close to those pixel pushing levels. here's a quick test... can it PLAY a HD video? If it can, i may be wrong on this count.
Overall though, I would give good odds that there's no way they can get HD video at 45 frames per second.
d
Standard definition (Score:2)
Standard definition is usually 640x480 (US NTSC format) or 725x575 (UK PAL) or similar. There are other resolutions in use around the world, but those two probably cover 90% of the SD market. There is NO broadcast TV standard which has a resolution as low as 520x360. Even if it did, it would be a 187K pixel sensor - the article poster does not know how to how to use his calculator.
Re: (Score:2)
Either way, it shows why imported American region 1 DVDs (480 line) look really blurry compared to our UK 576 line PAL discs
Pointless, if true. (Score:5, Interesting)
Thats a huge number of kbps. I can't even be bothered working it out. With a max of 8gb of storage space available you'd only get a few minutes of video, if that.
Re:Pointless, if true. (Score:5, Insightful)
I'll believe it when I see it. Is this an example of someone borrowing Jobs' reality distortion field? It's made by Apple, so it's magically capable of doing anything you want?
Parent
and, really....? (Score:3, Interesting)
Re: (Score:3, Funny)
Really?
Now I *really* want get an iphone into the hands of every hot girl in the world.
MMS is idiotic, Let it die! (Score:3, Insightful)
Other features you consider to be "basic" are just not useful or important to that many people.
I *think* this may end up vaporware... (Score:3, Interesting)
However, and this really is just a guess on my part so it may be wrong, based on the recording length its suggesting and the average size of a JPEG snapshot on the iPhone, I suspect its just rapidly capturing images into memory.
There is a HUGE jump from being able to capture JPEG images into memory (which is done in hardware) to being able to do encryption of 2mp frames into a reasonable video format. I've never seen anything that suggested the iPhone has a hardware h.264 encoder, and it definitely can't do it in software.
The guy who wrote this may find he's got a much harder path to get any further with it.
it's about the CCD, not pixels (Score:3, Interesting)
In terms of the effort, I'm very supportive of the author. Anything to further our understanding of this "mysterious" iPhone firmware is great. On the other hand, the application will find limited usefulness.
For real HD recording, nothing beats a good ol' HD camcorder. Even the "video mode" in digital cameras result in high pixelation...
Re:HD (Score:5, Funny)
Thanks for reading two thirds of the summary.
Parent
Re: (Score:3, Funny)
Re: (Score:2)
Re:HD (Score:5, Informative)
520 x 360 is not standard definition TV's resolution either. SDTV is 640x480, NTSC is 720x480 and PAL is 768x576; Display resolution [wikipedia.org].
Presumably the article implies field size which is 400 for PAL, 350 for NTSC.
Parent
Re: (Score:2, Funny)
I guess this is just another attempt of the entertainment industry to make established standards look worse because they want to sell their latest crap. I for one won't be buying a LCD TV with blurry noise all over the place and virtually no sound dynamics because they all compress the hell out of any signal, because "people want louder-sounding music".
I'm going to get a good old CRT TV and hook the receiver up to my stereo. F**k HD - I see no reason to watch the same old crap in even higher resolution. An
Re:HD (Score:5, Funny)
God those things piss me off, how I long for the good old days of using a frying pan. Modern toasters leave that disgusting "modern toaster" taste in your mouth, and leave criss cross patterns on the toast next to where the heating elements are.
Your average idiot just looks at it and says "wow, look at how shiny it is!", and I just laugh at them when their toast inevitably burns, because they can't see the degree to which the bread has been toasted.
I truly despair for the world. Woe is me.
Parent
Re:HD (Score:5, Informative)
Digital NTSC is 720x480, though all NTSC televisions are 4:3, not 3:2. Don't ask me why Sony picked a funny wide format for their first digital deck. Analogue NTSC, er NTSC OTA until next year (we'll just see won't we), is 525 x ~360, though the visible res is only ~486x~360 (depending on your TV) because the VBR is counted in the 525.
Wikipedia has the nasty tendency of being TOO up-to-date :P, and simply rewriting history as if everyone uses an LCD. Of course my knowledge is almost exclusively gleaned from old guys in the tape room at a certain NBC affiliate in Minneapolis (my first internship, wow that was long ago), so correct me if I'm wrong.
OTOH, if you give any kind of explanation that doesn't end with NTSC being 4:3, you're probably skipping a step somewhere. The NTSC frame was defined off of the silent film 4 perf aperture, which is 4:3.
Parent
Aspect Ratio (Score:3, Interesting)
Re:HD (Score:4, Funny)
I wonder how people use it for phone calls then.
Parent