草庐IT

$ffmpeg、ffplay

全部标签

ios - 如何使用 FFMpeg for ios 创建 RTMP/RTSP 播放器

我正在开发一个使用RTMP/RTSP链接来广播/播放实时音频/视频的应用程序。由于iOS设备支持HTTP,但我的要求是播放RTMP/RTSP链接。我想使用FFMpeg框架创建我的自定义播放器。我在互联网上搜索了很多解决方案,但没有找到任何解决方案。 最佳答案 有一个基于ffmpeg的Xcode项目。可以播放RTSP链接。看看它:https://github.com/durfu/DFURTSPPlayer如果您想了解更多关于RTSP的信息,我强烈推荐您访问以下链接:https://www.rfc-editor.org/rfc/rfc2

ios - 设置带有 FFmpeg 的 Red5 服务器用于直播到 iOS

我是一名应用程序开发人员,我需要实现FFmpeg以将rtmp直播流转码/更改为http直播流,以便我可以在任何iOS设备(iPhone和iPad)上播放它。我的问题是,在服务器、媒体内容和FFmpeg方面,我还是个新手。而且我需要更改服务器,以便我可以在服务器端对实时流进行转码(我读过这是可能的)。任何提示、建议、示例代码或教程都会有很大帮助。 最佳答案 要通过HTTPLiveStreaming流式传输到iOS设备,您需要使用FFMpeg转换媒体(FFMpeg可以使用rtmp://将实时流作为输入),然后将它们分成片段。hereis

ios - FFMPEG 中 avformat_find_stream_info 的 EXC_BAD_ACCESS

我在这个库的帮助下使用ffmpeg实现了IP摄像机流:https://github.com/kolyvan/kxmovie我也正在录制IPCamera流媒体,同样是使用ffmpeg完成的。现在,一旦我在项目中添加R5ProStreaming.framework并在真实设备中运行应用程序,我就会面临一个问题应用程序在if(avformat_find_stream_info(formatCtx,NULL)处崩溃这里。当我删除该框架并将其移至垃圾桶并再次运行时,一切正常。-(kxMovieError)openInput:(NSString*)path{AVFormatContext*form

ios - 使用 ffmpeg 编码的 h.264 视频的 mediafilesegmenter 错误

我正在尝试对视频进行分段以便在iOS设备上使用http流式传输,但没有成功......我的想法是,这将成为自动化过程的一部分,因此我使用ffmpeg对视频进行初始转换,然后使用Apple的mediafilesegmenter工具进行分割。每次运行命令时,我都会收到以下错误:Apr13201110:18:57.097:ProcessingfileXXXXXXX.mp4Apr13201110:18:57.364:track0ofXXXXXX.mp4containseditlistthatthemediadoesn'tstartatbeginning;thesetrackscannotbeu

ios - 如何将 YUVJ420P 中的 FFMPEG AVFrame 转换为 AVFoundation cVPixelBufferRef?

我在YUVJ420P中有一个FFMPEGAVFrame,我想用CVPixelBufferCreateWithBytes将它转换为CVPixelBufferRef。我想这样做的原因是使用AVFoundation来显示/编码帧。我选择了kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange并尝试转换它,因为AVFrame具有三个平面的数据Y480Cb240Cr240。根据我的研究,这与所选的kCVPixelFormatType相匹配。由于是双面的,我需要将其转换为包含Y480和CbCr480Interleaved的缓冲区。我尝试创建一个包含2个平面的

android - 使用 ffmpeg 进行视频转换以针对 Android 和 iOS 移动设备

我正在为Android和IOS构建一个ReactNative应用程序,后端API是用NodeJS编写的。用户可以从他们的手机上传视频,上传后用户和他们的friend将能够观看视频-因此视频需要以可在Android和IOS上播放的格式存储。我的问题涉及用户上传的视频的转换。几年前我开发了一个类似的应用程序;我使用了reponode-fluent-ffmpeg它提供了一个很好的API来与FFmpeg交互。在之前的项目(这是一个网络应用程序)中,我将上传的视频转换为两个文件,一个.mp4和一个.webm-如果用户上传了mp4,那么我会跳过mp4这一步,同样如果他们上传了一个.webm。这有点

android - 什么是适用于 iOS/Android 的开源 ffmpeg 播放器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我一直在寻找开源ffmpeg播放器,我找到了一些。但我认为还有更多。如果您知道,请在评论或回答中添加一行。我在iOS上工作,但真的想进一步了解为Android做了什么这是我发现的:Mooncatventures集团https://git

iphone - 为 iFrameExtractor 编译 ffmpeg 时出现问题

我正在尝试使用iFrameExtractorexample中的make和build文件编译ffmpeg.首先我试着按照github上的自述文件,它只说在ffmpeg文件夹中运行./build_universal。没用然后我尝试按照INSTALL中的信息进行操作,但没有成功。然后我尝试在INSTALL中执行这些操作,然后是./build_universal,但没有用。导入到项目中的所有*.a文件都存在,直到构建序列结束。当运行build_universal中的lipo命令时,我猜它会为不同的架构连接.a文件(?)。无论如何,这些都会留下以下错误:lipo:specifedarchitec

ios - 在 10.8 的 Mac 上安装 ffmpeg ios 库 armv7、armv7s、i386 和 universal

如何在Mac10.8上安装最新的ffmpegios库armv7、armv7s、i386和universal? 最佳答案 几天后,我为这次安装制定了分步说明:FFmpeg构建说明MAC10.8或更高版本复制ffmpeg-2.0.tar.bz2(https://ffmpeg.org/releases/ffmpeg-1.0.7.tar.bz2,https://ffmpeg.org/download.html)并解压到Documents文件夹确保你在Xcode下有最新的命令行工具>;首选项>;下载>;组件安装气体预处理器单击ZIP图标进行下

Ffmpeg Windows环境下搭建

一、Ffmpeg下载   1.下载地址:DownloadFFmpeg   2.下载windows版本release下5.0.1版本或者最新二、代码构建   1.创建相应目录   将下载的文件分别导入如下目录,src将存储源代码    2.vs+qt运行环境配置   新建项目后,头文件配置   3.输出目录及工作目录配置二、代码展示   1.打印成功说明ffmpeg调用成功#include"ffmpegtest.h"#include#includeusingnamespacestd;extern"C"{#include}#pragmacomment(lib,"avcodec.lib")Ffmpe