我可以在 Android Studio 中以其他格式而不是 WebM 录制视频吗?
Can I record video in Android Studio in another format, instead of WebM?
我正在 Android Studio 中开发一个应用程序,能够从模拟器录制视频(通过 Logcat 选项卡中的按钮)非常有用。但是,在最新版本的 Studio 中(我现在使用的是 3.4.1),默认视频格式已更改为 WebM。
WebM 视频真的很大而且很难处理。有没有一种简单的方法来请求不同的格式,例如MP4?
在模拟器设置中,有一个不同的记录 UI 允许您保存为 .webm 或 .gif。我现在实际上正在使用 GIF,但这不是最佳解决方法。我更愿意使用 Android Studio UI,因为它更方便。
您仍然可以从命令行录制视频:
adb shell screenrecord /sdcard/video.mp4
录制完成后,按 Ctrl+C。
然后您可以将文件复制到您的计算机(当前文件夹)
adb pull /sdcard/video.mp4
如果需要,可以从 sdcard 中删除文件
adb shell rm /sdcard/video.mp4
我从发布在问题评论中并删除了答案的问题跟踪器中找到了这个解决方案。
在 Logcat
中开始 Screen Record
后,只需 取消选中 Use Emulator Recording (webm)
。
然后录音会是mp4
格式
我正在 Android Studio 中开发一个应用程序,能够从模拟器录制视频(通过 Logcat 选项卡中的按钮)非常有用。但是,在最新版本的 Studio 中(我现在使用的是 3.4.1),默认视频格式已更改为 WebM。
WebM 视频真的很大而且很难处理。有没有一种简单的方法来请求不同的格式,例如MP4?
在模拟器设置中,有一个不同的记录 UI 允许您保存为 .webm 或 .gif。我现在实际上正在使用 GIF,但这不是最佳解决方法。我更愿意使用 Android Studio UI,因为它更方便。
您仍然可以从命令行录制视频:
adb shell screenrecord /sdcard/video.mp4
录制完成后,按 Ctrl+C。
然后您可以将文件复制到您的计算机(当前文件夹)
adb pull /sdcard/video.mp4
如果需要,可以从 sdcard 中删除文件
adb shell rm /sdcard/video.mp4
我从发布在问题评论中并删除了答案的问题跟踪器中找到了这个解决方案。
在 Logcat
中开始 Screen Record
后,只需 取消选中 Use Emulator Recording (webm)
。
然后录音会是mp4
格式