问题标签 [android-ffmpeg]

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 投票
1 回答
852 浏览

android - Android上水印视频的IOException

我正在尝试使用来自 Github 的 WritingMinds 的 Ffmpeg 库以编程方式在 Android 中为视频添加水印:

https://github.com/WritingMinds/ffmpeg-android-java

我做了他们在文档中所说的一切,并将库导入了 Android Studio。

尽管如此,它还是给了我一个带有“没有这样的文件或目录”的 IOExeption。

代码

日志

我怎样才能使这项工作?

0 投票
2 回答
1152 浏览

android - ffmpeg 视频压缩但不能在浏览器中播放

我已经集成ffmpeg4android lib。视频压缩工作正常,但除 safari 浏览器外,视频无法在浏览器中播放。上传到服务器后。我使用了以下命令。

请帮我。先感谢您。

0 投票
0 回答
186 浏览

android - FFmpeg Android 视频裁剪速度和性能

FFmpeg15 秒视频需要 15 秒进行裁剪。我们如何通过命令或其他技巧来减少这种裁剪时间?

我已经参考了这个问题,但没有帮助。

这是代码

日志猫

0 投票
1 回答
464 浏览

android - 棉花糖及以上API ffmpeg android中的videokit.so加载失败

我正在使用 ffmpeg 命令对视频和图像进行各种操作,并且它在具有 API 22 及以下版本的设备上运行良好,但是当我当时设置 targetSdkVersion 23 或 24 时,我的应用程序将崩溃并且我得到:

0 投票
1 回答
5181 浏览

android - Android,使用 ffmpeg 将 gif 拆分为帧

我需要将我的 gif 文件拆分为任何格式的帧(gif、png、无关紧要)。

ffmpeg -i path/to/gif -c:v gif -f image2 path/to/output$03d.gif

此命令确实将 gif 拆分为帧,但只有第一帧具有正常质量。所有其他帧看起来像一些损坏的图像

在此处输入图像描述

我使用的库是 com.writingminds:FFmpegAndroid:0.3.2

我应该怎么做才能使所有帧质量正常

0 投票
0 回答
1297 浏览

android - Exoplayer FFmpeg 支持

我正在使用来自Android-FFmpeg的 Android-FFmpeg .aar 文件来加载 FFmpeg 二进制文件。有没有办法将该模块的 ffmpeg 命令行输出链接到 exoplayer,以便在不保存视频的情况下流式传输视频。否则我是否应该开发一些 FFmpeg 解码器来解码视频,作为使用 Media Codec Renderer 的 exoplayer 的扩展?

0 投票
1 回答
498 浏览

android - 为 Android 构建 FFMPEG 3.1.4

我使用这个这个方法为 Android构建了最新的 (3.1.4) FFMPEG版本。
构建成功。
我有几个文件夹sources/ headers/.o文件。
但不幸的是,没有.so我需要的文件。是否有一些更新的脚本可以为 android
构建最新的FFMPEG ?
或者,如何将.o其他文件转换为.so

0 投票
0 回答
890 浏览

ffmpeg - Exoplayer FFmpeg 视频解码器

有没有人致力于在 Exoplayer 中构建 FFmpeg 视频解码器?现在他们支持音频解码器,有没有机会支持视频解码器?

0 投票
2 回答
759 浏览

javascript - Android webview 视频未达到 readyState=4

我在 Android Webview 中自动播放视频。这给缓慢的互联网连接带来了问题。我收到 ANR 弹出窗口(应用程序没有响应)

我认为这是因为视频在加载数据之前收到了 video.play() 。5 秒后出现 ANR 弹出窗口。

我想要解决这个问题,是在调用 video.play() 之前等待视频完全加载

问题是 Webview 中的视频没有收到 video.readystate == 4。它永远不会像 readystate 2 那样到达更远的地方。即使在正常的互联网连接下也是如此。在我的 Chrome 浏览器中,它确实收到了 readystate 4。那为什么会这样呢?为什么Webview中的视频收不到readystate 4?

在我的代码下面:

主要活动:

这是清单文件:

那么日志输出为:

它一直挂在curstate 2

0 投票
1 回答
3071 浏览

android - 我在哪里可以找到 Android 中保存的图像?

对不起,快速提问:

我有这个视频流例程,我接收数据包,将它们转换为 byte[] ,然后转换为位图,然后将它们显示在屏幕上:

现在,我想实现一个录制功能。建议说我需要使用 FFmpeg(我不知道如何使用),但首先,我需要准备一个有序图像的目录,然后将其转换为视频文件。这样做我将在内部保存所有图像,并且我正在使用这个答案来保存每个图像:

但我似乎无法在我的设备上找到目录(实际查看我是否成功创建目录)具体// path to /data/data/yourapp/app_data/imageDir位于哪里?