windows10下配置ffmpeg

原创 2015年11月19日 20:34:23

在windows 10 下配置ffmpeg,折腾了两天,终于搞好了。基本思路参考网上料:
http://www.cuplayer.com/player/PlayerCode/FFmpeg/2014/0706/1401.html**


                 搭建MinGW的编译环境

(1)下载yasm
地址:http://yasm.tortall.net/Download.html
改名为yasm.exe放到C:\WINDOWS\system32 或者 C:\MinGW\msys\1.0\bin文件夹下。
(2)下载MinGW,这个可以到官网上下载 MinGW install manager 然后选择安装相应的项,比较省事:
C++ Compiler
MSYS Basic System
MinGW Developer TooKit
安装注意事项:
I)最好不要修改默认路径,不然后面的配置会很麻烦。当然,如果你很厉害,也可以修改安装路径,本人选择默认安装路径。
II)安装过程中,需要联网。安装程序会去网上下载对应的程序。这一过程耗时较长,请耐心等候。注意:如果安装过程中,网络断开或是无法出现了下载某些组建失败,不用担心,等安装程序运行完成后,再次运行安装程序,选择如上,安装程序会继续下载没有成功的软件。
(3)打开C:\MinGW\msys\1.0\msys.bat文件,在文件头部加上:
call “D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat”
这句话的作用就是: 设置 2010 x86(或者相应的VS路径) 的开发环境。我们主要是使用它的 lib.exe 生成 *.lib 文件。
(4)运行msys.bat,程序会根据你当前的用户名,在目录(C:\MinGW\msys\1.0\home)下建一个工作目录。
目录的名称和你的用户名一样。如果当前你的系统用户名是 administer,那么你的工作目录就是:(C:\MinGW\msys\1.0\home\administer)


                        编译ffmpeg

(1)解压缩ffmpeg代码到MinGW的工作目录,例如:
C:\MinGW\msys\1.0\home\administer
运行 C:\MinGW\msys\1.0\msys.bat,即可进入MinGW的工作目录。
小提示,他和cmd有区别,右斜杠要改为左斜杠,盘符D:也要改为/d,“ls”列出当前目录下所有文件。
输入 cd ffmpeg,进入ffmpeg目录
输入:./configure –enable-memalign-hack –enable-shared
make
期间可能会遇到很多问题,请自行百度。有点耐心,遇到的问题均可以解决。
成功后,编译生成的文件保存在:(C:\MinGW\msys\1.0\local\bin),头文件保存在 (C:\MinGW\msys\1.0\local\include)。
如下图所示:

然后就可以输入ffmpeg 以及其他相应的参数对视频进行操作了。


                    ffmpeg使用举例

ffmpeg操作格式为
ffmpeg options -i input_file options output_file
参考:
http://www.cnblogs.com/top5/archive/2009/12/30/1636349.html
例如:
我测试的调整视频分辨率,将1080p的yuv视频文件转换为1600x900的yuv文件:
ffmpeg -s 1920x1080 -i input.yuv -s 1600x900 output.yuv

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

记win10下编译64位ffmpeg

需要使用windows 64位版的ffmpeg,所以搞了下编译环境,基本的操作如下: 1.下载mingw64,这个可以编译windows系统下的64位和32位库,mingw只能编译32位的库。下载地...

FFmpeg 在Windows10 VS2013 64位电脑下配置

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库l...

ffmpeg + Windows10 环境搭建(一)

(1)ffmpeg下载 https://ffmpeg.zeranoe.com/builds/ 64-bit Downloads ffmpeg-20160803-d3426fb-win64-static

[总结]FFMPEG视音频编解码零基础学习方法

在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“...

使用ffmpeg合并视频文件的三种方法

ffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。  使用concat协议进行视频文件的合并 ...

FFMpeg无损合并视频的多种方法

众所周知,从某些视频网站下载的视频是分段的。比如新浪视频每隔6分钟分段,俗称“6分钟诅咒”。 现在的任务是将这些视频片段合并起来,并且尽量无损。 方法一:FFmpeg concat 协议 ...

windows10下配置adb.exe全目录可用的方法

在使用adb的时候,我们需要切换到adb所在的目录下进行使用,比如下面这样:     这样就可以输出与电脑连接的手机信息,然而如果没有在该目录下使用就会变成这样:     这样就无法运...

windows 10下配置 WAMP

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)