草庐IT

$ffmpeg、ffplay

全部标签

c++ - OpenCV 3.0.0 "configure"失败,未下载 ffmpeg

尝试在Windows上使用CMAKE配置OpenCV时出现以下错误:CMakeWarningatcmake/OpenCVUtils.cmake:865(message):Download:Localcopyofopencv_ffmpeg.dllhasinvalidMD5hash:d41d8cd98f00b204e9800998ecf8427e(expected:89c783eee1c47bfc733f08334ec2e31c)CallStack(mostrecentcallfirst):3rdparty/ffmpeg/ffmpeg.cmake:10(ocv_download)cmake

c# - FFmpeg 跳过渲染帧

当我从视频中提取帧时,我注意到ffmpeg不会完成某些图像的渲染。问题最终成为两个jpeg图像之间的字节“填充”。如果我的缓冲区大小是4096,并且如果该缓冲区中包含来自上一张图像和下一张图像的字节,并且如果它们没有被任意数量的字节分隔,则下一张图像无法正确呈现。这是为什么?-ipath-fimage2pipe-c:vmjpeg-q:v2-vffps=25pipe:1渲染帧:代码示例:publicvoidExtractFrames(){stringFFmpegPath="Path...";stringArguments=$"-i{VideoPath}-fimage2pipe-c:vmj

windows - 在 Visual Studio 中使用 FFmpeg

我正在尝试在VisualStudio2010的C++项目中使用FFmpeg。我想将这些库作为静态链接文件包含在内。像libavcodec/api-example.c这样的简单程序编译没有错误,并且在启动它们时错误View中没有出现链接器错误。但是,启动应用程序后会出现一个消息框,提示缺少avutil-51.dll。您对如何解决这个问题有任何提示吗?我使用了来自http://ffmpeg.zeranoe.com/builds/的最新开发版本.然后我将include指定为附加包含目录,将avcodec.lib;avfilter.lib;avformat.lib;avutil.lib指定为附

ios - FFMPEG iOS 7 库

我已经尝试阅读许多教程。我在谷歌上花了几个小时,stackoverflow试图回答。到目前为止,我已阅读:TryingtocompiletheFFMPEGlibrariesforiPhoneOSplatformwitharmv6andarv7architectureFFMPEGintegrationoniphone/ipadproject和https://github.com/lajos/iFrameExtractor少数。我正在尝试为iOS7/Xcode5兼容性构​​建此库,但它不起作用。我得到的一个常见错误是:Configuredwith:--prefix=/Application

ios - FFmpeg libavcodec.a Xcode 链接器问题 - 架构 arm64 的 undefined symbol

我已经使用这个脚本为iOS构建了FFmpeg:https://github.com/kewlbear/FFmpeg-iOS-build-script我为所有架构构建,然后我再次为arm64构建(作为我想要的架构),我什至使用其他构建脚本为iOS构建FFmpeg。但是,我一直遇到同样的问题:Undefinedsymbolsforarchitecturearm64:"_VTDecompressionSessionCreate",referencedfrom:_av_videotoolbox_default_init2inlibavcodec.a(videotoolbox.o)"_VTDec

ios - 如何以编程方式使用 FFMpeg 修剪文件? (libavformat, avutils, ...)

我正在构建一个iOS应用程序,其中需要在后台重新编码和修剪视频。我不能使用iOS库(AVFoundation),因为它们依赖于GPU,如果它在后台,则没有应用程序可以访问GPU。由于这个问题,我切换到FFMpeg并编译它(与libx264一起)并将它集成到我的iOS应用程序中。总结一下我需要的是:修剪视频的前10秒重新缩放视频几周后-经常用头撞墙-我设法:将视频容器拆分为流(多路分解)将音频流复制到输出流中(不解码或编码)解码视频流,对每帧运行必要的过滤器,对每个结果帧进行编码并将其重新混合到输出流(我解码h264,对其进行过滤,然后将其重新编码回h264)如果我要通过命令行运行ffm

ios - 如何建立FFMPEG并将其链接到iOS?

所有!我知道,这里有很多关于iOS上的FFMPEG的问题,但是没有一个答案适合我的情况:(当我尝试在项目中链接FFMPEG时,每种情况都会发生一些奇怪的事情,所以请帮助我!我的任务是为iOS编写视频聊天应用程序,该应用程序使用RTMP协议向自定义FlashMediaServer发布和读取视频流。我决定使用rtmplib,这是免费的开放源代码库,用于通过RTMP流式播放FLV视频,因为它是唯一合适的库。当我开始研究它时出现了许多问题,但后来我了解了它应该如何工作。现在,在我的应用程序的帮助下,我可以读取FLV视频的实时流(从url)并将其发送回频道。我现在的麻烦是从摄像机发送视频。据我了

iphone - 使用 mencoder、handbrake cli 或 ffmpeg 自动检测旋转并相应地旋转视频

我发现了关于使用mencoder和ffmpeg旋转视频的问题,但是我正在寻找一个完全自动化的解决方案。有人可以帮忙吗?我要检测视频方向必要时轮换重置视频的元数据(否则在iOS设备上观看会导致不必要的旋转)以所需格式保存视频这样做的原因是希望在HTML5视频播放器中使用处理后的视频。如果我在不重置元数据的情况下旋转,iOS设备将读取元数据并进一步旋转,导致视频再偏离90度。 最佳答案 我为此使用了一些脚本和HandBrakeCLI。注意,“--rotate”参数在HandBrake1.0中发生了变化,这将适用于1.0.7:foriin

ios - 如何在 iOS 中使用 ffmpeg 将 .mp4 文件转换为 .ts

我想以编程方式将.mp4文件转换为.ts文件。我搜索并发现我可以使用ffmpeg我以前从未使用过的库。我也已成功将此库导入到我的项目中,但我无法弄清楚如何将.mp4文件转换为.ts。我查看了一下,发现如下命令:ffmpeg-ifile.mp4-acodeclibfaac-vcodeclibx264-an-map0-fsegment-segment_time10-segment_listtest.m3u8-segment_formatmpegts-vbsfh264_mp4toannexb-flags-global_headerstream%05d.ts但是如何在我的iOS项目中使用它呢?

iphone - ffmpeg 不会在 iOS5.1 中进行 ./configure

我正在尝试在iOS5.1(armv7)上构建ffmpeg,当我尝试像这样运行./configure时:./configure--disable-doc--disable-ffmpeg--disable-ffplay--disable-ffserver--enable-cross-compile--arch=arm--target-os=darwin--cc=/applications/xcode.app/contents/Developer/usr/bin/gcc--as='gas-preprocessor/gas-preprocessor.pl/applications/xcode.