问题标签 [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.
java - 在 JSP 中使用外部项目
我从 Google Code 下载了一个名为“mp4parser”的项目。
现在我想在我的 JSP 页面中使用它(特别是在 servlet 中)。我如何导入它?
我使用 Netbeans。
在我的项目属性中,我添加了一个库(添加 JAR/文件夹)。
然后,在我写的 servlet 代码中
但我收到一个错误“包不存在”。
解决了
首先我必须编译 mp4parser 项目,然后手动指示 JAR 文件。Netbeans 无法自行找到它。
java - 导入库未解决
我试图从 mp4parser 站点编译一个 java 程序,shortcut.java。但是我的 jar 文件无法解析如下所示的所需导入。该程序需要从 iso mp4parser 导入库,如下所述。 简而言之,我需要用于缩短.java 文件的 jar 文件来解决这些导入问题。
我已经从 mp4parser 站点下载了源代码来为这些库创建 jar 文件。
在下图中java->com->coremedia->iso 和 java->com->coremedia->iso->boxes 具有所需的 java 程序
和java->com->googlecode->mp4parser->authoring 等有其他需要的 java 程序用于这些导入
我通过以下命令创建了 jar -
现在将这些jar 添加到我的shortcut.java 程序中。但我收到导入未解决的错误。
****有人能告诉我我在哪里做错了吗???****
这是这些导入的 java 代码可用的目录。
android - 用于 Android 的 Mp4Parser
我正在尝试使用 mp4Parser 解析视频。现在在线代码工作正常
但是当我尝试为 android 运行它时,它给出了一个错误。问题似乎与
Movie movie = MovieCreator.build(new FileInputStream("/home/sannies/CSI.S13E02.HDTV.x264-LOL.mp4").getChannel());
这会引发一个未捕获的异常,迫使程序停止工作。谁能告诉我是否必须对代码进行任何修改才能使其在android设备上运行。
java - 用java编辑mp4标签
我想在 java 中编辑 mp4 视频文件的标签。我在谷歌代码上找到了 mp4parser,但没有足够的文档。在 java 中编辑 mp4 视频标签的最佳库是什么。mp4视频中的评论标签有什么限制吗?
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
java - 在 Android 上使用 mp4parser 组合 Mp4
我只是想知道是否有人知道如何获取 mp4 音频文件并将其覆盖到mp4parser
在 Android 上使用的 mp4 视频文件上。我已经能够将一个视频附加到另一个视频,现在我只需要将我拥有的原始 mp4 覆盖在组合文件上。
任何帮助,将不胜感激!
android - 使用 mp4parser 库从电影中剪切多个剪辑的问题
我正在使用 mp4parser 库从录制的视频中剪切多个剪辑。如果我从视频中剪切一部分,它工作正常。但是当我尝试从视频中剪切多个剪辑时,只有第一个剪辑是正确的。其他的只有 0 或 1 秒。以下是我的代码:
android - 使用halfninja ffmpeg在Android中连接mp4文件
我已经设法使用 NDK 版本 r5c 为 Android NDK编译halfninja ffmpeg 脚本。(不幸的是,任何使用早期 NDK 编译的尝试都会产生一些错误),而且我对整个 NDK 过程也不是很了解,所以这对我来说有点命中注定。
他的脚本正在编译 ffmpeg 版本 N-30996-gf925b24(他为其编写脚本的具体提交)
继续我的实际应用程序。我设法毫无问题地修剪视频,现在我需要加入/连接它们,但是任何尝试使用在这 3 个链接(link1、link2、link3 )上找到的命令的任何和几种组合都会生成错误,例如cat is not valid
,或试图覆盖一些输入文件。> is undefinined
unknown option filter_complex
有谁知道是否有可能以及(如何做),在 Android 上使用 ffmpeg 的半忍者编译来加入/连接 mp4 视频(所有相同的编解码器、大小、质量等),或者如何编译/获取 ffmpeg Android 使用最新的源代码?
我还快速尝试了mp4Parser,但没有取得多大成功。
最终我试图让这个伪方法起作用:
java - 如何使用 mp4parser 将 Apple 元信息写入 MP4 文件
我正在使用mp4parser库将 iTunes 兼容的元信息添加到一些 MP4 文件中。此示例已简化,因为它不检查框是否可用,但会重现该问题。
好消息是该文件可以导入 iTunes 并且系列名称显示在正确的位置。但是,MP4 文件已损坏,无法启动电影。如何在不损坏文件的情况下添加这种元信息?
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
改变而不是音频?