2008-10-14 119 views

回答

2

注:这个答案是过时

www.iphonevideorecorder.com。我认为有免费的试用版,但之后你需要购买。你需要越狱你的iphone。

+1

这不是你想要的。在Cydia,如果你是Jailbreak,很快会有一个名为“显示记录器”的Ryan Petrich(这个网站的成员:http://stackoverflow.com/users/4007/rpetrich)的付费应用程序,并且会为你带来/更多/更好的视频。 – 2010-05-08 22:01:20

+1

这只是一个旧的iPhone手机没有内置的视频录制工具。他正在寻求别的东西...... – 2011-01-23 20:50:56

+1

如果你正在创建iPhone应用程序,你可能不想越狱你的手机。 – Vargen 2012-07-30 11:20:48

-4

我不相信这是可能的。 你最好的选择是获得iShowU之类的东西,并从模拟器中捕获。

+0

这是可能的人...获取上述我的答案... – 2012-11-08 06:56:03

4

缺少使用摄像机,没有。

许多用于演示iPhone应用程序的YouTube视频都是使用屏幕抓取应用程序(如iShowU,ScreenFlow或Snapz Pro)和模拟器制作的。请注意,模拟器中的响应速度可能与设备的响应速度大不相同 - 因此可能会使用设备上永远不会看到的仿真器产生效果(并错过)。特别是,默认动画可以在模拟器中闪烁,在设备上它们看起来很快。

+1

“没有使用摄像机,没有。“:错误,请参阅我的答案。 – mk12 2009-08-17 01:42:49

+0

我自己跟视频捕捉的速度有类似的问题。你为什么说没有其他解决方案?是否真的没有办法引导到一些视频文件的tvout? – codekitty 2010-06-16 21:26:18

0

我自己一直在研究这个项目,在这一点上它似乎仍然超出我们。

我甚至尝试买Apple Composite AV Cable,但它并没有捕获屏幕,只是视频播放,如YouTube等

所以我决定去与iShowU路径,迄今已制定出很好。

谢谢!

8

我为模拟器制作了一个插件,可以做到这一点。你可以在my blog找到它。

它实际记录屏幕。它不依赖于iShowU等其他屏幕捕获程序。

它将安装默认应用程序的图标,并将载体文本更改为真实设备。

1

我以前ScreenFlow记录模拟器,并放大它,并添加静态图像是必要的。然后,我将该电影嵌入到我的网站上的iPhone框架中。结果没关系。查看结果的Tweeps页面。

1

我想现在这么明显,没有一个张贴这一点,但对于菜鸟....注:iPhone 4S仅

只是对AirPlay的苹果电视和视频镜像输出,然后将亚视的设备可以记录 - 像TiVo公司,DVR等,你也可以使用一个视频输出线在iPad上[1,2]现在

不知道,如果电缆在iPhone 4S上的作品,因为我还没有测试,就是自己

其笨重,但没有其他办法可以看到atm。

17

这里是我简而言之解决方案:

近年来,需要生产正在从iOS应用程序的界面视觉内容的时候,我会要求开发商提供专为模拟器上的应用程序的编译, (必须单独编译,因为应用程序默认编译为在iPhone的ARM处理器上运行,而模拟器在Mac的Intel处理器上运行)。然后这将在Mac上用Snapz Pro,Screenflow或类似的东西在屏幕上捕获。

除此之外,典型的解决方案需要越狱设备和安装源自Cydia Store的屏幕捕获应用程序。

随着iPad 2的推出,Apple通过授权的基座连接器将HDMI接口镜像到视频输出端口,或者通过基座连接器连接到VGA适配器。 (注意:Apple的复合和组件选项不会移植镜像内容。)虽然这些输出机制的典型意图是将界面内容显示到外部投影机或高清晰度电视,但可以使用支持该设备的设备来记录此镜像内容对来自这种输入源的内容进行记录或转码。随着iPhone 4S的推出,这一选择也成为可能。通常情况下,录制这些视频内容是通过捕获计算机上安装的HDMI采集卡完成的,例如由Black Magic或AJA制作的采集卡等。这当然仅限于使用能够安装这种采集卡的计算机。其他选项可能包括一些支持HDMI记录的DVR设备(尽管许多检测和禁用此类选项)或基于火线的转码设备(如我使用的Grass Valley ADVC-HD50)。

自从今年早些时候获得iPad 2以来,我一直在使用Grass Valley ADVC HD50将iOS屏幕运动从坞内连接的HDMI捕获到Mac上的HDV兼容视频捕获应用程序。迄今为止,它的工作完美无瑕。

这里是从视频的示例我记录表示从两个iPhone 4S和iPad这样捕获的内容2.

http://youtu.be/k7jlPx8NAmw

然而,现在,苹果已经启用无线的iOS通过的Airplay在IOS镜像5,我发现将Apple TV设备连接到Grass Vally ADVC HD50并以无线方式捕捉iOS界面屏幕记录会更为方便。

下面是一个最近的短视频示例,其中iPhone 4S界面通过Airplay镜像无线捕获。

http://youtu.be/UKsixjcCXdI

我希望这有助于。

3

使用ScreenCaptureView类,我们可以捕捉到iphone屏幕video.The源代码可用here .The录制的视频保存在NSURL,outputURL.Use是NSURL像下面的方法,以播放录制的视频,

-(void)playvideo 
{ 

    MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:outputURL ]; 
     [player.view setFrame:CGRectMake(0,0,320,480)]; 

[player setMovieControlMode:MPMovieControlModeHidden]; 

[player setScalingMode:MPMovieScalingModeAspectFit]; 

[player setBackgroundColor:[UIColor blackColor]]; 

[player setFullscreen:YES animated:YES]; 

[player play]; 

[self addSubview:player.view]; 

} 

在completeRecordingSession方法中释放NSUrl之前调用此方法..它将在iPhone屏幕上以视频方式重播您做的事情。

14

正如其他人所建议的,AirPlay镜像是要走的路。要直接镜像到您的计算机,请使用像http://www.airserverapp.com/这样的AirPlay服务器。然后,由于它直接显示在您的计算机上,您可以使用内置的Quicktime应用程序(文件>新屏幕录制)捕获它。很棒!

相关问题