我可以在 Android Studio 中以另一种格式而不是 WebM 录制视频吗?

Iai*_*ick 23 android android-emulator webm screen-recording android-studio

我正在 Android Studio 中开发一个应用程序,能够从模拟器录制视频很有用(通过 Logcat 选项卡中的按钮)。但是,在最新版本的 Studio(我现在使用的是 3.4.1)中,默认视频格式已更改为 WebM。

WebM 视频真的很大而且很难处理。是否有一种简单的方法可以请求不同的格式,例如 MP4?

在模拟器设置中,有一个不同的录制 UI,允许您保存为 .webm 或 .gif。我现在实际上正在使用 GIF,但这不是最好的解决方法。我更喜欢使用 Android Studio UI,因为它更方便。

kos*_*sev 30

您仍然可以从命令行录制视频:

adb shell screenrecord /sdcard/video.mp4

完成录制后,按 Ctrl+C。

然后您可以将文件复制到您的计算机(当前文件夹)

adb pull /sdcard/video.mp4

如果需要,您可以从 SD 卡中删除该文件

adb shell rm /sdcard/video.mp4

  • 感谢您的提示。为什么谷歌要改变这个?当向用户展示应用程序时,他们不一定有兼容的浏览器来查看它。为什么 Google 不提供从 logcat 面板中进行选择的选项?顺便说一句,如果尝试从模拟器中进行记录,此技巧将不起作用。Android Studio 团队中的产品经理应该清理他们的办公桌并立即护送离开该场所,因为它阻碍了一项关键功能。此提示不起作用 https://android.stackexchange.com/questions/168944/unable-to-get-output-buffers-err-38-when-attempting-to-screen-record-emulator (4认同)

Pha*_*inh 13

我从问题跟踪器中找到了这个解决方案,该解决方案发布在问题评论中并删除了答案。

只需要在启动后取消选中 即可。 然后录音将被格式化Use Emulator Recording (webm)Screen RecordLogcat
mp4