ffmpeg相关内容

如何配置FFmpeg库与ndk r12使用Windows 7 64位操作系统为android

我想合并mp3音频文件与surfaceview录制的视频在后台。所以经过大量的研究,我得到FFmpeg概念,实现这种功能。但我不知道如何配置Ffmpeg库与ndk在android studio使用windows 7 64位操作系统。所以如果任何人可以有它的知识,所以请与我分享。先谢谢。 解决方案 步骤1.安装Cygwin64 (您必须安装dos2unix) 步骤2.安装android ..
发布时间:2016-10-25 15:09:02 移动开发

如何使用FFMPEG打开file\live流使用openCV编辑每个帧并将其保存为使用FFMPEGfile \live流编码?

如何使用FFMPEG打开file\live流,使用openCV编辑每个帧,并将其保存为使用FFMPEGfile \live流编码? 解决方案 这很简单。 我建议你从简单的ffmpeg解码示例开始。这样你得到一个结构,它是一个FFMPEG图像。你必须将其转换为opencv映像结构(IplImage)。然后可以应用任何opencv操作。然后你可以看看FFMPEG编码示例,你有你的整个 ..
发布时间:2016-10-25 14:20:58 C/C++开发

FFMPEG错误,avformat_open_input返回-135

我有一个DLL,我的应用程序使用从RTSP摄像机接收视频。在引擎盖下,DLL使用此版本zip的FFMPEG库: ffmpeg-20141022-git-6dc99fd-win64-shared。 7z 我们在家里有各种各样的相机,大多数工作很好。但是,在一个特定的Pelco型号:IXE20DN-OCP,我无法连接。我在VLC上测试了摄像机和rtsp连接字符串,它连接到摄像 ..
发布时间:2016-10-25 14:01:42 C/C++开发

FFMPEG错误,avformat_open_input返回-135

我有一个DLL,我的应用程序使用从RTSP摄像机接收视频。在引擎盖下,DLL使用此版本zip的FFMPEG库: ffmpeg-20141022-git-6dc99fd-win64-shared。 7z 我们在家里有各种各样的相机,大多数工作很好。但是,在一个特定的Pelco型号:IXE20DN-OCP,我无法连接。我在VLC上测试了摄像机和rtsp连接字符串,它连接到摄像 ..
发布时间:2016-10-24 17:15:51 C/C++开发

如何从ffmpeg中打开的文件获取流信息?

我想使用ffmpeg读取视频文件。我有工作代码对应于它的一些旧版本,并开始尝试和升级到最新的版本,交换所有这些已弃用的功能的实际类比。 但是我遇到了一个问题。没有视频流被检索,视频加载已停止播放。 这里是我使用的代码: //打开视频文件 if(avformat_open_input(& pFormatCtx,filename.toStdString()。c_str(),NUL ..
发布时间:2016-10-24 13:40:07 C/C++开发

c ++ mp3库

我疲于寻找一个c ++ mp3解码库,最好是免费的(如lgpl)和跨平台或Windows和mac。任何人都可以建议这样的图书馆和post一些教程使用它? ffmpeg和sdl(sdl_sound,sdl_mixer)不编译。我无法得到mpg123工作 - 是为linux世界还是什么?有没有一些教程在Windows上使用mpg123? mpg123找不到一些符号,我不是把一些dll在正确的路径 - ..
发布时间:2016-10-24 13:34:20 C/C++开发

解码h264 rtsp与ffmpeg和分离的AVCodecContext

我需要一些帮助decodein rtsp视频流。 我从AXIS IP摄像头。我使用ffmpeg库。 必须单独创建AVCodecContext,而不是从AVFormatContext-> streams [...] - >编解码器; 所以我创建AVCodec,AVCOdecContext,以启动它们。 AVCodec * codec = avcodec_find_decoder(c ..
发布时间:2016-10-24 13:05:17 C/C++开发

FFMPEG寻求带来音频工件

我使用ffmpeg实现音频解码器。 在阅读音频,甚至寻找已经工作,我不能找出一种方法来清除缓冲区寻求后,我没有工件,当应用程序开始读取音频后寻求。 avcodec_flush_buffers似乎没有对内部缓冲区有任何影响。这个问题发生在所有解码器(mp3,aac,wma,...),但是PCM / WAV(由于音频没有被压缩,它不使用内部缓冲器来保持数据解码)。 代码段很简单: ..
发布时间:2016-10-24 12:49:31 C/C++开发

OpenCV 3.0.0“配置”失败,ffmpeg未下载

试图在Windows上使用CMake的配置OpenCV的,当我收到以下错误: 在CMake的警告的CMake / OpenCVUtils.cmake :865(消息): 下载:opencv_ffmpeg.dll的本地副本具有无效的MD5哈希值: d41d8cd98f00b204e9800998ecf8427e(预期: 89c783eee1c47bfc733f08334ec2e31c) ..
发布时间:2016-10-23 23:06:09 C/C++开发

OpenCV 3.0.0“配置”失败,ffmpeg未下载

试图在Windows上使用CMake的配置OpenCV的,当我收到以下错误: 在CMake的警告的CMake / OpenCVUtils.cmake :865(消息): 下载:opencv_ffmpeg.dll的本地副本具有无效的MD5哈希值: d41d8cd98f00b204e9800998ecf8427e(预期: 89c783eee1c47bfc733f08334ec2e31c) ..
发布时间:2016-10-23 23:01:26 C/C++开发

Android NDK:中止停止?

我正在为ffmpeg工作。我已经成功编译ffmpeg-2.0.1 之后,我在我的NDK的源/ ffmpeg-2.0.1 / android / arm中的Android.mk文件作为 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE:= libavcodec LOCAL_SRC_FILES:= ..
发布时间:2016-10-23 22:14:01 移动开发

DXGI桌面复制:编码帧以通过网络发送

我想写一个应用程序,它将捕获屏幕的视频流并将其发送到远程客户端。我发现在Windows上捕获屏幕的最佳方法是使用 DXGI Desktop Duplication API (从Windows 8起可用)。 Microsoft提供了一个整洁的示例,它将重复的帧流传输到屏幕。现在,我一直在想,什么是最简单的,但仍然是相对快速的方式来编码这些帧并通过网络发送。 这些帧来自 AcquireNextF ..
发布时间:2016-10-23 20:17:07 C/C++开发

FFMPEG无法显示视频的持续时间

我试图使用ffmpeg从视频文件捕获帧,但我甚至不能获得视频的持续时间。每次当我尝试访问它与 pFormatCtx-> duration 我得到0.我知道指针初始化和包含正确的持续时间,因为如果我使用 av_dump_format(pFormatCtx,0,videoName,0); 然后,我实际上获取了有关视频的其他信息的持续时间数据。 这是我使用 av_dump_format(pFormat ..
发布时间:2016-10-23 19:34:25 C/C++开发

FFmpeg API书籍,教程等

可能重复: ffmpeg C API文档/教程 有一个任务使用FFmpeg库与C ++写在线屏幕录制,但我找不到一些文档,手册,教科书等。我没有使用音频视频之前,我don不知道如何开始,也找不到在哪里学习。 解决方案 读取源代码是唯一的解决方案。 为了了解H264,有参考源代码和 H264图书 ..
发布时间:2016-10-23 12:38:26 C/C++开发

ffmpeg编码样本想要?

我发现这篇教程关于ffmpeg 我没有得到的是如何编码视频。 可以任何一个,请提供一个教程..有解释? (不是我不得到这个官方的一个,但我很想看到更多的评论) 解决方案 FFmpeg的开发人员指南是指 API样本(包含编码)以及音频和视频的解码。 此答案还链接到它。 ..
发布时间:2016-10-23 12:10:45 C/C++开发

使用FFMPEG将屏幕截图编码为视频

我试图从屏幕上获取像素,并使用ffmpeg将截图编码为视频。我看到了几个例子,但他们或者假设你已经有像素数据,或使用图像文件输入。看起来像是我使用sws_scale()还是不使用(它包含在我看到的例子),或者我是打字HBITMAP或RGBQUAD *它告诉我图像src数据是坏的,并编码一个空白图像而不是屏幕截图。是否有我在这里缺少的东西? AVCodec * codec; AVCode ..
发布时间:2016-10-22 19:54:24 C/C++开发

FFMpeg将RGB图像编码为H264

Hello 我开发了一个DirectShow过滤器,它有2个输入引脚(1个音频,1个视频)。我使用libavcodec / libavformat / libavutil的FFMpeg编码视频到H264,音频到AAC和mux it /流使用RTP。到目前为止,我能够使用libavcodec正确编码视频和音频,但现在我看到FFMpeg似乎也支持RTP多路复用。 Unfortunatelly,我找不 ..
发布时间:2016-10-22 19:50:32 C/C++开发

FFMPEG帧到DirectX表面

给定一个从FFMPEG的 avcodec_decode_video ()函数指向AVFrame的指针,如何将图像复制到DirectX表面? (假设我有一个指向适当大小的DX X8R8G8B8表面的指针。) 谢谢。 John。 / p> 解决方案 您可以使用FFMPEG的img_convert()函数将图像同时复制到表面并将其转换为RGB格式。这里有几行代码粘贴从我最近的一个项目 ..
发布时间:2016-10-22 18:54:17 C/C++开发

将多个视频合并为一个

我有三个视频: 用摄像机拍摄的讲座 和电子白板视频 我想用这三个组件创建一个最终视频,占据屏幕的某个区域。 是开放源码软件,它允许我这样做(mencoder,ffmpeg,virtualdub ..)? 还是有一个C / C ++ API可以让我用程序化的方式创建类似的东西? 编辑 未来将有多个录制的讲座。这意味着我需要一个通用/自动化的解决方案。 我目 ..
发布时间:2016-10-22 18:47:41 C/C++开发