问题标签 [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 - 将 mp4 剪辑与 mp4parser 合并会使视频背后的音频
我正在开发一个使用 mp4parser 库(isoparser-1.0-RC-27.jar 和 aspectjrt-1.8.0.jar)合并 mp4 剪辑的应用程序。当两个剪辑合并时,它们成为一个剪辑,但随着更多剪辑添加到其中,输出 mp4 的音频位于视频后面。
这是代码:
我的猜测是,随着更多剪辑的添加,视频到音频的同步被搞砸了,因为如果合并两个较长的剪辑,那么音频/视频就可以了。有没有办法防止多个较小剪辑中的视频和音频同步不佳,或者有没有人找到使用 mp4parser 的解决方案?FFMpeg 是我正在考虑的另一种解决方案,但没有发现其他人使用它来执行此操作
编辑:我发现音频通常比视频长,因此,当添加越来越多的剪辑以创建一个剪辑时,这就是导致最终生成的视频偏移如此之大的原因。我将通过切断音频样本来解决
android - 旋转标签 mp4parser android
我正在尝试获取 MP4 视频中的旋转信息,我正在尝试为此使用 mp4parser 但我不确定如何获取它,我正在这样做,
输出是这个
知道如何获得旋转标签值吗?
更新 1工作代码
android - 在 Android 上使用 MP4PARSER 将两个视频合并为一个
我需要为我的项目将两个视频 (.mp4) 合并为一个,以便两个视频一起运行(一个视频在另一个视频之上)。经过很长时间的研发,我才知道可以通过 MP4PARSER 实现,所以我将 MP4PARSER 库附加到我的项目中,并从互联网上实现了许多方法来合并两个视频(我 sdcard 中的视频),但没有一个在工作中。
任何人都可以帮助我提供一些链接、教程、纪录片或一些代码。任何帮助将不胜感激。
我试过这些
还有许多其他... output.mp4 文件正在生成,但是当我播放它时...“无法播放视频”
android - 使用 mp4parser 将 h264 复用到 mp4 文件需要很长时间
我正在使用 mp4parser 将 h264 文件和 aac 文件复用到 mp4 文件中。代码如下。
但是当我调试它时,这一步大约需要 4 分钟:
我的示例 h264 视频文件持续时间约为 20 秒,大小为 3MB(比特率约为 178KB)。它由 MediaCodec 生成。这在生产环境中确实不可接受。我的代码有什么错误吗?还是 mp4parser 的真正效率?非常感谢。
android - 如何使用 mp4parser 将元数据写入 mp4 文件?
我正在使用 mp4parser 来复用从原始视频文件重新编码的 h264 和 aac 文件,如何将原始视频的元数据写入新的 mp4 文件?还是有一种将元数据写入 mp4 文件的常用方法?
android - Android MP4Parser 无法播放视频
我正在尝试使用MP4Parser将一个简单的 3 秒 outro 视频附加到现有视频,但由于某种原因,在合并发生后我无法播放视频。尝试播放我的画廊中的视频时,我收到了臭名昭著的“抱歉,无法播放此视频”错误。有人有类似的经验吗?我正在运行 4.4 KitKat 的 HTC One 上进行测试
这是我将 .mp4 剪辑合并为一个剪辑的方法,取自 MP4Parser 本身的 AppendExample。
有没有人遇到过 MP4Parser 的这个问题?如果塞巴斯蒂安能在这里插话就好了。
android - 在 mp4Parser 的帮助下修剪视频
我正在尝试修剪或剪切特定时间的视频,例如:- Video-1 是 30 秒修剪到 Video-2 10 秒(0.10 秒到 0.20 秒)。我能够做到这一点并且能够播放这个视频,但在视频结束时它给出了错误提示 -Sorry! cant play this video.
PS:-我对这段代码不太熟悉,但有些如何能够修剪视频,但最后显示错误。
android - 如何在 Android 中将多个 MP4(仅音频)文件合并为一个文件?
我使用 MP4Parser:https ://code.google.com/p/mp4parser/
如果我想合并两个或多个文件,则需要很长时间。
- 文件 1 为 2:00 分钟
- 文件 2 是 3:00 分钟
- 文件 3 为 2:00 分钟
合并时间:大约 10 分钟。
在 LogCat 我看到很多这样的:
有谁能够帮我?
我的代码:
audio - MP4 解析器需要很长时间才能合并视频文件
我需要在录制时暂停音频。所以我使用 mP4 解析器来合并 .3GPP 格式的音频。如果音频小于 1 秒,则将其合并。但如果音频大小超过 1 秒,则不会合并。这是我的代码:
private void mergeFiles(File filePath, ArrayList audioFiles) 抛出 IOException {
有没有人面临类似的情况..?
android - mp4 解析器在尝试加入 2 个 mp4 文件时不起作用
我正在尝试使用 mp4parser 库附加两个 mp4 文件,但它给了我以下错误:
我正在使用 isoparser-1.0.5.4.jar 和 aspectjrt-1.8.2.jar
我正在使用以下代码:
请帮助我被困在这一点上。