ffmpeg相关内容

使用FFMPEG IP摄像机读取RTCP包

我使用的ffmpeg C ++库。我需要拦截从照相机RTCP分组,以获得从所述发送者报告的时间戳。是否有这给了我这些信息的ffmpeg的任何方法或结构?我完全被卡住,但我不能够解决这个问题。 任何帮助将AP preciate。由于提前, 解决方案 最后,我不得不攻入的ffmpeg库是这样的: //修补程序检索内ffmpeg的私人数据 RTSPState * rtsp_ ..
发布时间:2016-08-18 23:44:31 C/C++开发

ffmpeg的不会iOS5.1运行./configure

我想对iOS5.1(ARMv7的),建立的ffmpeg当我试图像这样运行./configure: ./配置--disable-doc的--disable-ffmpeg的--disable-ffplay --disable-ffserver的 --enable-交叉编译--arch =手臂--target-OS =达尔文 --CC = /应用/ X code.app /内容/开发人员 ..
发布时间:2016-08-18 23:36:05 移动开发

我怎么能拒绝了libavformat错误消息关闭

在默认情况下,libavformat流将错误信息写入标准错误,像 从比特率的估计持续时间,这可能是不准确的 我怎样才能把它关掉?或更好,但它管我自己的整齐的日志记录功能? 编辑:重定向错误输出到别的地方是不能接受的,因为我想在其他日志记录,我只是想libavformat去不写它。 解决方案 通过code来看,它似乎可以通过编写自己的回调函数为 av_log 功能。 从这个功能的 ..
发布时间:2016-08-18 23:24:41 C/C++

FFmpeg的如何写的视频文件

我要的是 1.使用视频流从源数据包 2.德code将其 3.和写入德codeD数据如视频文件(AVI,MPEG等) 我也能够从一个文件(如AVPacket)获取视频数据包,也可以去code和保存为图像(RAW)(FFmpeg的教程展示如何做到这一点)。 但是我不能(不知道)的视频数据写入一个文件(其他的),它可以通过媒体播放器(如VLC)进行播放。 最良好的祝愿 诗:真正的code样品 ..
发布时间:2016-08-18 22:59:27 C/C++

如何标题元设置为en codeD的视频?

我的一些编码图像到MP4容器内的H264视频。我基本上是使用FFmpeg的例子muxing.c。事情是我想设置在MP4容器的一些元数据,如艺术家,标题等... 我想用下面的工作,但事实并非如此: AVDictionary *选择采用= NULL; av_dict_set(安培;选择采用,“称号”,“超级幸运花花公子”,0); av_dict_set(安培;选择采用,“作者”,“成龙”,0); ..
发布时间:2016-08-18 22:44:40 C/C++开发

FFmpeg的:JPEG文件AVFrame

我需要使用FFmpeg的库加入几个JPG文件转换成视频。但我有一个问题,阅读本文件。这里是一个读取图片文件,使AVFrame功能: AVFrame * OpenImage(为const char *映像文件名称) { AVFormatContext * pFormatCtx; 如果(av_open_input_file(安培;!pFormatCtx,映像文件名称,NULL,0,N ..
发布时间:2016-08-18 22:43:50 C/C++

与FFmpeg的libavformat流记录RTSP流

我想记录从轴相机FFmpeg的libavformat流RTSP流。 我可以抓住从视频文件,然后将其保存到另一个文件,这是确定。但是摄像头发送奇怪的数据,FPS为100,摄像头发送每4帧因此导致FPS是大约25不过了libavformat组包DTS / PTS为90000 FPS(默认?)和新的文件流有100FPS。结果是一个小时的视频只有100帧。 下面是我的code 的#include&L ..
发布时间:2016-08-18 22:03:15 C/C++

如何寻求FFmpeg的C / C ++

有谁知道如何实现由FFmpeg的秒(或毫秒)求。我当前使用av_read_frame()通过一个视频的帧运行一个循环,我要确定这个框架应该是在秒的时间。如果它获得到某一点,然后我想寻求在视频后面的点。顺便它不是一个视频播放器,只是处理的帧。香港专业教育学院听说我应该能够从包获得DTS或PTS,但其总是返回0。 解决方案 请注意:这是过时的,它应该仍然工作,但现在有函数av_seek_fra ..
发布时间:2016-08-18 22:01:07 C/C++开发

接收使用FFMPEG库RTSP流

我对使用RTSP我的局域网视频流的IPCamera的。我已经能够捕捉并成功使用ffplay命令显示: ffplay的rtsp://管理员:123456@192.168.2.50:7070 (身份验证) 所以我想用的ffmpeg 库,实现了使用编程的C / C ++一样。我想这一定是可行的。 因此​​,让我那句两个简单的问题: 我如何接收流使用FFMPEG库中的C / C ++程序? ..
发布时间:2016-08-18 12:51:27 C/C++开发

FFmpeg的可以用来作为一个库,而不是一个独立的程序?

我想视频转换功能添加到一个程序我写。 FFmpeg的这样做的命令行界面简直是的ffmpeg -i输入文件OUTPUTFILE ,但有没有办法使用它作为一个库,所以我可以做类似 ffmpeg_convert(inputFile,请OUTPUTFILE)? 我希望我不会直接使用libav codeC,因为我想象它会比一个单行函数格式之间进行转换复杂得多。如果FFmpeg的不能很容易地改装要做到这一点 ..
发布时间:2016-08-17 21:56:35 C/C++

如何建立pHash MacOSX上狮(采用最新的ffmpeg-DEVEL)

在OSX大厦pHash 0.9.4可以变成很棘手。 对于那些你们谁碰到的问题,我有些冗长的回答下面可能会有帮助。 解决方案 请确保你有MacPorts的全面更新和工作。这意味着最近的X code和内X $ C $çpreferences->下载专区>组件安装的命令行工具!结果 $ sudo的港口自更新#如果你有previous构建问题: $ sudo的港口清洁--all#得到 ..
发布时间:2016-08-16 13:07:46 开发过程

FFmpeg的:如何控制控制台输出,而从RTSP读书吗?

因此​​,我创建简单的应用程序康寿:FFmpeg的RTSP流视频读卡器(仅使用一般的FFmpeg的C API),但同时从ffmpeg的RTSP读取它显示了大量的信息。我没有问如果......至少不是全部......所以,我怎么能过滤什么的ffmpeg被允许输出?我所指的是所有他talls用户开发只存在一个重要的一行是这样的:在acsess单位缺少图片因此,如何把一些过滤机制ffmpeg的不输出所有 ..
发布时间:2016-08-12 17:38:25 C/C++开发

从在C AVFrame(FFMPEG)提取RGB值++

目前我正在试图通过使用FFMPEG在视频帧的读取。格式是PIX_FMT_RGB24;对于每一帧,将RGB值都在框架>数据组合在一起[0](其中帧是类型AVFrame的)。 我如何提取单个的R,G和B值的每一帧?这是用于处理视频。我认为它会工作相同的方式从位图太提取RGB值。谢谢! 解决方案 我的猜测: INT P = X * 3 + Y *框架> LINESIZE [0]; R ..
发布时间:2016-08-08 16:46:25 C/C++开发

ffmpeg的CONCAT一批循环与文本文件

我想批CONCAT循环一系列的,我需要添加到每个AVI一个$ P $宝龙和续电影avi文件。 下面是我已经试过: _input.txt 文件: 文件'3D_ preroll.avi“ 文件'%%一个“ 文件'3D_postroll.avi“ concat.bat 文件:为%%一中(“* .AVI”)做的ffmpeg -f CONCAT -i _input.txt -c:v libx2 ..
发布时间:2016-08-04 19:46:31 Windows 2008/2003/2000

ffmpeg的:输出到同一个文件夹递归输入源?

我有很多的GIF我想转换成许多子目录webms的,我有这个脚本,将做到这一点,但它会输出到脚本所在的目录: 为/ R %%一中(“* .gif要点”)做的ffmpeg -i“%%一个”-c:v libvpx -crf 12 -b:v 4000K“% %〜na.webm“ 暂停 我已经尝试了一堆东西,但我无法弄清楚如何让输出在同一个子目录土地作为输入文件,所以我可以保持文件夹结构。 编辑:这是 ..
发布时间:2016-08-04 19:39:50 Windows 2008/2003/2000

我需要削减MP4视频。在开始的一部分,并在一个批处理的方式结束的一部分

我有几个培训视频。所有.MP4s。 我想从他们的整个文件夹... 的最后删除从一开始就3.5秒且4.5秒 我知道的ffmpeg和ffprobe - 但我的知识和他们两个的掌握是有限的。。 有人能为此提供一个脚本,或者至少一个程序,这将使这容易吗?我一直在寻找和我达成死角每次或脚本,不工作。 我也开放给使用Linux / Windows,但不支持Mac。 编辑:第一部分完成。将继续以学习批 ..
发布时间:2016-08-04 17:30:14 Windows 2008/2003/2000

FFMPEG - 批量转换的子文件夹

我想建立一个Windows批处理文件进行转换了一些使用FFMPEG MP4文件。有一些在多个子文件夹中的文件,所以我需要的脚本在每个子文件夹中的每个文件执行。 我怕我没有使用批处理文件但是从我的研究,我已经得到了以下命令文本的很多经验: FOR %% i的(* .MP4)/ R DO(ffmpeg32 -i“%%〜ni.mp4”-map 0:0 -map 0:1 0 - 地图:1 -C:v ..
发布时间:2016-08-04 17:28:56 Windows 2008/2003/2000

分配的日期和时间,以输出文件

我的工作的ffmpeg 屏幕捕获和我wan't开始录制的启动,所以我需要让输出的视频文件的名称是不同的每次我开始记录我发现这个问题非常接近我需要什么,所以我结束了这个批处理文件中的命令: 关闭@echo FOR / F“令牌= 2-4 delims = /”%%一中(“日期/ T')DO(设置数值指明MyDate = %%Ç - 一个%% - %% B) FOR / F“令牌= 1-2 de ..
发布时间:2016-08-04 17:08:23 Windows 2008/2003/2000