mp4parser相关内容

Java mp4parser输出为空

此使用案例是一项服务,它手动将一系列未压缩的.wav媒体段编码为.m4s片段以通过mpeg-dash进行广播,并使用ffmpeg将.wav压缩为.aac,并使用sannies/mp4parser将AAC音频组装为.m4s媒体片段。 我创建了this public GitHub project以完整复制该问题。 例如,下面是自定义ChunkFragmentM4sBuilder.java类 ..
发布时间:2022-05-31 20:18:12 Java开发

Mp4Parser音频视频合并输出不能在所有设备上播放

在我的Android应用程序中,我正在分别下载Facebook视频和音频,并将其合并到一个输出文件中。原因是Facebook视频URL没有声音,而音频URL是分开的。 我试过用这个mp4Parser来合并音频和视频,它在大多数设备上都工作得很好,但在Redmi/MI设备上播放设备文件时遇到了问题。 我遵循的步骤 下载MP4格式的无声视频。 下载M4a格式的音频。 合并两个文件并创建 ..
发布时间:2022-05-31 20:12:23 Java开发

Java mp4解析器片段序列不连续

此使用案例是一项服务,它手动将一系列未压缩的.wav媒体段编码为.m4s片段以通过mpeg-dash进行广播,并使用ffmpeg将.wav压缩为.aac,并使用sannies/mp4parser将AAC音频组装为.m4s媒体片段。 我创建了this public GitHub project以完整复制该问题。 例如,下面是自定义ChunkFragmentM4sBuilder.java类 ..
发布时间:2022-05-31 19:34:26 Java开发

用于创建单个.m4s片段的Java mp4parser-无效的moov框

此用例是一项服务,它手动将一系列未压缩的.wav媒体片段编码为.m4s片段,以便通过MPEG-DASH进行广播,并使用ffmpeg将.wav压缩为.aac 和sannies/mp4parser将AAC音频组合成.m4s媒体片段。 我创建了this public GitHub project以完整复制该问题。 例如,下面是自定义CustomFragmentMp4Builder.java类 ..
发布时间:2022-05-31 19:29:26 其他开发

使用 Mp4parser 旋转视频

我需要旋转视频来调整我的一些需求.我将解释以下列表中的详细信息. 我正在创建一个类似 Vine 的应用程序.我必须录制视频片段,然后将所有部分合并到一个文件中.我在使用最新版本 1.0-RC-26 的 mp4 解析器库的 Android 应用程序上使用他们网站上提供的示例执行此操作没有问题:这里 如果所有视频都具有相同的方向,则附加视频示例工作正常,但我发现从前置摄像头录制视频存在一些 ..
发布时间:2021-09-17 20:04:23 移动开发

用java编辑mp4标签

我想在 java 中编辑 mp4 视频文件的标签.我在谷歌代码上找到了 mp4parser,但没有足够的文档.在 java 中编辑 mp4 视频标签的最佳库是什么?mp4视频中的评论标签有什么限制吗?? 解决方案 那么标签是指标题、艺术家、专辑等内容吗?在这种情况下,您可以尝试 JCodec 中提供的新 API (org.jcodec.movtool.MetadataEditor).它还有 ..
发布时间:2021-06-04 18:32:50 Java开发

将元数据设置为mp4

我在 MediaCodec 和 MediaMuxer 的帮助下对视频进行编码.结果,我有mp4视频文件.如何为该mp4文件设置元数据(创建时间)?此类),但它对我不起作用. 解决方案 在MP4文件中设置元数据并不是一项明确的任务,因为没有通常支持的规范,但是大多数视频播放器都支持Apple规范. 更多信息此处,此处和此处. 这是在MP4元数据中设置标题和创建日期的代码(基于 ..
发布时间:2021-04-05 20:40:10 移动开发

使用同一库的不同版本-使用与操作系统无关的路径'builddef.lst'找到多个文件

问题 我正在尝试使用两个库来修剪和压缩视频: Silicompressor 和 k4l-video-trimmer . 问题是两个库都使用 mp4parser ,但是版本不同. k4l-video-trimmer使用版本1.1.20作为build.gradle中的依赖项,而Silicompressor使用版本1.0.6作为jar文件. 现在项目构建良好,但是当我尝试运行它时,出现错误: ..
发布时间:2020-11-20 02:00:54 移动开发

mp4parser在Android Studio的设备上运行,但在手动安装APK时崩溃

我正在使用mp4parser合并videos.从 A 运行时,该应用可以完美运行.但是如果我手动安装该应用程序(传输并运行APK),或者如果我从TestFairy运行它,则该应用程序将崩溃. 当我将我的Target Sdk更新为Lollipop时,这开始发生. 我已经添加了 `aspectjrt-1.7.3.jar` `isoparser-1.0-RC-27.jar` 进入我项 ..
发布时间:2020-08-29 02:04:40 移动开发

Android MP4Parser无法播放视频

我正在尝试使用 MP4Parser 将简单的3秒外线视频添加到现有视频中,但是由于某种原因,合并发生后,我无法播放视频.尝试从我的图库播放视频时,出现臭名昭著的“抱歉,无法播放此视频"错误.任何人都有类似的经验吗?我正在运行4.4 KitKat的HTC One上进行测试 这是我的方法,可将.mp4片段合并为一个片段,该片段取自MP4Parser本身的AppendExample. ..
发布时间:2020-08-25 05:23:50 移动开发

使用mp4parser,如何处理从Uri和ContentResolver拍摄的视频?

背景 我们想让用户从任何应用程序中选择一个视频,然后将视频修剪到最多5秒钟. 问题 要选择一个Uri,我们可以使其正常运行(解决方案 此处 ). 对于修整本身,我们找不到具有许可许可的任何好的库,除了一个名为可悲的是,这个库(k4l-video-trimmer)很旧,多年没有更新,因此我不得不对其进行分叉(此处),以便更好地进行处理.它使用名为 "mp4parser" 的开 ..

如何使用mp4parser将元数据写入mp4文件?

我正在使用mp4parser来复用从原始视频文件重新编码的h264和aac文件,如何将原始视频的元数据写入新的mp4文件?还是有一种通用方法将元数据写入mp4文件? 解决方案 元数据和MP4确实是一个问题.没有普遍支持的规范.但这只是问题的一部分. 问题(1):何时写入元数据 问题(2):要写什么 问题(1)相对容易解决:只需自行扩展DefaultMp4Builder或Fra ..
发布时间:2020-05-09 01:54:03 移动开发

使用Android的MediaCodec + mp4parser编码时,什么决定播放速度?

我正在尝试结合MediaCodec和Mp4Parser(封装为.mp4)在Android上使用API​​ 16录制,编码并最终制作一部短片. 除了.mp4的持续时间外,一切正常,它始终为3秒,运行速度约为“正确"速度的两倍. 编码器的输入为84帧(相隔100ms). 最后一帧设置“流结束"标志. 我在queueInputBuffer 上设置每帧的演示时间 我试图调整所有可能 ..
发布时间:2020-05-08 01:15:04 其他开发

MP4Parser改变了视频方向

我尝试使用MP4Parser(或任何其他任何方法,如果你知道其中一个)将当前正在使用TrackHeaderBox旋转的横向视频转换为肖像,但无法完全改变方向,有人在此之前使用过可以发现我可能犯的错误吗?任何帮助都会有很长的路要谢谢 IsoFile out = new DefaultMp4Builder()。build(result); // test double [] m ..
发布时间:2018-12-07 18:54:05 Java开发

MP4Parser空指针异常

我现在面临一个问题附加的音频,我使用记录 android.media.MediaRecorder.MediaRecorder() 到我使用相机意图拍了视频。 基本上,当我尝试这样做: 短片= MovieCreator.build(audioPath); 我得到一个异常: 12-05 22:04:30.775:E / AndroidRuntime(4191):显示java.lang.Nu ..
发布时间:2016-03-18 23:32:19 Java开发

在Android的反向视频

我已经录制从摄像头的视频在我的应用程序,并保存在设备storage.Now我想扭转这样的视频,它从backwards.i.e播放。如果视频10秒钟,然后在10秒的最后一帧将成为第一帧开始播放从有到1秒第一frame.I要保存在file.How反转的视频我应该在继续? 解决方案 如果你是ppared使用的ffmpeg您可以使用此方法$ P $ - 它本质上打破了视频为帧,然后以相反的顺序重新 ..
发布时间:2016-03-03 21:44:43 移动开发

结合使用mp4parser在Android MP4S

我只是想知道,如果有人知道如何采取一个MP4的音频文件,并使用 mp4parser Android上覆盖其上的MP4的视频文件。我已经能够添加一个视频与另一个,现在我只需要覆盖原始的MP4,我有过合并的文件。 任何帮助将是AP preciated! 解决方案 以下code复用器两个音频语言和视频。它应该很容易将其采纳您的需要: 公共静态无效的主要(字串[] args)抛出IOExcepti ..
发布时间:2015-12-05 14:07:42 Java开发

使用halfninja ffmpeg的Andr​​oid中并置的MP4文件

我设法编译 halfninja ffmpeg的脚本了解采用Android NDK NDK版本R5C。 (不幸的是任何试图编译与早期的NDK产生了一些错误),也我不是很懂行对整个NDK的过程中,所以这是一个有点打正想念我。 他的脚本编译的ffmpeg版本N-30996-gf925b24(具体承诺他做的脚本) 展望未来,以我的实际应用程序。 我设法修剪影片没有问题,现在我需要加入/将它们连接起来, ..
发布时间:2015-12-04 13:32:31 移动开发