ffmpeg相关内容

将 http 实时流式传输到 HTML5 视频客户端的最佳方法

我真的很难理解使用 node.js 将 ffmpeg 的实时输出流式传输到 HTML5 客户端的最佳方式,因为有许多变量在起作用,而我在这方面没有很多经验这个空间,花了很多时间尝试不同的组合. 我的用例是: 1) IP 视频摄像机 RTSP H.264 流由 FFMPEG 拾取并使用节点中的以下 FFMPEG 设置重新混合到 mp4 容器中,输出到 STDOUT.这仅在初始客户端连接上 ..
发布时间:2021-12-01 22:25:31 前端开发

Android 上的 FFmpeg

我已经在 Android 上编译了 FFmpeg (libffmpeg.so).现在我必须构建一个像 RockPlayer 这样的应用程序,或者使用现有的 Android 多媒体框架来调用 FFmpeg. 您是否有在 Android/StageFright 上集成 FFmpeg 的步骤/程序/代码/示例? 你能指导我如何使用这个库进行多媒体播放吗? 我有一个要求,我已经有音频和视 ..
发布时间:2021-12-01 11:51:00 移动开发

具有不同持续时间的输入的 FFMPEG amix 过滤器音量问题

我注意到 ffmpeg amix 过滤器在特定情况下不会输出好的结果.如果输入文件的持续时间相等,它就可以正常工作.在这种情况下,音量以恒定值下降,可以用 ",volume=2" 修复. 就我而言,我使用的是不同持续时间的文件.结果音量不好.第一个混合流导致最低音量,最后一个最高.您可以在图像上看到音量随时间线性增加. 我的命令: ffmpeg -i temp_0.mp4 -i us ..
发布时间:2021-11-30 16:04:27 其他开发

使用 opencv 进行视频处理的音频输出

我正在使用 opencv 处理视频,但同时我需要播放音频并对其进行简单的控制,例如大声或当前帧数. 我想我应该用ffmpeg创建一个并行进程,但我不知道该怎么做.你能解释一下该怎么做吗? 或者您知道其他解决方案吗? 解决方案 我认为在这种情况下应该使用ffmpeg播放音频和视频的SDL.> 用OpenCV打开文件并处理帧后,就可以使用OpenCV ->SDL 在通过 ffmp ..
发布时间:2021-11-30 16:03:38 C/C++开发

如何使用 ffmpeg 叠加/缩混两个音频文件

我可以使用 ffmpeg 将两个音频 mp3 文件叠加/缩混成一个 mp3 输出文件吗? 解决方案 立体声+立体声→立体声 普通缩混 使用 amix 过滤器: ffmpeg -i input0.mp3 -i input1.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3 或者 amerge 过滤器: ..
发布时间:2021-11-30 15:59:03 其他开发

FFMPEG mux 视频和音频(来自另一个视频) - 映射问题

我想将一个视频的音频放到另一个没有音频的视频中(在一个命令中): ffmpeg.exe -i video1_noAudio.mov -i video2_wAudio.mov -vcodec copy -acodec copy video1_audioFromVideo2.mov 我猜“-map"是正确的方法,但我对它感到困惑. 你能建议如何解决吗? 解决方案 输入概览 in ..
发布时间:2021-11-30 15:58:53 其他开发

如何使用 ffmpeg 将新音频(不混合)添加到视频中?

我使用了如下命令: ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio 在最新版本中为视频添加新的音轨(非混合). 但我将 ffmpeg 更新到最新版本(ffmpeg 版本 git-2012-06-16-809d71d),现在在这个版本中参数 -newaudio 没 ..
发布时间:2021-11-30 15:55:35 其他开发

ffmpeg、libav、avconv有什么异同?

当我在 Ubuntu 上运行 ffmpeg 时,它显示: $ ffmpegffmpeg 版本 v0.8,版权所有 (c) 2000-2011 Libav 开发者建于 2012 年 2 月 28 日 13:27:36,使用 gcc 4.6.1该程序不再开发,仅用于兼容性.请改用 avconv(有关不兼容更改的列表,请参阅更改日志). 或者显示(取决于 Ubuntu 版本): $ ffmpegf ..
发布时间:2021-11-30 15:54:33 其他开发

FFmpeg - 使用宽高比更改视频的分辨率

全部. 如何使用 FFmpeg 更改具有纵横比的视频的分辨率? 有选择http://manpages.ubuntu.com/manpages/oneiric/man1/ffmpeg.1.html -s 大小设置帧大小.格式为 wxh(ffserver 默认 = 160x128,ffmpeg 默认 = 与源相同).以下缩写是认可: 和 -aspect 方面设置由aspect指定 ..
发布时间:2021-11-29 09:28:44 其他开发

使用 FFMPEG 和 JNI 压缩视频

我想创建一个可以定位视频文件(超过 300 mb)并将其压缩为较小尺寸的 mp4 文件的 android 应用程序. 我已经尝试用 this 本教程非常有效,因为您正在压缩小尺寸视频(小于 100 mb) 所以我尝试使用 JNI 来实现它. 我设法使用 this 构建了 ffmpeg 但目前我想做的是压缩视频.我对 JNI 不是很了解.但我尝试使用以下 link 来理 ..
发布时间:2021-11-27 22:53:37 移动开发

在 Android-NDK 中使用 FFmpeg

我想将 FFmpeg 与 Android-NDK 一起使用,我在本节中非常基础,我需要一些帮助并且我之前在网上研究过这个主题,但没有得到满意的解决方案. 1 - 如何通过 Windows 操作系统使用 FFmpeg.(我不想使用Ubuntu,请不要建议.) 2 - 如何通过 NDK 插入 FFmpeg 命令? 最后通知:我使用 android-ndk-r7b 和 Cygwin. ..
发布时间:2021-11-27 20:04:55 移动开发

用于 android 的 ffmpeg(使用教程:“ffmpeg 和 Android.mk")

我正在尝试为 android 编译 ffmpeg.我发现了一些关于这个主题的帖子,但这些帖子似乎都不起作用.如果尝试构建 ffmpeg,就像在 [1] 上发布的那样.有人使用这些教程成功编译了 ffmpeg 吗?我不知道如何实现第 4 步到第 5 步. 第 4 步:配置 ... 第5步:cd到你的NDK根目录,输入make TARGET_ARCH=arm APP=ffmpeg-org ..
发布时间:2021-11-27 20:00:25 移动开发

使用 MediaCodec 记录表面

因此,在我的应用程序中,我能够使用 GPUImage 库. 基本上,我(库)将从摄像头获取输入,获取原始字节数据,将其从 YUV 格式转换为 RGBA 格式,然后对该图像应用效果并显示在 SurfaceGLSurfaceView 使用 OpenGL.最后,对于用户来说,它看起来就像一个应用了效果的视频. 现在我想使用 Surface 的帧记录为视频"nofollow noreferre ..
发布时间:2021-11-27 19:41:24 移动开发

在 NodeJS 中读取音频文件

我正在使用 ffmpeg 通过 alsa 捕获音频并将其写入 wav 文件.但是当它正在编写时,我需要将捕获的音频发送给某个 3rd 方.我尝试了几种方法,包括 node-GRing-file 但未能成功. 有没有一种方法可以将文件作为流读取,只要它正在写入并根据需要进行处理. 解决方案 我不知道为什么这个问题被否决了.但是经过大量谷歌搜索后,我找到了一个 NPM 可以为您完成这项工 ..
发布时间:2021-11-27 08:32:09 其他开发

Alsa 无法设置样本格式[FFMPEG]

我正在尝试使用 ffmpeg 从 Roland USB 设备捕获 pcm 流并用 wav 包装它.我使用的命令行如下: ffmpeg -f alsa -acodec pcm_s32le -ac 2 -ar 48000 -i hw:2,0 out.wav 符合硬件的设置.我还可以使用 Audacity 捕获流.问题是 FFMPEG 抛出“无法设置样本格式错误".知道可能会发生什么以及我如何解决这 ..
发布时间:2021-11-27 08:31:44 服务器开发

ffmpeg 安装在 CentOS 64 位“使用 -fPIC 安装"错误

尝试在 64 位 CentOS 机器上编译 ffmpeg 时出现此错误. 这是我的 ./configure 选项: ./configure --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-pthreads --enable-libx264 --enable ..
发布时间:2021-11-25 06:42:53 C#

如何在 Android Studio 中使用本机 C 库

几年前我根据 创建了一个问题https://ikaruga2.wordpress.com/2011/06/15/video-live-wallpaper-part-1/.我的项目是在当时由 Google 直接提供的 Eclipse 版本中构建的,并且使用我的应用名称创建的已编译 ffmpeg 库的副本运行良好. 现在我正在尝试基于我的旧应用创建一个新应用.由于 Google 不再支持 Ecl ..
发布时间:2021-11-21 20:54:32 Android

如何在 Android Studio 项目中使用最新的 FFMPEG?

我有一个简单的任务是从多个图像和一个音频文件制作视频,经过大量搜索发现它可以使用 FFMPEG,不幸的是没有 FFMPEG 的更新教程,很少但已经过时,其中大部分是不工作.因为我已经按照教程 http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/它使 .so 文件成为 现在我不明白我该怎么做才能将它集成到我的 Android 项目中,我 ..
发布时间:2021-11-21 20:44:30 Android