mediamuxer

    1热度

    2回答

    我试图使用Android的MediaMuxer和MediaCodec来制作MP4视频。 如果我通过调用writeSampleData()将编解码器中的帧直接排到复用器,那么一切正常,并产生正确的视频。 但是,如果我尝试先将这些帧存储在一个数组上,并稍后决定将它们发送到复用器,则即使演示时间戳正确,我也无法生成工作视频。 出于某种原因,mediamuxer输出似乎不仅取决于呈现时间戳,而且还取决于调

    0热度

    4回答

    我想有一个循环,将通过列表中的每个元素一次。 如果单击该按钮,则消息框仅显示列表的第一个元素。如果点击是第二次,它表明下一个元素,依此类推...... 我在这段代码的用户类私人无效创建: public void ClickNext() { List<int> test = new List<int>(); test.Add(0); test.Add(1

    0热度

    1回答

    我能够实现一个代码,它可以在Grafika的CameraCaptureActivity上记录视频基础。现在我可以记录自己从1到10的数字,但是当我去看录制的视频时,我说的是1,3,8,9,那是我错过了一些要录制的帧。表面被构造成: private static int VIDEO_WIDTH = 720; // dimensions for 720p video private static i

    0热度

    1回答

    我能够解码mp4视频。如果我使用Surface配置解码器,我可以在屏幕上看到视频。现在,我想编辑框架(添加一条黄线,甚至更好地重叠一个小图像),并将视频编码为新视频。没有必要显示视频,我现在也不关心它的性能(如果我在编辑时显示帧,如果编辑功能需要很长时间,我可能会有差距),那么,您建议我用glSurface配置解码器,然后使用OpenGl(GLES),或者将它配置为null,并以某种方式将Byte

    1热度

    1回答

    参考:https://android.googlesource.com/platform/cts/+/jb-mr2-release/tests/tests/media/src/android/media/cts/ExtractDecodeEditEncodeMuxTest.java 我使用上面的代码进行编码/解码/ MUX为了使视频分辨率较低和比特率。 它的工作完全正确的所有决议,包括nexus5

    1热度

    1回答

    我使用波纹管代码将原始数据编码为h264以创建视频,编码非常好,但视频播放速度过快。看起来演示时间有问题。当记录开始时,我设置“tstart”的值,并且为每个帧计算当前时间与tstart的差异并将其传递给queueinputbuffer,但没有任何变化。哪部分有问题?我知道在android 4.3中,我可以将表面传递给mediacodec,但我想支持android 4.1。提前致谢。 public

    0热度

    1回答

    我想通过多路复用来自麦克风(覆盖didGetAudioData)音频和视频从摄像头(覆盖预览帧)产生mp4文件。但是,我遇到了声音和视频同步问题,视频会比音频显得更快。我想知道如果问题涉及不兼容的配置或presentationTimeUs,有人可以指导我如何解决这个问题。下面是我的软件。 视频配置 formatVideo = MediaFormat.createVideoFormat(MIME_T

    0热度

    1回答

    如何将图像作为纹理加载并通过GLES渲染以使用MediaCodec Surface输入方法? 我是从EncodeAndMuxTest例子开始的。 预先感谢您。

    2热度

    1回答

    我在我的SD卡中有一个mp4视频文件。我想从视频中提取音频,然后使用MediaExtractor Api将提取的音频另存为sd卡上的单独文件。这里是我试过的代码: MediaExtractor extractor = new MediaExtractor(); extractor.setDataSource(MEDIA_PATH_To_File_On_SDCARD); for

    2热度

    2回答

    我有一个小脚本,应该获取脚本添加到当前页的元标题。问题是,它在几个测试页面上工作正常,但没有进入我的CMS。它会循环直到死亡,并且我无法访问我的服务器上的任何页面,直到完全重新启动apache并关闭脚本。 有人可以看看吗?这真的很棒,因为我使用谷歌数小时,当然,我发现X线程和页面,但从来没有解决这个特殊的循环效应。 <?php function curPageURL() { $page