问题标签 [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.
android - 如何在android中从mp4创建ts(传输流)视频文件
在我的项目中,我需要为 android 设备实现 HLS(HTTP live Streaming)并将其流式传输到 iOS 设备以播放,其中 android 设备将录制视频并将其发送到服务器,iOS 设备将播放来自服务器的流使用一个 m3u8 文件。在下面的链接 单击此处 他们提到“目前,支持的交付格式是音频视频的 MPEG-2 传输流”。
现在的问题是,在 android 中,默认情况下您只能在 mp4 中录制(如果我错了,请纠正我)。现在我需要一些第三方 API 或库,如 ffmpeg、Gstreamer、Xuggler、Jcodec 将录制的 mp4 转码为 ts 文件。
ffmpeg、jffmpeg 和 Gstreamer 有一个学习曲线和设置时间,还需要 NDK。所以我需要一些帮助,因为我没有足够的时间尝试其中之一,如果您知道任何易于使用且没有复杂的学习和设置时间的库,请参考我。就像 Jcodec 一样,它是纯 java 基础和即插即用类型库,但我认为它不能为我做到这一点,因为他们在文档中提到他们支持 h262 编解码器支持,但我需要 h264 和 ACC 音频。
android - 录制音频时无法暂停或停止
这是我的代码:
记录活动.java
Mp4ParserWrapper.java
我正在使用isoparser1.0 RC-27.jar 来合并音频文件。但我收到以下错误:
很高兴知道我使用的容器是什么以及如何将音频文件从容器移动到 sd 卡。
mp4parser - 除了 mp4parser 库之外,要包含用于从电影中剪切多个剪辑的库
我正在使用 mp4parser 库合并多个视频,并且可以通过 android 中的 mp4parser 库成功合并视频。但现在我想对我使用下面代码的整个视频进行切片。但是有一个包名:uk.org.humanfocus.hfi。如果有人能帮我解决这个问题,我需要为此导入哪个库,因为这个包中包含的所有类都有错误。以下是我指的用于在多个视频中剪切视频的代码:
android - 无法创建文件或目录,返回 nullpointerexception
我使用 mp4parser 来附加录制的音频。当我单击暂停或停止按钮时,我收到以下空指针异常错误。我希望将文件存储在缓存的外部目录中。无法理解我在哪里犯了错误。
这是我的代码:
记录活动
Mp4ParserWrapper
请帮忙。
android - 使用mp4parser在android中压缩视频
我在互联网上阅读有关 mp4Parser 库的信息,但找不到任何可以压缩存储在 sdcard 上的视频的教程。我在网上找到的所有教程链接都给出了 404 错误。
任何帮助表示赞赏。
android - MP4 视频剪辑合并时崩溃的应用程序
我正在使用 MP4Parser 来组合两个 MP4 视频剪辑,但我遇到了异常
我在互联网上搜索并看到不同的链接。我发现我应该添加 AspectJ,为此我通过在应用程序中下载并添加 AspectJ Weaving 插件来做到这一点。但这仍然是问题所在。谁能帮我。我正在使用 Android Studio 进行开发
android - 尝试合并 mp4 视频时应用程序崩溃
我下载了 mp4parser 的最新源代码,并使用它来组合两个 mp4 文件。当我尝试合并两个 mp4 视频时,应用程序崩溃了。
当我运行这行代码时
该应用程序崩溃和崩溃日志是
我正在使用示例代码“isoparser-custom.properties”和“isoparser-default.properties”中的相同属性文件
我期待电影对象应该正确构建。谁能告诉我我在这方面做错了什么,或者可以向我发送合并两个 mp4 文件的完整功能代码。
已编辑:我从 maven 项目( http://repo1.maven.org/maven2/com/googlecode/mp4parser/isoparser/1.0.2/ ) 下载了这个文件“isoparser-1.0.2.jar” ,但是应用程序因此崩溃了崩溃报告
android - 在android中使用mp4parser从android捕获的视频没有用户数据框
我正在尝试使用 mp4parser 写入元数据信息,但在我的代码中,如果是 android 捕获的视频,我将 userDataBox 为空,但如果是其他视频(我已经用下载的视频进行了测试),它不是空的,我成功添加了元数据,我的问题是android捕获的视频有空的userdatabox。有谁能够帮我 ?
我的代码在这里:
}
android - Android 上的 MP4Parser 库问题
我正在使用isoparser-1.0-RC-2.jar和aspectjrt-1.7.3.jar来合并android 上的mp4视频。它在Nexus4上运行良好,但不适用于所有android设备。如果我使用更高版本的 isoparser,那么它不适用于所有设备。
android - mp4 解析器 - 示例描述框条目不同
[我在stackoverflow上找到了下面的链接,但它不符合我的要求。我正在尝试通过向用户展示一个自定义画廊来附加视频,其中显示了存储在 sdcard 中的所有视频,并且用户必须选择其中的任意数量,最后在按下附加按钮后视频被合并/附加,它在许多情况下都可以正常工作案例,但在某些情况下失败了不理解这个错误以及如何解决它。上面的链接用于为从应用程序本身录制的视频设置VideoCodec,我没有这样做。如何更改已经可用的 mp4 视频的视频编解码器?
这是我在附加时遇到的日志错误。我还打印了示例框描述条目以从中获得帮助,但无济于事,我可以看到示例框描述条目是相同的,并且没有 Isoparser 库的文档可以帮帮我。我正在使用isoparser-1.0-RC-2.jar
,aspectjrt-1.8.0.jar
因为最新的 isoparser 库对我不起作用:-(
java-io-ioexception-cannot-append-mp4trackimplhandler-vide-to-mp4trackimpl
-提前致谢。如果有人可以帮助我解决这个问题,我会很高兴。