问题标签 [mp4parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
169 浏览

java - 在 JSP 中使用外部项目

我从 Google Code 下载了一个名为“mp4parser”的项目。

现在我想在我的 JSP 页面中使用它(特别是在 servlet 中)。我如何导入它?

我使用 Netbeans。

在我的项目属性中,我添加了一个库(添加 JAR/文件夹)。

然后,在我写的 servlet 代码中

但我收到一个错误“包不存在”。

解决了

首先我必须编译 mp4parser 项目,然后手动指示 JAR 文件。Netbeans 无法自行找到它。

0 投票
1 回答
2915 浏览

java - 导入库未解决

我试图从 mp4parser 站点编译一个 java 程序,shortcut.java。但是我的 jar 文件无法解析如下所示的所需导入。该程序需要从 iso mp4parser 导入库,如下所述。 简而言之,我需要用于缩短.java 文件的 jar 文件来解决这些导入问题。

我已经从 mp4parser 站点下载了源代码来为这些库创建 jar 文件。

在下图中java->com->coremedia->isojava->com->coremedia->iso->boxes 具有所需的 java 程序

java->com->googlecode->mp4parser->authoring 等有其他需要的 java 程序用于这些导入

我通过以下命令创建了 jar -

现在将这些jar 添加到我的shortcut.java 程序中。但我收到导入未解决的错误。

****有人能告诉我我在哪里做错了吗???****

这是这些导入的 java 代码可用的目录。

包含的 java 代码的目录结构

0 投票
1 回答
3198 浏览

android - 用于 Android 的 Mp4Parser

我正在尝试使用 mp4Parser 解析视频。现在在线代码工作正常

但是当我尝试为 android 运行它时,它给出了一个错误。问题似乎与

Movie movie = MovieCreator.build(new FileInputStream("/home/sannies/CSI.S13E02.HDTV.x264-LOL.mp4").getChannel());

这会引发一个未捕获的异常,迫使程序停止工作。谁能告诉我是否必须对代码进行任何修改才能使其在android设备上运行。

0 投票
1 回答
3703 浏览

java - 用java编辑mp4标签

我想在 java 中编辑 mp4 视频文件的标签。我在谷歌代码上找到了 mp4parser,但没有足够的文档。在 java 中编辑 mp4 视频标签的最佳库是什么。mp4视频中的评论标签有什么限制吗?

0 投票
1 回答
927 浏览

java - 如何使用 Mp4parser 从 iTunes 视频中获取 avcC atom

使用 java 的 mp4parser 库读取源自 iTunes 的文件时,有没有办法访问 avcC 原子?我已经在一些自定义代码中使用 pasp atom 手动完成了这项工作,但是在切换到这个库后,我失去了对数据的访问权限。

avcC 原子的已知路径:

  • /moov/trak/mdia/minf/stbl/stsd/avc1/avcC
  • /moov/trak/mdia/minf/stbl/stsd/avc1/pasp/avcC
  • /moov/trak/mdia/minf/stbl/stsd/drmi/avcC

MP4Parser https://github.com/sannies/mp4parser

0 投票
1 回答
5045 浏览

java - 在 Android 上使用 mp4parser 组合 Mp4

我只是想知道是否有人知道如何获取 mp4 音频文件并将其覆盖到mp4parser在 Android 上使用的 mp4 视频文件上。我已经能够将一个视频附加到另一个视频,现在我只需要将我拥有的原始 mp4 覆盖在组合文件上。

任何帮助,将不胜感激!

0 投票
2 回答
2788 浏览

android - 使用 mp4parser 库从电影中剪切多个剪辑的问题

我正在使用 mp4parser 库从录制的视频中剪切多个剪辑。如果我从视频中剪切一部分,它工作正常。但是当我尝试从视频中剪切多个剪辑时,只有第一个剪辑是正确的。其他的只有 0 或 1 秒。以下是我的代码:

0 投票
5 回答
5616 浏览

android - 使用halfninja ffmpeg在Android中连接mp4文件

我已经设法使用 NDK 版本 r5c 为 Android NDK编译halfninja ffmpeg 脚本。(不幸的是,任何使用早期 NDK 编译的尝试都会产生一些错误),而且我对整个 NDK 过程也不是很了解,所以这对我来说有点命中注定。

他的脚本正在编译 ffmpeg 版本 N-30996-gf925b24(他为其编写脚本的具体提交)

继续我的实际应用程序。我设法毫无问题地修剪视频,现在我需要加入/连接它们,但是任何尝试使用在这 3 个链接(link1link2link3 )上找到的命令的任何和几种组合都会生成错误,例如cat is not valid,或试图覆盖一些输入文件。> is undefininedunknown option filter_complex

有谁知道是否有可能以及(如何做),在 Android 上使用 ffmpeg 的半忍者编译来加入/连接 mp4 视频(所有相同的编解码器、大小、质量等),或者如何编译/获取 ffmpeg Android 使用最新的源代码?

我还快速尝试了mp4Parser,但没有取得多大成功。

最终我试图让这个伪方法起作用:

0 投票
1 回答
1071 浏览

java - 如何使用 mp4parser 将 Apple 元信息写入 MP4 文件

我正在使用mp4parser库将 iTunes 兼容的元信息添加到一些 MP4 文件中。此示例已简化,因为它不检查框是否可用,但会重现该问题。

好消息是该文件可以导入 iTunes 并且系列名称显示在正确的位置。但是,MP4 文件已损坏,无法启动电影。如何在不损坏文件的情况下添加这种元信息?

0 投票
2 回答
1975 浏览

android - 使用 Mp4Parser,如果我附加更多视频,音频流会不同步

正如我所说,随着我制作的视频越来越多,音频变得越来越不同步。我怎样才能解决这个问题?我有以下代码来附加视频;

这是我用来调用此 ConcatenateVideos 函数的服务:

我的视频以以下质量录制:VideoBitrate - 800000, audioBR - 64000, audioSamplingRate - 44100, MPEG_4. H264 Container, .AAC at 30fps. 现在我做了一个测试,如果我制作 4 个视频,每个视频的视频Timescale is 90000、音频Timescale is 44100。但是附加视频后,视频的音频TimeScale仍然是44100,但视频Timescale是:900。为什么VideoTimeScale改变而不是音频?