|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Will jailbreak of iPhone 4S, iOS 6.1, allow recording of 60 FPS video?
Hi,
With rumors of an untethered jailbreak for iOS 6.1 coming on Sunday, I may take the leap and jailbreak my iPhone 4S for the first time. I want to be able to shoot video at 720p and 60fps. Under iOS 5, I had an app called SloPro that allowed me to do this, but the upgrade to iOS 6 broke this function. I'm a newbie to jailbreaking. If I jailbreak my 4S, is there an app or tweak that will enable my camera to shoot video at 60fps? I've searched the forums and the web for this, but could not find the answer. Apologies if I've missed something obvious. Any helpful answers are appreciated. jjw iPhone 4S, 16GB, iOS 6.1 |
|
|
|
0
|
|
|
#2 |
|
If you can find an app that allows for it, it might be possible. We won't know until someone tries it.
__________________
Handmade Natural Skin Care Products for Geeks (owned and operated by my wife) Xbox 360 Controller Mods (owned and operated since 2001) |
|
|
|
0
|
|
|
#3 | |
|
Quote:
Nevertheless, if 60 fps will at all work (it's still unknown), I'd still recommend against it. Anything over 30 fps results in halved(!) vertical resolution. It's better to get a real camera not suffering from this major problem. |
||
|
|
1
|
|
|
#4 |
|
Interesting idea. Wouldn't this potentially be a hardware limitation?
|
|
|
|
0
|
|
|
#5 |
|
Chite Fing "Better Camcorder" might be the app you're looking for.
Works for me. |
|
|
|
0
|
|
|
#6 | ||
|
Quote:
I'll check out your post on the video enhancers you've developed. As for the 60 fps, it previously worked very well for my 4S with the SloPro app under iOS 5. If I transferred the raw video to my Mac, the file info listed the frame rate as 60 fps. SloPro now states that this feature of their app will not work under iOS 6, only iOS 5. When you say the vertical resolution is halved, are you referring to the fact that I would have to record at 720p, rather than 1080p? That's OK with me. The slow-mo effect is worth the loss of resolution. SloPro recorded 60 fps at 720p. I do agree that "real" camera would solve the problem, but "the best camera is the one that's always with me", and that's my iPhone. ![]() jjw ---------- Quote:
Apple must have done something to cripple it in iOS 6. If Apple had a reason for doing this, I'm fine with that. I just wish they would have explained why they did it. |
|||
|
|
0
|
|
|
#7 | |||
|
Quote:
BTW, I don't recommend it even for iOS 5.x users. Use SloPro instead - it consistently delivers 60 fps on the 4S, unlike Better Camcorder, which tops at around 35 fps. (More info on all these questions: http://forums.macrumors.com/showthread.php?t=1489146 ) ---------- Quote:
- removing antialiasing of the iPhone 2x mode from iPad 1/2 in iOS 5 and lying antialiasing in the previous versions were a "bug" - making even two-year-old hardware like the 2nd gen iPod touch (sold, as a recent device, up to Sept/2010) unable to run any new app after Sep/2012 by forcing the deployment target to be 4.3 as a minimum - making the iPhone 3G deliberately slow on 4.x. (It was all deliberate. They haven't done the same to the 2nd gen iPod touch, which has almost the same hardware. This is why the latter is orders of magnitude faster than the 3G, both running on 4.2.1 - unlike in the pre-iOS4 times.) etc. ---------- Quote:
Recording video at more than 30 frames per second (fps) Unfortunately, while it is possible to record more than 30 fps, the vertical resolution will always be halved (and, if you use the binned mode, also the horizontal), independent of the actual resolution used. This is the case with both directly editing /System/Library/PrivateFrameworks/ MediaToolbox.framework/N94/ AVCaptureSession.plist and using the third-party apps(currently) capable of recording at more than 30 fps: Better Camcorder and SloPro. It seems the system automatically switches to line doubling mode when any application attempts to record at any higher framerate than 30 fps. Yes, even recording at 31 fps will trigger this nasty behaviour. This means you really don't want to record at high frame rates unless you really don't mind the reduced resolution. Two examples at vastly different resolutions of the effects of the halved resolution (I've annotated the Nyquist threshold with a red line. An ideal camera should render an image very close to these thresholds in which the number of both the horizontal and vertical lines can still be counted. If they can't or are presented as fewer lines, aliasing already occurs where it shouldn't do.): ![]() ![]() (800*450; both recorded by Better Camcorder. The first used the Maximum frame rate setting; the video was recorded at 37 fps. The second, as you may already have guessed, used plain, default 30p – hence the definitely superior vertical resolution (the horizontal one is exactly the same). Click the crops for the full, original chart framegrab!) ![]() ![]() 720p. The difference in the vertical resolution is staggering. (I don't think I need to tell you which one is a framegrab of a >30 fps video.) BTW, here's also a 720p60 framegrab of the binned mode (only) recommended for low-light shooting. As you can see, as has been already mentioned, here, the horizontal resolution is also halved, not only the vertical one (the latter because of the greater-than-30 fps mode. BTW, the horizontal Nyguist annotation is at the wrong place: just as on other 720p framegrabs, it should be at around 7.2, not at 9.2. Sorry, I don't have the time to fix the shot.):
|
||||
|
|
1
|
|
|
#8 | |
|
Quote:
Unfortunately, after reading Menneisyys2's excellent review of "framerate booster" apps, including Better Camcorder, it doesn't sound like this app will record at over 30 fps under iOS 6. Everything I have read suggests it is a problem with the OS, not the apps. http://forums.macrumors.com/showthread.php?p=16292547 That's the real reason I'm interested in the jailbreak. If it is possible to "restore" the 60 fps function, I'm willing to try to jailbreak my phone. jjw |
||
|
|
0
|
|
|
#9 | |
|
Quote:
---------- As soon as the JB is out, I'll start hacking and let you all know whether it's possible. |
||
|
|
1
|
|
|
#10 |
|
I heard with the next JB there will be a hack that adds a front facing camera on the 3GS
|
|
|
|
2
|
|
|
#11 | |
|
Quote:
__________________
iPhone 5 iOS 6.0.2 Evasi0n iPhone 4S iOS 6.1.2 Evasi0n iPad 2 WIFI iOS 6.1.2 Evasi0n Mac Book Pro 15" mid 2010
|
||
|
|
2
|
|
|
#12 | |
|
Quote:
For me, the 60 fps was really just a fun hobby. I'm not concerned too much with the loss of resolution right now, but I can see that in the future, I may not be willing to lose the quality. I suppose at that point, I would consider carrying two cameras (my phone and a more serious camera). I'll still consider the jailbreak, as there seem to be many other advantages. If I find the 60 fps does work after the jailbreak, I will post here to let folks know. Again, your response is much appreciated. jjw |
||
|
|
0
|
|
|
#13 |
|
BTW, I've retested both Better Camcorder and SloPro (the latest versions) under the final version of 6.1 too (without JB, of course). No >30 fps recordings.
|
|
|
|
0
|
|
|
#14 | |
|
Quote:
Thanks! jjw |
||
|
|
0
|
|
|
#15 | |
|
Quote:
I couldn't live without jailbreaking. Actually, being able to JB is the only thing that still makes me purchase iDevices for private use (apart from my teaching iOS programming). I'd be gone the Android way with the release of the Nexus 10 because Android has a so much more open programming API. And it's possible to upgrade even the oldest Android HW to the latest Android versions with unofficial but still excellently working cooked ROM's. And the Android manufacturers don't dumb down / cripple their previous-generation hardware intentionally, unlike Apple (apart from not releasing OS upgrades at all, of course - but that's what XDA-Dev cooked ROM's are for)... |
||
|
|
0
|
|
|
#16 | |
|
Quote:
|
||
|
|
0
|
|
|
#17 |
|
So far no success. Apple has (again) changed how /System/Library/ looks. There's absolutely no sign of /System/Library/PrivateFrameworks/MediaToolbox.framework/ at all. Neither is there AVCaptureSession.plist anywhere under /System/Library/, it seems. All this on my iOS 6.1 iPhone 5.
I'll continue investigating. |
|
|
|
0
|
|
|
#18 | |
|
Quote:
http://forums.macrumors.com/showthread.php?t=1243511 I managed to find the MediaToolbox.framework directory only through a search with my FTP client. It is not in the location described in the thread. Fortunately, I backed up the original .plist file before editing After making the suggested changes, my camera would only shut down each time I tried to open it. Replacing the edited file with the original backup fixed that.I also tried CameraTweak 0.31, but no joy there either. A setting of 60 FPS resulted in a 30 FPS video file, at least according to the Quicktime file inspector on my Mac. I'll post here if I find anything new. Thanks. jjw iPhone 4S, iOS 6.1 Evasi0n 1.0 P.S. The file I edited is located here: /System/Library/Frameworks/MediaToolbox.framework/N94/AVCaptureSession.plist Last edited by jjw141; Feb 5, 2013 at 09:12 AM. Reason: Added information |
||
|
|
0
|
|
|
#19 | |
|
Quote:
BTW, did you find my 60 fps test video I've generated programmatically, with which it's very easy to see whether the recorded footage is indeed, truly 60 fps (and doesn't drop any frame)? |
||
|
|
0
|
|
|
#20 | |
|
Quote:
I've tried doing the following, one-by-one: - changed MinFrameRate 24 to 60 - added TemporalNoiseReductionMode with 0 - changed Binned from YES to NO - changed isExperimental from YES to NO |
||
|
|
0
|
|
|
#21 | |
|
Quote:
![]() I could only find YouTube videos on your blog post, not the original video files. I'm probably looking in the wrong place... I do have some 60 FPS footage of my own that I took with the SloPro app before I upgraded to iOS 6. Here is a comparison of my most recent video stats versus the SloPro app footage from last year (both taken on the same phone): SloPro app, iPhone 4S, iOS 5, No Jailbreak, July 3, 2012 Format: H.264, 1,280 x 720, AAC, 44100 Hz, Mono FPS: 59.01 Data Rate: 10.72 Mbit/s File Size: 25.4 MB (18 seconds) CameraTweak 0.31 (Cydia), iPhone 4S, iOS 6.1, Evasi0n 1.0, Feb. 5, 2013 Format: H.264, 1,920 x 1,080, AAC, 44100 Hz, Mono FPS: 29.97 Data Rate: 21.72 Mbit/s File Size: 22 MB (8 seconds) Hope this helps, jjw |
||
|
|
0
|
|
|
#22 | |
|
Quote:
https://dl.dropbox.com/u/81986513/08...-optimized.mp4 (more info on how it's been created HERE) |
||
|
|
0
|
|
|
#23 | |
|
Quote:
|
||
|
|
0
|
|
|
#24 | |
|
Quote:
"Hi, The development of the tweak was done on an iPhone 4 on which the fps at 60 just works, for some reason(I guess a change of hardware) the 4s camera doesn't support 60fps. Therefore you'd only be able to get up to 30fps. It's a technicality that can't be fixed on a software level". Two problems with this: (1) Why would it work on an iPhone 4, but not a 4S? (2) 60 FPS worked on my 4S before I upgraded to iOS 6, so it is possible.
|
||
|
|
0
|
|
|
#25 | |
|
Quote:
|
||
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 11:53 AM.













iPhone 5 iOS 6.0.2 Evasi0n
Linear Mode
