ios 我可以使用什么工具来制作 iPhone 应用截屏视频?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/935540/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-30 15:58:58  来源:igfitidea点击:

What tool(s) can I use to produce iPhone App Screencasts?

iosiphonevideo

提问by Alastair Stuart

I need to produce demonstration video screencasts for my iPhone app... I'm referring to those such as this onefor the Reddit iPhone app (the one on the right, not the YouTube video).

我需要制作演示视频截屏为我的iPhone应用程序......我指的是那些如这一个对reddit的iPhone应用程序(在右边,而不是YouTube的视频之一)。

I'm assuming the best way to do this is to record the simulator using a screen recording utility, does anyone have any other methods? What tools have you used successfully?

我假设最好的方法是使用屏幕录制实用程序录制模拟器,有人有其他方法吗?你成功使用过哪些工具?

采纳答案by Brad Larson

For my screencast here, I ran the application in the iPhone Simulator and recorded it all using ScreenFlow. I can't recommend ScreenFlow highly enough, as it really simplifies the whole process. ScreenFlow records your entire screen, but it provides excellent editing capabilities for cropping the video to the relevant 320 x 480 (or 480 x 320) section, as well as fading in and out title graphics or lettering. I also used SimFingerjust to provide a good cursor, but I see that the latest release of ScreenFlow now has that capability built-in.

对于此处的截屏视频,我在 iPhone 模拟器中运行了该应用程序并使用ScreenFlow记录了所有内容。我不能高度推荐 ScreenFlow,因为它确实简化了整个过程。ScreenFlow 会记录您的整个屏幕,但它提供了出色的编辑功能,可以将视频裁剪为相关的 320 x 480(或 480 x 320)部分,以及淡入和淡出标题图形或字体。我也使用SimFinger只是为了提供一个好的光标,但我看到最新版本的 ScreenFlow 现在内置了该功能。

For a microphone, I actually used the USB one from Rock Band. It's a surprisingly good Logitech microphonethat's recognized as soon as you plug it into your Mac.

对于麦克风,我实际上使用了 Rock Band 的 USB 麦克风。这是一款非常出色的罗技麦克风,只要您将其插入 Mac 即可识别。

I needed to do a little post-processing of the MP4 output to make sure that the video could be played natively on the iPhone. I've used both VisualHub and iMovie to produce MP4 videos with all the right settings to play on the device. Both have simple iPhone export profiles.

我需要对 MP4 输出进行一些后期处理,以确保视频可以在 iPhone 上本地播放。我已经使用 VisualHub 和 iMovie 来制作 MP4 视频,并使用所有正确的设置在设备上播放。两者都有简单的 iPhone 导出配置文件。

回答by Julien

I'm surprised that nobody mentioned QuickTime's built-in screencasting feature. Here's a little guide on how to make a "decent" screencast on Mac OS without any additional tool.

我很惊讶没有人提到 QuickTime 的内置截屏功能。这是有关如何在没有任何其他工具的情况下在 Mac OS 上制作“体面”截屏视频的小指南

You will have better results if you use it with SIMBL, which was mentioned by a lot of people. it is not a screencasting application, but a tool to make your iOS screencast look better.

配合SIMBL使用会有更好的效果,很多人都提到过。它不是一个截屏应用程序,而是一个让你的 iOS 截屏看起来更好的工具。

回答by bentsai

The author of Tweetie recently wrote a postabout what he does, and a tool he wrote called SimFinger. Yes, it does record the simulator. If I were producing an iPhone screencast, that's where I would start.

Tweetie 的作者最近写了一篇关于他做什么的文章,以及他编写的一个名为SimFinger的工具。是的,它确实记录了模拟器。如果我要制作 iPhone 截屏视频,那就是我开始的地方。

回答by Ortwin Gentz

SimFingerand ScreenFloware great if you can shoot in the simulator.

如果您可以在模拟器中拍摄,SimFingerScreenFlow会很棒。

If you have to shoot on the device (e.g. when accelerometer, GPS, camera, etc. are used) you currently have to resort to the jailbreak world. The app "Display Recorder", available for $5 in the Cydia Store, allows to create an AVI movie of the iPhone's screen content. This works across all apps. There's a YouTube videoshowing it. The movie files can then be uploaded to YouTube or pulled off the iPhone via the built-in web server.

如果您必须在设备上拍摄(例如使用加速度计、GPS、相机等时),您目前必须求助于越狱世界。应用程序“Display Recorder”可在 Cydia 商店以 5 美元的价格购买,允许创建 iPhone 屏幕内容的 AVI 电影。这适用于所有应用程序。有一个YouTube 视频显示它。然后可以通过内置的网络服务器将电影文件上传到 YouTube 或从 iPhone 上下载。

回答by David

You can try one of those few integrated solutions out there. I know one's called "capsim" and there's a new one called "sound stage"

您可以尝试其中为数不多的集成解决方案之一。我知道一个叫做“capsim” 还有一个新的叫做“sound stage”

回答by Bob Uelenad

Screen capture applications like ScreenFlow and "Snapz Pro X" work fine if you don't need to record mult-touch or accelerometer. However if you do, then you must choose another solution. Either film with a video camera or use iSimulator and then record the simulator using applications like ScreenFlow and "Snapz Pro X". For information how to install iSimulator see http://bobueland.com/cocos2d/?p=358

如果您不需要记录多点触控或加速度计,ScreenFlow 和“Snapz Pro X”等屏幕捕捉应用程序就可以正常工作。但是,如果这样做,则必须选择其他解决方案。使用摄像机拍摄或使用 iSimulator,然后使用 ScreenFlow 和“Snapz Pro X”等应用程序录制模拟器。有关如何安装 iSimulator 的信息,请参阅http://bobueland.com/cocos2d/?p=358

Another solution (that I haven′t tested yet) is to use screen mirroring. That is if you have iPad2 or iPhone4S. You need to buy Apple Digital AV Adapter (39 $ as of Nov 2011) and then you can mirror the iPad or iPhone screen onto an external screen.

另一种解决方案(我还没有测试过)是使用屏幕镜像。也就是说,如果您有 iPad2 或 iPhone4S。您需要购买 Apple 数字 AV 适配器(截至 2011 年 11 月为 39 美元),然后您可以将 iPad 或 iPhone 屏幕镜像到外部屏幕上。

回答by Nick

For free Mac OS X screen recording with iPhone ad looking results, you can use use the Screenium demo app to record a flawless 30 second video of your iPhone simulator without limitations or overlays. Once you start making money from your app, the full product is cheap. Encoding to iPhone format provides a good lightweight output. Turn off the mouse for SimFinger. You can view an example video at 3k Top Chinese Characters. Definitely use SimFinger to add that realistic shine, and the iPhone device reflection users expect.

对于带有 iPhone 广告效果的免费 Mac OS X 屏幕录制,您可以使用 Screenium 演示应用程序录制 iPhone 模拟器的 30 秒视频,没有任何限制或覆盖。一旦你开始从你的应用中赚钱,整个产品就会很便宜。编码为 iPhone 格式提供了良好的轻量级输出。关闭 SimFinger 的鼠标。您可以在3k Top Chinese Characters观看示例视频。绝对使用 SimFinger 来添加逼真的光泽,以及用户期望的 iPhone 设备反射。

Longer term, I will buy the iSimulate iPhone app to see whether interacting with the iPhone's touch screen instead of the mouse to drive the screencast can give smoother, more realistic results (this also has advantages if you use the accelerometer or multitouch).

从长远来看,我会购买 iSimulate iPhone 应用程序,以查看与 iPhone 的触摸屏而不是鼠标进行交互来驱动截屏是否可以提供更流畅、更逼真的结果(如果您使用加速度计或多点触控,这也有优势)。

回答by Larry Fransson

The solution I'm going with is SimFinger to provide the "finger" and SnapZ Pro X for recording. I read a great excerpt from an upcoming book on HTML 5that convinced me that I should take the extra step of transcoding the .mov output from SnapZ Pro to Ogg for viewing in browsers that don't support .mov files. Get the XiphQT Quicktime component (I'd link to it, but I'm currently prevented from posting more than one link -- go to xiph.org), and QuickTime Player 7 will do the transcoding for you - no QuickTime Pro needed!

我要使用的解决方案是 SimFinger 提供“手指”和 SnapZ Pro X 进行录制。我读了一本即将出版的关于 HTML 5 的书的精彩摘录,这使我确信我应该采取额外的步骤将 .mov 输出从 SnapZ Pro 转码为 Ogg,以便在不支持 .mov 文件的浏览器中查看。获取 XiphQT Quicktime 组件(我会链接到它,但我目前无法发布多个链接——转到 xiph.org),QuickTime Player 7 将为您进行转码——不需要 QuickTime Pro!

ScreenFlow looks great, but I already had SnapZ Pro and can't currently justify $99 when I can do it just as well with what I've got plus some free downloads.

ScreenFlow 看起来很棒,但我已经有了 SnapZ Pro,目前我无法证明 99 美元是合理的,因为我可以用我所拥有的东西加上一些免费下载来做到这一点。

回答by Scott

I have used this free solution herefor iPhone Simulator Capture, which is a SIMBLplugin that works by capturing the screen from the iPhone simulator. It is a bit raw, but good deal for the price.

我在这里使用了这个免费的 iPhone Simulator Capture解决方案,它是一个SIMBL插件,通过从 iPhone 模拟器捕获屏幕来工作。它有点生,但价格实惠。

回答by chunkyguy

There are two ways of doing it that I know of, for anyone who wants to create screencasts using tools available for free:

对于任何想要使用免费工具创建截屏视频的人,我知道有两种方法:

One: you can use CamTwistand Adobe Flash Media Live Encoderto create FLV files. Details here on my blog.

:您可以使用CamTwistAdobe Flash Media Live Encoder创建 FLV 文件。详情请见我的博客

Two: You can use Jingto create swf files. Here's one of the screencast on my blog. Please also notice that I'm not displaying the full iPhone screen on my blog, but you can easily do that.

:可以使用Jing来创建 swf 文件。 这是我博客上的截屏视频之一。另请注意,我没有在我的博客上显示完整的 iPhone 屏幕,但您可以轻松地做到这一点。