ffmpeg相关内容

使用 FFMpeg for android 解码视频

我尝试使用互联网上提供的示例示例中的 FFMpeg 库解码视频,我使用新版本的 ffmpeg 解决了这个问题,这是我从类文件中调用的代码, private static native int decodeVideo(String filename);decodeVideo(getString(R.string._sdcard_abc_3gp)); 现在在位于 JNI 目录的 .c 文件中,我 ..
发布时间:2022-01-10 23:59:20 移动开发

使用 x264 为 Android 构建 FFMPEG

我正在尝试使用 libx264 for Android 构建 FFMPEG. 我可以成功构建和使用适用于 Android 的 FFMPEG,但我意识到我需要编码能力,因此我正在尝试使用 x264 构建 FFMPEG. 我正在使用本教程为 Android 构建 FFmpeg http://www.roman10.net/how-to-build-ffmpeg-for-android/ ..
发布时间:2022-01-10 23:57:20 其他开发

通过 ffmpeg 修剪 Android 视频

我已从 此链接从 github 下载了视频修剪代码. 它第一次运行完美,但是当我第二次尝试运行它时,代码毫无异常地崩溃,然后当我在崩溃后第三次尝试运行它时,它再次运行!有没有人对这种行为有任何想法? 我也在开发一个应用程序,它有一个剪辑视频模块.如果有人可以帮助我,我将不胜感激. 解决方案 https://lists.ffmpeg.org/pipermail/libav-use ..
发布时间:2022-01-10 23:40:02 移动开发

使用 librtmp for android 构建 FFMPEG

我正在尝试使用 NDK r7b 构建 FFMPEG 的多合一静态二进制文件,并且一切正常,直到我尝试使用 RTMP 支持构建它. 我使用的来源来自 https://github.com/guardianproject/android-ffmpeg 使用 librtmp2.4 和这样的自定义配置 .configure \--目标操作系统=Linux\--cross-prefix=arm-li ..
发布时间:2022-01-10 23:35:37 移动开发

如何使用 ffmpeg 更改音频速度和音高个性?

我已经设法在我的 android 项目中使用 ffmpeg 和 AudioTrack 类播放音频文件.我可以使用 AudioTrack 类的 setRate 方法更改音频的速度.但它也会改变音频的音高,我只想改变音频的速度,但我在网上找不到解决方案. 任何人都可以帮助我,因为没有对此的支持. 解决方案 解决方案:我试过 SoundTouch 库.我为 android 编译成功但后来我 ..
发布时间:2022-01-10 23:13:22 移动开发

将 FFmpeg 与 Android-NDK 一起使用

我想将 FFmpeg 与 Android-NDK 一起使用,我在这部分非常基础,我需要一些帮助,我之前在网上研究过这个主题,但没有得到满意的解决方案. 1 - 如何通过 Windows 操作系统使用 FFmpeg.(我不想用Ubuntu,请不要推荐.) 2 - 如何通过 NDK 插入 FFmpeg 命令? 最后通知:我使用 android-ndk-r7b 和 Cygwin. ..
发布时间:2022-01-10 23:02:22 移动开发

Ffmpeg 在 Electron 沙盒应用程序中被中止

我有一个 Electron 应用,在 Mac AppStore 上发布,并且是沙盒的. 我正在尝试添加一项新功能,该功能将动态编码/解码视频,以便我可以在 Electron 上下文中流式传输更多视频格式. 我正在使用 fluent-ffmpeg 和一个 ffmpeg的静态执行. 一切都很棒,我已将沙盒应用程序上传到 Apple,但被拒绝了,因为 ffmpeg 默认使用使用非公共 ..
发布时间:2022-01-10 22:17:05 前端开发

电子 - 如何在电子应用程序中使用 ffmpeg

在最后一个版本 (v0.31.0) 中,electron 带有一个静态链接的 FFMpeg 库(不是命令行工具,请参阅 #2588) 我知道 ffmpeg 的许多 nodejs 模块,但它们看起来都像命令行工具的 api,那么我怎样才能理想地访问与 electron 捆绑的 ffmpeg 库并编码流? 解决方案 这目前是不可能的,因为 node.js 没有像样的 ffmpeg 库.意 ..
发布时间:2022-01-10 22:08:55 其他开发

使用 FFmpeg 时删除顺序重复的帧

有没有办法使用 ffmpeg 检测视频中的重复帧? 我尝试使用 -vf 标志和 select=gt(scene\,0.xxx) 进行场景更改.但是,它不适用于我的情况. 解决方案 使用 mpdecimate 过滤器,其目的是“丢弃与前一帧差别不大的帧以降低帧速率." 这将生成一个控制台读数,显示过滤器认为哪些帧是重复的. ffmpeg -i input.mp4 -vf mpd ..
发布时间:2022-01-10 13:11:21 其他开发

Discord bot:修复“找不到 FFMPEG"

我想让我的 Discord 机器人加入语音聊天,但每次我做到这一点时,我都会在 log(cmd) 中收到错误提示,FFMPEG not found,请帮助我. 错误图片: 这是代码: client.on('message', message => {//语音仅在公会中有效,如果消息不是来自公会,//我们忽略它如果(!message.guild)返回;if (message.conte ..
发布时间:2022-01-10 12:22:33 前端开发

android ffmpeg opengl es 渲染电影

我正在尝试通过 NDK 渲染视频,以添加一些 sdk 中不支持的功能.我正在使用 FFmpeg 解码视频并可以通过 ndk 编译它,并使用 this 作为起点.我已经修改了该示例,而不是使用 glDrawTexiOES 来绘制纹理,而是设置了一些顶点并在其之上渲染纹理(opengl es 渲染四边形的方式). 下面是我正在做的渲染,但创建 glTexImage2D 很慢.我想知道是否有任何方 ..
发布时间:2022-01-09 09:23:22 移动开发

如何正确向 Chrome 提供模拟网络摄像头视频?

我正在尝试在 Chrome 中对需要网络摄像头馈送中途运行的产品进行端到端测试.据我了解,这意味着使用 --use-file-for-fake-video-capture="/path/to/video.y4m" 命令行参数向 Chrome 提供虚假的网络摄像头视频.然后它会将其用作网络摄像头视频. 但是,无论我提供什么 y4m 文件,在这些条件下运行的 Chrome 都会出现以下错误: ..
发布时间:2022-01-08 22:13:20 其他开发

在后台运行一个ffmpeg进程

我想在 php 中使用 ffmpeg 将视频转换为 .flv.目前我有这个工作,但它会挂起浏览器,直到文件上传并完成.我一直在查看有关如何在后台运行 exec() 进程的 php 文档,同时使用返回的 PID 更新进程.这是我发现的: //后台运行linux命令,返回操作系统创建的PID函数 run_in_background($Command, $Priority = 0){如果($优先级)$ ..
发布时间:2022-01-08 12:44:33 PHP

你能在 Firebase 云函数中调用 FFMPEG

根据 Firebase 云函数文档,您可以在云函数中利用 ImageMagick:https://firebase.google.com/docs/functions/use-cases 是否可以做类似的事情,但调用 FFMPEG 而不是 ImageMagick?虽然缩略图图像很棒,但我还希望能够将传入的图像附加到存储在 Firebase 存储中的视频文件中. 解决方案 更新:ffm ..
发布时间:2022-01-08 10:20:30 其他开发