本文翻译自:Capture iOS Simulator video for App Preview

Okay, so we can now submit video previews of our apps on the App Store. 好的,现在我们可以在App Store上提交我们应用的视频预览。 According to Apple we should do so with an iOS8 device and OSX 10.10. 根据苹果公司的说法,我们应该使用iOS8设备和OSX 10.10. The problem is you have to have all the different devices (4", 4.7", 5.5" and iPad). 问题是您必须拥有所有不同的设备(4“,4.7”,5.5“和iPad)。

Is there an alternative to this? 是否有替代方法?

I am thinking of capturing a video of the simulator. 我正在考虑捕获模拟器的视频。 The problem is the device screen is bigger than my FullHD monitor when shown in 100% resolution. 问题是当以100%分辨率显示时,设备屏幕大于我的FullHD显示器。 Any solution that can capture a video right from the simulator in full resolution? 有什么解决方案可以从模拟器中以全分辨率捕获视频吗?

Edit: Since a lot of people are answering questions I'm not asking let me say: - Recording one device size and scaling it is not what I'm asking; 编辑:由于很多人都在回答我不问的问题,让我说:-记录一个设备的大小并缩放它不是我要的; - How to record any app preview is not what I'm asking; -如何记录任何应用预览不是我要的; - How you do your previews is not what I'm asking; -我不是在问您如何预览?

What I am asking is can you record a video from the simulator in 100% resolution if it doesn't fit on the screen? 我要问的是, 如果屏幕上不适合显示,您能否以100%的分辨率录制来自模拟器的视频?


#1楼

参考:https://stackoom.com/question/1kFEc/捕获iOS模拟器视频以进行App预览


#2楼

Unfortunately, the iOS Simulator app does not support saving videos. 不幸的是,iOS Simulator应用程序不支持保存视频。 The easiest thing to do is use Quicktime Player to make a screen recording. 最简单的方法是使用Quicktime Player进行屏幕录制。 Of course, you'll see the mouse interacting with it which is not what you want, but I don't have a better option for you at this time. 当然,您会看到鼠标与之交互,这不是您想要的,但是目前我没有更好的选择。


#3楼

You should use QuickTime in Yosemite to connect and record the screen of your iOS devices. 您应该在优胜美地中使用QuickTime来连接和记录iOS设备的屏幕。

iPhone Portrait iPhone人像

When you finished the recording, you can use iMovie to edit the video. 录制完成后,可以使用iMovie编辑视频。 When you're working on an iPhone Portrait App Preview, the resolution must be 1080x1920 but iMovie can only export in 16:9 ( 1920x1080 ). 使用iPhone Portrait App Preview时,分辨率必须为1080x1920但iMovie只能以16:91920x1080 )导出。

One solution would be to imported the recorded video with the resolution 1080x1920 and rotate it 90 degree. 一种解决方案是导入分辨率为1080x1920的录制视频并将其旋转90度。 Then export the movie at 1920x1080 and rotate the exported video back 90 degrees using ffmpeg and the following command 然后以1920x1080导出电影,并使用ffmpeg和以下命令将导出的视频向后旋转90度

ffmpeg -i Landscape.mp4 -vf "transpose=1" Portrait.mp4

iPad 的iPad

The iPad is a little bit trickier because it requires a resolution of 1200x900 ( 4:3 ) but iMovie only exports in 16:9 . iPad有点棘手,因为它需要1200x9004:3 )的分辨率,但iMovie仅以16:9导出。

Here is what I've done. 这是我所做的。

  1. Record the movie on iPad Air in Landscape ( 1200x900 , 4:3 ) 在iPad Air中以横向录制影片( 1200x900 4:3
  2. Import into iMovie and export as 1920x1080 , 16:9 ( iPadLandscape16_9-1920x1080.mp4 ) 导入到iMovie中并导出为1920x1080 16:9iPadLandscape16_9-1920x1080.mp4
  3. Remove left and right black bars to a video with 1440x1080 . 删除具有1440x1080的视频的左右黑条。 The width of one bar is 240 一格的宽度是240

     ffmpeg -i iPadLandscape16_9-1920x1080.mp4 -filter:v "crop=1440:1080:240:0" -c:a copy iPadLandscape4_3-1440x1080.mp4 
  4. Scale down movie to 1220x900 将电影缩小到1220x900

     ffmpeg -i iPadLandscape4_3-1440x1080.mp4 -filter:v scale=1200:-1 -c:a copy iPadLandscape4_3-1200x900.mp4 

Taken from my answer on the Apple Developer Forum 摘自我在苹果开发者论坛上的回答


#4楼

Here is a solution that works and doesn't cost $300 (FinalCut Pro), but it does require ScreenFlow ( ScreenFlow app in AppStore ) ($100): 这是一个可行的解决方案,无需花费$ 300(FinalCut Pro),但确实需要ScreenFlow( AppStore中的ScreenFlow应用 )($ 100):

  • Hookup your device to a Mac running Yosemite 将设备连接到运行优胜美地的Mac
  • Launch Quicktime and select File/Newi Movie Recording 启动Quicktime并选择“文件/ Newi电影录制”
  • Launch ScreenFlow and capture your video 启动ScreenFlow并捕获您的视频
  • Edit your video inside ScreenFlow (add text, music, etc) 在ScreenFlow中编辑您的视频(添加文字,音乐等)
  • Crop the video so that it only contains the device screen 裁剪视频,使其仅包含设备屏幕
  • Export the video with the size required by Apple (eg, 1334x750) 以Apple要求的尺寸导出视频(例如1334x750)

#5楼

You can use the QuickTime screen recording and the iOS Simulators to do your video recordings. 您可以使用QuickTime屏幕录像和iOS模拟器来进行视频录像。 The tricky thing here is to get the correct size so that iMovie can detect the output resolution when you go to export the AppPreview. 这里的棘手事情是获取正确的大小,以便在您导出AppPreview时iMovie可以检测输出分辨率。 I haven't found a way to select the output res in iMovie so if must detected by the format of the media you are using. 我还没有找到在iMovie中选择输出分辨率的方法,因此如果必须通过您使用的媒体格式来检测。 It may take you several tries but it's doable. 这可能需要您尝试几次,但可行。 It's one of those: do I have $300 for FinalCut Pro or do I have an hour or so of my time? 它就是其中之一:FinalCut Pro是否有300美元,还是我有一个小时左右的时间? You only need three recordings as mentioned above. 如上所述,您只需要三张录音。 I could actually do two of them on devices because I have them but I don't have an iPhone 6 (yet ... :) ). 实际上,我可以在设备上执行其中的两个操作,因为我有它们,但是还没有iPhone 6(但... :))。 I also like the simulators because you can use something like SimFinger to simulate gestures and pressing of buttons. 我也喜欢模拟器,因为您可以使用SimFinger之类的东西来模拟手势和按钮。

Good luck! 祝好运!


#6楼

You can do this for free with the following tools. 您可以使用以下工具免费进行此操作。 You will need at least one real device (I used an iPhone 5) 您将至少需要一个真实的设备(我使用的是iPhone 5)

Capture the video with the simple, but excellent appshow (note this is a very barebones tool, but it's very easy to learn). 通过简单但出色的appshow捕获视频(请注意,这是一个非常准系统的工具,但非常易于学习)。 This will export at the native device resolution (640x1136). 这将以本机设备分辨率(640x1136)导出。

Resize with ffmpeg. 用ffmpeg调整大小。 Due to rounding, you can go directly between the resolutions, but you have to oversize and then crop. 由于四舍五入,您可以直接在分辨率之间进行切换,但是必须加大尺寸然后进行裁剪。

ffmpeg -i video.mov -filter:v scale=1084:1924 -c:a copy video_1084.mov
ffmpeg -i video_1084.mov -filter:v "crop=1080:1920:0:0" -c:a copy video_1080.mov

For ipad, you can crop and then add a letterbox. 对于ipad,您可以裁剪然后添加信箱。 However, cropping like this usually won't yield a video that looks exactly like your app does on the ipad. 但是,像这样进行裁剪通常不会产生与您的应用在ipad上完全一样的视频。 YMMV. YMMV。

ffmpeg -i video.mov -filter:v "crop=640:960:0:0" -c:a copy video_640_960.mo
ffmpeg -i video_640_960.mov -filter:v "pad=768:1024:64:32" -c:a copy video_768_1024.mov
ffmpeg -i video_768_1024.mov -filter:v scale=900:1200 -c:a copy video_900_1200.mov

捕获iOS模拟器视频以进行App预览相关推荐

  1. IOS之 上传App预览和截屏规范

    App 预览规范 官方规范:https://help.apple.com/app-store-connect/?lang=zh-cn#/dev4e413fcb8 App 截屏规范 官方规范:https ...

  2. App预览制作,看我就够了

    序: 概览 :         App 预览使用录屏的内容来展示您的 app 的特性,功能,以及用户界面.您可以为您的 app 支持的每种语言展示最多三个 App 预览,每段预览视频的时长可达 30 ...

  3. SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云无插件直播点播解决方案之监控视频实时多屏预览

    SkeyeVSS综合安防监控Onvif.RTSP.GB28181视频云无插件直播点播解决方案之监控视频实时多屏预览 SkeyeVSS支持一分屏.四分屏.九分屏.16分屏.25分屏.36分屏等几种N*N ...

  4. APPStore版本更新时,App 预览和屏幕快照规则以及经验。

    对于需要演示视频的APP,在版本更新时,如果App 预览和屏幕快照没有更改,那么更新版本时会很顺畅很快,但是如果App 预览和屏幕快照更新了,那么APP肯定会重新审核的,对应的演示视频也要更新,否则就 ...

  5. iPhone App创建与审核步骤二:如何在developer.apple.com网站中设置App预览和截屏以完成App上架

    iPhone App创建与审核步骤二:如何在developer.apple.com网站中设置App预览和截屏以完成App上架,根据图标规范RAD Studio 10.4 for delphi XE 或 ...

  6. 【Android RTMP】Android Camera 视频数据采集预览 ( 视频采集相关概念 | 摄像头预览参数设置 | 摄像头预览数据回调接口 )

    文章目录 安卓直播推流专栏博客总结 一. Android 端数据采集涉及到的相关概念 二. Camera 预览图像尺寸设置 三. 获取摄像头采集的数据格式 安卓直播推流专栏博客总结 Android R ...

  7. Apple Store Connect App 预览和截屏提示:“载入此图像时错误“

    App 预览和截屏上传图片错误,提示:"载入此图像时错误" 最近在做苹果应用审核,发现 App 预览和截屏上传图片一直上传不了. 尝试了 尺寸.格式.浏览器(谷歌和safari). ...

  8. IOS 制作app 预览视频

    1 需要的工具:    1 录视频工具: QuickTime Player 或者 imove 2 视频转换工具:格式工厂4.10 2 视频录制 1 ipad连接mac 电脑 2 ipad实时预览   ...

  9. 网络监控摄像头流媒体视频管理平台实时预览零延迟支持海康威视浙江大华宇视等解决方案分析

    方案简介 网络摄像头监控视频低延迟一直是一个比较难以解决的问题,很多非音视频开发专业的技术人员,花费了大量精力开发出来的各种集成网络监控摄像头在浏览器Web网页实时播放的程序,要么延迟非常高,要么及其 ...

最新文章

  1. 这个赛车AI不再只图一时爽,学会了考虑长远策略
  2. 检测跟踪分割网络笔记
  3. linux 扫描i2c端口,s3c2440用I2C接口访问EEPROM
  4. Centos上虚拟机搭建
  5. php网页如何做出透明的效果,css+filter实现简单的图片透明效果
  6. QT获取本机IP,本地IP
  7. linux 6.2yum问题
  8. html轮播图显示失败_html简单的二级菜单制作
  9. 04_zookeeper客户端使用及常用命令
  10. Hadoop原理——HDFS原理
  11. 前端-深克隆与浅克隆
  12. 评测|HPE Nimble AF全闪存系列,诠释真正的高端存储
  13. PubYun动态域名
  14. http://zhidao.baidu.com/link?url=y6eEjPtIIRZZkqTBqm55AsmfJmMLClbL_5DPQTDC3fUS6hYD9o8Iy7vrNaCUse_K9Wx
  15. “女人~,你在玩火”一个有磁性的声音说道——常用自动化测试工具
  16. 区块链应用 | 高盛报告深度解读:区块链在未来的5大应用
  17. Gabor变换(1)
  18. ebx 与 ebp的作用 ---- 总线接口部件
  19. 软路由openwrt新手教程
  20. android中级开发师必备_【招聘】Android开发工程师 – 中级 – 陌陌

热门文章

  1. 【TS】1303- TypeScript 4.7 beta 发布,几个重要的更新
  2. 香蕉派BPI-M64-〇〇五之:烧录Ubuntu16.04到emmc中(基于win10系统下操作)
  3. 倒排索引(Inverted index)
  4. Mosquitto not authorised
  5. linux,debian系统安装录制视频软件simplescreenRecorder
  6. python简单画玫瑰_用python画一朵玫瑰给你
  7. 基于单片机的建筑工地降尘系统
  8. 肯德尔秩相关系数matlab,常用的特征选择方法之 Kendall 秩相关系数
  9. 华为手机传感器测试软件,华为P8拍摄能力测试 IMX278传感器到底魅力何在
  10. Kotlin - 伴生对象与静态成员