cost 92 ms
Android MediaMuxer 由于假定的乱序帧而崩溃 - Android MediaMuxer crash due to supposed out of order frames

我想从麦克风(以及蓝牙耳机麦克风,在路上)录制音轨并将其转换为MPEG4 AAC格式。 根据我的项目中与后端通信规范的要求,必须将音频分成短(0.5 - 2 秒长)块。 作为一个简化的示例,我只是将这些块作为文件保存在提供的代码中的缓存中(而不将它们发送到后端)。 为此,我使用AudioRecor ...

使用 MediaCodec 和 MediaMuxer 编写带有静音间隙的 PCM 编码声音 - Write a PCM encoded sounds with silence gaps using MediaCodec and MediaMuxer

我正在尝试在 Android 上制作一个简单的“点击跟踪”文件渲染器。 我有一个声音的 PCM 编码数据和一些有限间隙序列作为输入(表示为ClickTrack类)。 我想要一个可播放的.m4a文件作为输出,该声音在正确渲染的间隙上重复。 问题是我得到了一个处于半损坏状态的文件——它在开始时尽可能快 ...

使用 MediaExtractor 和 MediaMuxer 创建视频会产生比原始视频持续时间更短的视频 - Creating a video with MediaExtractor and MediaMuxer produces a video with shorter duration than the original one

出于测试目的,我正在使用 MediaExtractor 和 MediaMuxer 从现有视频创建一个新视频。 我希望新视频的持续时间与原始视频完全相同,但事实并非如此。 新的视频时长比原来的略短。 只是为了比较,原始视频时长为 3366666 微秒,创建的视频时长为 3366366 微秒。 从 Me ...

为什么根据播放音频设备播放不同的声音? (在 Android 上将音频混合到视频中) - Why do different sounds play depending on the playback audio device? (Mixing audio into video on Android)

我有一个 m4a 音乐文件和一个 mp4 视频文件。 我想将音乐文件和视频文件混合到一个 mp4 文件中并保存。 使用这篇文章作为参考,我编写了自己的代码。 我的代码几乎可以正常工作,但会根据播放设备播放不同的声音。 Android (Pixel 3a):音乐+视频(无音频) iOS (Mac ...

在andorid中的视频上添加图像水印的最快方法? - quickest way to add image watermark on video in andorid?

我使用 ffmpeg 和 mp4parser 在视频上添加图像水印。 当视频大小小于 5MB 到 7Mb 时,两者都可以工作,但是当视频大小(大于 7MB 左右)时,它会失败并且不起作用。 有哪些资源可以帮助快速在视频上添加水印。 如果您有任何有用的资源,请告诉我? ...

MediaCodec - 缺少编解码器特定数据 - MediaCodec - Missing codec specific data

我们的项目使用设备的麦克风作为音频输入录制视频,并将 openGL 场景作为视频 - openGL 场景是音频的可视化(光谱仪等)。 在 Android 11 更新之前,它在设备上运行良好,但现在更新设备上的 output 视频没有声音。 该问题并非特定于任何制造商,例如 Google Pixel ...

Android Camera2 + MediaCodec + MediaMuxer 使用持久表面? - Android Camera2 + MediaCodec + MediaMuxer using persistent surface?

我正在编写一个摄像机应用程序。 当我打开我的捕获活动时,我想配置一个开始预览的相机捕获 session,当用户稍后按下录制按钮时,它应该开始使用 MediaCodec + MediaMuxer 录制视频(而不是 MediaRecorder 出于应用程序特定的原因)重新创建一个新的 CameraCa ...

camera2 api -> mediaCodec -> mediaMuxer -> mp4 文件 - camera2 api -> mediaCodec -> mediaMuxer -> mp4 file

我正在尝试获取 mp4 文件。 我使用 camera2 api 拍摄视频,并且可以使用 MediaCodec 将其保存为 avc 文件。 但我不明白如何重做这段代码,以便使用 MediaMuxer 编码成 mp4 文件。 对不起我的英语,这是通过翻译翻译的 初始化 MediaCodec 后,我录制视 ...

如何使用camera2和mediacodec api录制和保存视频? - How to record and save video with camera2 and mediacodec api?

我正在尝试制作相机应用程序,目前正在尝试录制视频。 我尝试了 MediaRecorder,但它不能满足我的需求,因为我需要进行一些视频编辑,而且我注意到 MediaRecorder 在录制之前跳过了一些帧。 我到处搜索寻找合适的教程,但没有。 如何实现这一目标? 如何使用带有 Camera2 API ...

如何修复由 MediaMuxer 生成的损坏的 Mp4 文件? - How to repair Corrupted Mp4 file generated by MediaMuxer?

我使用MediaMuxer和MediaCodec来生成一个 mp4 视频。 调用mMediaMuxer.stop()后视频可播放 但是,当用户在我获得调用stop()方法的更改之前退出应用程序时,我会留下一个无法播放的大 mp4 文件。 有没有办法修复这个 mp4 文件以使其可播放? 编辑 ...

如何在定时器中使用 OpenGL - How to use OpenGL with Timer

当我预先加载所有位图(带有测试数据)时,以下代码有效 但是当我尝试使用计时器创建位图时, 我再也无法停止 MediaMuxer。 当我试图阻止它时,它得到 挖掘后,我在某处阅读 OpenGL 始终在“当前”上下文上运行,并且该上下文将数据保存在线程本地存储中。 这意味着它是特定于线 ...

android SDK 中的 MediaExtractor、MediaCodec 和 MediaMuxer 之间有什么关系? - What is relation between MediaExtractor, MediaCodec and MediaMuxer in android SDK?

我正在尝试在视频样本上对 android 进行一些深度学习实验。 而且我陷入了重新混合视频的困境。 我有几个问题要在脑海中安排信息:) 我已经阅读了一些页面: https://vec.io/posts/android-hardware-decoding-with-mediacodec和https: ...

Android 使mp4视频文件更小 - Android make mp4 video file smaller

有没有办法快速实现 mp4 视频文件的大小缩减? 比如说,我在设备摄像头上录制了一个全高清视频,我需要通过网络传输它,所以我需要使视频尺寸更小。 我已经阅读了一堆关于MediaCodec 、 MediaExtractor 、 MediaMuxer等的文档,但是所有的例子都像是几百行代码。 我不敢相信 ...

为什么“queueInputBuffer”中的“MediaCodec CodecException”只发生在 Android API 29 上? - Why the "MediaCodec CodecException" in "queueInputBuffer" only happen on Android API 29?

基础信息 目标SDK版本28 目标:该课程的目标是在发送到我的服务器之前调整视频大小。 问题:该应用程序仅在 API 29 上崩溃,无论是使用真实设备还是使用 AVD。 例如,代码在Pixel 2 API 28上运行良好,但在Pixel 2 API 29上不起作用 源代码:我主要使用来自bigf ...

MediaCodec 视频创建太快 - MediaCodec Video Create Too Fast

我正在尝试使用 Camera1 创建视频帧相机帧。即使我从相机中拍摄很长的视频视频播放速度太快。我尝试更改比特率和帧速率。 来自相机帧的图像字节 [] 正在排队并馈送到此 class 以便我们可以从位图或字节 [] 创建视频 我们所做的。 打开相机。使用 Camera1 从 onNextFrame ...

Android-将MediaMuxer与MediaExtractor和PCM流一起使用会导致视频帧损坏 - Android - Using MediaMuxer with MediaExtractor and PCM stream leads to corrupted video frames

我正在为支持流式传输和录制视频的应用程序编写类。 简而言之,当电话流式传输和录制时,使用MediaRecorder将音频保存在PCM文件中,将视频保存在mp4文件中。 我的目标是在录制完成后使用MediaMuxer并将两个输入合并到一个新的合并的.mp4文件中。 我尝试使用MediaM ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM