问题标签 [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.
android - 下载音乐文件时播放
我正在开发一个音乐下载应用程序,它基本上可以跨不同的种子平台进行网络抓取并获取种子。我想在下载音乐种子文件时播放它们。我有一个服务,基本上负责完成所有这些工作。我设置了一个缓冲区,等待 torrent 文件至少下载 25%,然后我使用MediaPlayer
该类开始播放文件。音乐开始播放正常,但过了一会儿就停止了,好像不能播放超过 25%。我尝试使用 Android 的MediaPlayer
类和FFmpegMediaPlayer库。我尝试使用几个配置:
mCurrentTrack
是我下载到外部存储的下载文件夹中的 mp3 文件的路径。
我尝试使用AudioManager.STREAM_MUSIC
. 我尝试使用 sync prepare() 方法,然后调用 start() 方法。new File(mCurrentTrack)
在开始播放之前,我尝试使用 a 打开文件并将其设置为可读可写。我尝试了很多组合,但总是一样,音乐播放几秒钟然后停止。当我检查外部存储时,文件最终可以毫无问题地完全下载。
我用来下载种子文件的库是这个TorrentStream-Android
任何有关如何在动态下载此文件时播放此文件的提示或想法,将不胜感激。
java - Android FFmpegMediaPlayer Error(0, 0) 播放时出错?
我在播放视频时尝试Video
使用Error(0,0),为此我尝试使用 FFmpegMediaPlayer。这是我的代码。FFmpegMediaPlayer
这是我的Log
java - 为 Instagram 等视频添加过滤器
我正在编写一个应用程序,需要对 Instagram 等视频应用过滤器。
我尝试使用 FFMPEG 库,但效果不佳且不提供所有过滤器。
到目前为止我尝试的是,
是否有任何其他开源或付费库可以将过滤器应用于视频?任何形式的帮助来实现此功能将不胜感激。
或如何制作自己的视频滤镜?
谢谢。
java - 在视频文件中的特定时间添加音效
我有一个视频文件,我需要在特定时间为其添加多个音频效果。
如何实现?
使用 FFMPEG 只能将音频与视频文件合并,但如何在特定时间添加小音频效果。
我尝试了以下方式,
是否有任何其他开源或付费库来执行此任务?
任何形式的指导将不胜感激。
谢谢。
android - 用于连接和 amix 的 FFmpeg 过滤器图不起作用。内存不足错误
我正在尝试连接两个 mp3 文件,一个在几秒钟后与另一个在 android 应用程序中使用 FFmpeg 连接。我正在使用这个库
为了实现这一点,我正在使用aevalsrc创建一个音频静音,并将第二个输入连接到这个静音。之后,使用amix,我将结果与第一个输入合并。这是命令:
输出 mp3 已创建,但它仅包含第一个输入,就像它只是制作副本一样。FFMpeg 版本是 3.0.1。显示的输出是:
android - FFMPEG命令执行在android中花费太多时间
当我运行 FFMPEG 的任何命令时,执行时间过长。我正在使用 FFMPEG 命令进行反向视频、音频视频合并、创建 GIF 图像和改变视频速度。请告诉我如何快速运行 FFMPEG 命令。请帮我
android - 使用 FFMPEG 库时 IntentService 中的非法状态异常
我正在使用意图服务使用FFMPEG库压缩少量视频文件,压缩后,使用 FTP 将这些文件存储在服务器上。所以,我启动了一个线程来等待FFPEG execute()
方法,直到它成功完成。
然后,我使用 FTP 将这些文件存储在服务器上。工作正确完成,但最终返回illegalStateException
:
MessageQueue: Handler (android.view.ViewRootImpl$ViewRootHandler) {8895619} 在死线程上向 Handler 发送消息
如果我有 10 个文件,则此异常返回 10 次。此异常的原因可能是什么以及如何避免它。
这是我正在使用的处理程序:
ffmpeg - avcodec_encode_video2 return -542398533 仅使用 h264 编码器的外部库中的一般错误
它总是返回 - -542398533“外部库中的一般错误”仅使用 h.264 编码器如果 gop 为零,请提供解决方案它可以工作一段时间。
android - 为 arm64 构建 Android FFMPEG 失败并出现错误?
我已经使用以下构建脚本进行了 ffmpeg 构建。 https://github.com/Free-Syj/ffmpeg-build-script/blob/master/build-android-ffmpeg.sh
它适用于armv7。
当我尝试使用 arm64 架构时,它给了我以下错误。
NDK/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-gcc 无法创建可执行文件。
编辑: -
以下构建脚本已用于构建。
android - 在 Android 中使用 MediaRecorder 录制时使用 ffmpeg 处理视频
目前,我正在使用 MediaRecorder 录制后处理视频。有什么办法可以在录制时做同样的事情。这将为用户节省一些等待时间。