当前位置:首页 » 编程软件 » vs2010编译ffmpeg

vs2010编译ffmpeg

发布时间: 2023-05-27 03:19:33

Ⅰ ffmpeg在win8下面要怎么编译,需要安装什么

我现在下型谈的ffmpeg是github最新版的 使卖物用mingw-get-setup.exe默认的配置的mingw和msys vc是vs2010版的 就这卜配碰些。

Ⅱ 如何编译wince平台能使用的ffmpeg库

如何编译wince平台能使用的ffmpeg库

  • 在configure ffmpeg工程时,如果不特别指定,默认fdshow设备是被支持的,但编译后却没有.可以查看configure的日志文件,会发现找不到一些依赖的头文件.

  • 所以最终编译出来的ffmpeg.exe, 用ffmpeg -formats来看,在indev一项中,一般只有vfwcap,而没有dsh

Ⅲ 想知道ffmpeg 怎么在win7下编译,最好有具体的文档,能发给我分成功配置的好环境文件 [email protected]

到官网上下载新版的ffmpeg 0.6.1 :http://www.ffmpeg.org/releases/ffmpeg-0.6.1.tar.bz2

我当时下载mingw安装时是完全在线安装,在mingw目录下会有msys

我mingw装在c:/mingw 下,msys在c:/mingw /msys

编译ffmpeg 还需要SDL 地址:前橡http://www.libsdl.org/release/SDL-1.2.14.tar.gz

解压该软件包;
将lib下的所有文件复制到C:/mingw/lib;
将include下的所有文件复制到C:/mingw/include;
将bin下的i386-mingw32msvc-sdl-config复制到C:/mingw/bin,并重命名为sdl-config;
将bin下的SDL.dll复制到C:/mingw/bin中。

并找到sdl的源码包,将其中的include文件复制到C:/mingw/include中

(因为ffmpeg例子耐悔昌依赖其头文件)

解压ffmpeg-0.6.1.tar.bz2,复制到盘,c:/ffmpeg-0.6.1 (此文件夹中就有configure等文件了)

打昌扒开msys/1.0/etc中的文件fstab 增加一行:C:/ffmpeg-0.6.1

接着运行:msys.bat文件,启动了命令行界面:

切换到cd C:/ffmpeg-0.6.1

接着输入命令:

./configure --enable-memalign-hack

Ⅳ 记一次FFmpeg的编译过程的坑

参考文章: iOS开发 - 超详细集成 FFmpeg 步骤

                  iOS集成FFmpeg及视频格式转码

以下是在编译过程孙拍余遇到的问题:

1.编译出现以下错误信息.

xcrun -sdk iphoneos clang is unable to create an executable file.

C compiler test failed.

Ifyou think configure made a mistake, make sure you are using the latestversion from Git.Ifthe latest version fails, report the problem to [email protected] mailinglistorIRC#ffmpeg on irc.freenode.net.Includethe log file"config.log"proced by configureasthis will helpsolve the problem.

问贺橡题链接: https://github.com/kewlbear/FFmpeg-iOS-build-script/issues/119

这时只需执行以下命令即可:

sudo xcode-select --switch /Applications/Xcode.app

2.'libavcodec/avcodec.h' file not found 说是找不到

因该是 headerSearchPath 里面的路径添加的不对.

一种写法:

$(SRCROOT)/FFmpeg_iOS/FFmpeg/include

这个写法  我这边 不得行.

第二中写法:

$(SRCROOT)/$(PRODUCT_NAME)/FFmpeg-iOS/include

我的项目里则滚面这个可以使用

Ⅳ 已经在windows下编译好ffmpeg,如何【使用】

看你这个是2012年的,我最近也是刚接触这个。估计你现在也明白燃竖ffmpeg的使用:在MSDN上查找PROCESS类哪裤,皮缓大里面有详细的说明,能调用编译好的FFMPEG.EXE。重定向输入参数和获得输出。

Ⅵ opencv 编译后出现无法打开文件 cap_ffmpeg.cpp:454

我的解决了,我的是播放视频文件的,是文件的路径没对,应该放在同名文件下。你新建的文件下面会有一个一个和你所建的文件同名的一个文件,把视频放在这个文件下就行了。虽然问题已经是好几年前的了,但我还是得让那些和我犯了同样错的人不要再过多浪费时间

Ⅶ 如何在windows中编译ffmpeg 2.6.1以及 NVENC硬编码的尝试

4)然后在mingw的控制台中进入ffmpeg源码目录,并执行梁御孝命橡稿令:./configure --enable-memalign-hack 生成编译时所需的Makefile文件。然后执行 make 命令,就可以生成相应的exe文件,如ffmpeg.exe、 ffplay_g.exe、拆州ffmpeg_g.exe 等。

Ⅷ ffmpeg 0.8.2 在window是下的编译和使用

google 一下你就知道了

Ⅸ 如何将ffmpeg在windows编译和使用

如下:
1. 配置编译环境
2. 下载FFMPEG的代码
3. 编译,获取FFMPEG库(头文件,lib,和DLL)
4. 在VC下配置,测试
1. 配置编译环境
1)安装MSys
下载文件:
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2
msysCORE-1.0.11-20080826.tar.gz
解压msysCORE-1.0.11-20080826.tar.gz,比如解压到X:\msys(以下内容都使用该路径描述,X为你安装的盘符)。
解压bash-3.1-MSYS-1.0.11-snapshot.tar.bz2,产生一个名为bash-3.1的目录,在该目录下有一个子目录名为bin,其他的目录不需要关心。复制bin目录中的所有文件到D:\msys\bin,提示是否要覆盖sh.exe的时候,选择是。
到“D:\msys\postinstall”目录下执行pi.bat,在出现的提示中输入n回车后(这个不搞错了),按任意键退出即可。
2)安装MinGW
下载文件:
binutils-2.20-1-mingw32-bin.tar.gz
(binutils-2.19.1-mingw32-bin.tar.gz)
gcc-core-3.4.5-20060117-3.tar.gz
gcc-g++-3.4.5-20060117-3.tar.gz
w32api-3.13-mingw32-dev.tar.gz
mingwrt-3.16-mingw32-dev.tar.gz
(mingwrt-3.15.2-mingw32-dev.tar.gz)
mingwrt-3.16-mingw32-dll.tar.gz
(mingwrt-3.15.2-mingw32-dll.tar.gz)
把它们全部解压到X:\msys\mingw。
3)修改“msys.bat”
用文本编辑器打开D:\msys\msys.bat,由于打算用MSVC++编译程序,所以需要有.lib文件才能链接到FFmpeg的库,这些.lib文件可以使用微软的工具链中lib命令产生。为此,机器上必须已经安装了微软的Visual Studio或是Visual C++。把下面一行加到msys.bat的最前面,把路径替换成机器上vcvars32.bat实际存在的路径,比如我的在“D:\program files\Microsoft Visual Studio 8\VC\bin”,于是就添加:
call "D:\program files\Microsoft Visual Studio 8\VC\bin"
4)系统整合
复制D:\msys\etc\fstab.sample为X:\msys\etc\fstab,用文本编辑器打开D:\msys\etc\fstab编辑。(需要使用一个支持Unix换行风格的编辑器,比如Notepad++),把下面这行:
D:/mingw /mingw
改为:
D:/msys/mingw /mingw
注意:改的这个目录为mingw你所安装的目录,所以按本文来讲是这个目录。如果你安装不目录不同,就要改成你所安装的目录。
完成以上步骤,MSys+MinGW系统就配置完成了。
2. 下载FFMPEG的代码
下载代码的办法由两个,一个就是用svn 下载下来。我觉得哪怕你知道svn是啥,也不用这个方法,因为太慢了。一个文件一个文件下,最关键SVN对应的地址是国外,都不知道什么才能全部下完。另外一个直接下一个代码的压缩包。

Ⅹ FFmpeg 编译参数简单整理

以下参数使用--enable-foo启用或使用--disable-foo禁用时使用--e/d-代替。

其他的可更改优化方案:AltiVec、3DNow! 、MMX、MMX2、SSE、SSE3、armv5te、armv6、armv6t2、ARM VFP、iwmmxt、MMI、neon、VIS

使用--enable-foo启用或使用--disable-foo禁用需要的功能插件,使用--e/d-代替。某些部件(如decoder)enable时需要明确指明,例:--enable-decoder=libdavs2。

注:打开与启用非等同

其他默认开启但可以关闭的部分:ffmpeg、ffprobe、ffplay、ffserver、avdevice、avcodec、avcore、avformat、swscale、特定部件(如某个编解码器等)

可选择禁用的编码:AAN DCT、DCT、Golomb、FFT、Golomb、LPC、MDCT、RDFT、VAAPI、VDPAU、DXVA2

热点内容
pic编译软件 发布:2025-02-14 03:01:04 浏览:983
反编译在编译 发布:2025-02-14 02:55:36 浏览:417
python打印对象 发布:2025-02-14 02:51:20 浏览:572
QRM算法 发布:2025-02-14 02:45:19 浏览:265
c语言打印结构体 发布:2025-02-14 02:42:28 浏览:140
编译技术实验一 发布:2025-02-14 02:28:24 浏览:647
编程手机入门 发布:2025-02-14 02:27:40 浏览:733
局域网视频android 发布:2025-02-14 02:23:56 浏览:423
麒麟系统如何安装安卓程序 发布:2025-02-14 02:07:21 浏览:399
ipad访问电脑硬盘吗 发布:2025-02-14 02:02:53 浏览:901