代码之家  ›  专栏  ›  技术社区  ›  Chris Craft

有没有一种方法可以将我的iPhone屏幕捕获为视频?[关闭]

  •  47
  • Chris Craft  · 技术社区  · 16 年前

    我想把我的iPhone屏幕拍摄成视频,但我不确定最好的方法。

    有人能帮我介绍一下怎么做最好吗 没有越狱?

    15 回复  |  直到 10 年前
        1
  •  2
  •   mk12    12 年前

    注意:这个答案过时了

    www.iphonevideorecorder.com.我想有一个免费的试用期,但在那之后你需要买它。你需要破解你的iPhone。

        2
  •  17
  •   Jon Jones    13 年前

    简而言之,我的解决方案是:

    近年来,当需要从iOS应用程序的界面生成移动的视觉内容时,我会要求开发人员提供为模拟器设计的应用程序的编译(必须单独编译,因为默认情况下,这些应用程序被编译为在iPhone的ARM处理器上运行,而模拟器在Mac的Intel处理器上运行)R)。然后用类似Snapz Pro、ScreenFlow或类似的工具在Mac上截屏。

    除此之外,典型的解决方案还需要破解设备并安装源于Cydia商店的屏幕捕获应用程序。

    随着iPad2的推出,苹果公司启用了全接口镜像视频输出,通过授权的HDMI加密狗接口或VGA加密狗接口。(注:苹果的复合和组件选项不支持镜像内容。)虽然这些输出机制的典型目的是将接口内容显示到外部投影仪或高清晰度电视,但可以使用能够记录或转码此类incomin内容的设备来记录此镜像内容。G源。iPhone4S的推出也使这个选项成为可能。通常,录制这个视频内容是通过安装在捕获计算机上的HDMI捕获卡来完成的,例如由BlackMagic或Aja制作的卡。这是,或课程仅限于使用能够安装这样的采集卡的计算机。其他选项可能包括一些支持HDMI记录的DVR设备(尽管许多设备检测并禁用这些选项)或基于FireWire的转码设备(如我使用的Grass Valley ADVC-HD50)。

    自从今年早些时候获得iPad2以来,我一直在使用Grass Valley ADVCHD50从Dock Connected HDMI到Mac上兼容HDV的视频捕获应用程序捕获iOS屏幕运动。到目前为止,它一直工作得很完美。

    下面是我录制的一段视频中的一个例子,它显示了iPhone4S和iPad2中捕获的内容。

    http://youtu.be/k7jlPx8NAmw

    然而,现在苹果已经在iOS 5中通过AirPlay启用了无线iOS镜像,我发现现在将苹果电视设备连接到Grass Vally ADVC HD50并无线捕获iOS界面屏幕录制更为方便。

    这是最近的一个简短视频示例,其中iPhone4S接口是通过AirPlay镜像无线捕获的。

    http://youtu.be/UKsixjcCXdI

    我希望这有帮助。

        3
  •  14
  •   Ben Dolman    13 年前

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

        4
  •  9
  •   Jonatan Littke Yukiup    10 年前

    你可以使用 Lookback . 它会记录你的屏幕、脸、声音和所有手势,并将它们上传到你在网络上的帐户。

    这是一个演示: https://lookback.io/watch/JK354d5jcEpA7CNkE

        5
  •  8
  •   RedBlueThing    15 年前

    tweetie2的开发者LorenBrichter写了一个名为Simfinger的小应用程序,让iPhone的屏幕制作成为一流的!

    http://blog.atebits.com/2009/03/not-your-average-iphone-screencast/

    喜欢让业余爱好者看起来像专业人士的应用程序:)

        6
  •  8
  •   David Beck    14 年前

    我为这个模拟器做了一个插件。你可以在 my blog .

    它实际上记录了屏幕。它不依赖于像ishowu这样的另一个屏幕捕获程序。

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

        7
  •  4
  •   heckj    16 年前

    没有使用摄像机。

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

        8
  •  3
  •   Lucifer phtrivier    13 年前

    使用ScreenCaptureView类,我们可以将iPhone屏幕捕获为视频。 here 。录制的视频保存在一个nsurl,outputurl中。使用该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];
    
    }
    

    在完全录制会话方法中释放nsurl之前调用此方法..它将以视频形式重播您在iPhone屏幕上所做的操作。

        9
  •  2
  •   hfossli    15 年前

    你可以使用视频输出,然后用火线或萨姆特文以某种方式捕获。 班级 MPTVoudUndow 可以帮助你!这是一个很好的例子!

    http://iphone-developers-nc.googlegroups.com/web/UIApplication_TVOut.m

        10
  •  1
  •   Dejal    14 年前

    我用过 ScreenFlow 记录模拟器,并根据需要对其进行缩放和添加静态图像。然后我把电影嵌入了我网站上的iPhone框架中。结果还好。见 Tweeps 结果页面。

        11
  •  1
  •   user1028801    13 年前

    我想现在已经很明显了,没有人发布过这个了,除了Noobs…。注:仅限iPhone 4S

    只需AirPlay到苹果电视和视频镜像,然后将ATV输出到一个可以录制的设备,如TiVo、DVR等。现在您也可以在iPad[1和2]上使用视频输出电缆。

    不确定iPhone4S上的电缆是否工作,因为我自己还没有测试过。

    它笨重,但我看不到自动取款机。

        12
  •  0
  •   Chris Craft    16 年前

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

    我甚至想买一个 Apple Composite AV Cable 但它不能捕获屏幕,只能播放视频,如YouTube等。

    所以我决定走伊索乌之路,到目前为止这条路已经很好地走了。

    谢谢大家!

        13
  •  0
  •   0xced    15 年前

    如果你想看一个好看的剧本,请看一下 SimFinger . 您仍然需要屏幕重新编码,例如 Snapz Pro .

        14
  •  0
  •   KishoreK    12 年前

    仅适用于仍在寻求解决方案的任何人:

    recordmyscreen越狱应用程序是开源的,如果我们有开发许可证,即使在非越狱设备上也能正常工作。您可以查看源代码: https://github.com/coolstar/RecordMyScreen

        15
  •  -4
  •   Lounges    16 年前

    我不相信这是可能的。 你最好的选择是从模拟器中获取类似ishowu的东西。