编辑码工具ffmpeg怎么使用

作者&投稿:卢幸 (若有异议请与网页底部的电邮联系)
编辑码工具ffmpeg怎么使用~

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.gzw32api-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"

 FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具。FFMPEG几乎为你把所有的繁重工作都做了,比 如解码、编码、复用和解复用。这使得多媒体应用程序变得容易编写。它是一个简单的,用C编写的,快速的并且能够解码几乎所有你能用到的格式,当然也包括编码多种格式。具体可以参考这个文库里面的教程。

1、打开窗口

2、进入命令窗口

3、进入编码工具的目录,如下图

4、在命令窗口中进入这个ffmpeg目录

5、转换指定格式文件到FLV格式
ffmpeg.exe -i 1.avi -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 E:\1.flv
黑色标注的注意,任意格式都可以转换的

6、转换过程

7、成功的已经转换

8、视频文件截图
截取一张352x240尺寸大小的,格式为jpg的图片
ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg
把视频的前30帧转换成一个Animated Gif
ffmpeg -i test.asf -vframes 30 -y -f gif a.gif
截取指定时间的缩微图
ffmpeg -i test.avi -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg

-ss后跟的时间单位为秒
转换文件为3GP格式
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp


ffmpeg -y -i test.wmv -ac 1 -acodec libamr_nb -ar 8000 -ab 12200 -s 176x144 -b 128 -r 15 test.3gp

9、视频格式转换




平顺县17788237836: 编辑码工具ffmpeg怎么使用 -
底幸瑞白: FFmpeg在Windows系统下的编译过程,分四步:如下:1. 配置编译环境2. 下载FFMPEG的代码3. 编译,获取FFMPEG库(头文件,lib,和DLL)4. 在VC下配置,测试1. 配置编译环境1)安装MSys下载文件: bash-3.1-MSYS-1.0.11-snapshot....

平顺县17788237836: 怎样使用ffmpeg 进行音频解码 -
底幸瑞白: 安装完成ffmpeg后,就可以使用ffmpeg进行音频文件格式转换.比如 ./ffmpeg -i /media/1.mp3 /media/1.wav, 通过该命令行可以将/media文件夹下1.mp3文件转换成WAV格式的.但是反过来 ./ffmpeg -i /media/1.WAV /media/1.MP3 却不能转换成...

平顺县17788237836: 已经在windows下编译好ffmpeg,如何【使用】? -
底幸瑞白: 看你这个是2012年的,我最近也是刚接触这个.估计你现在也明白ffmpeg的使用:在MSDN上查找PROCESS类,里面有详细的说明,能调用编译好的FFMPEG.EXE.重定向输入参数和获得输出.

平顺县17788237836: 怎么利用ffmpeg实现android播放器 -
底幸瑞白: 下面把具体编译步骤描述如下,假定NDK安装在~/android-ndk-r7:1. 首先从FFmpeg官网下载最新的release版本源码ffmpeg-0.11.tar.gz解压缩到Android源码树的ffmpeg/下.2 准备一个编译脚本build_android.sh并放在ffmpeg/下面,这个脚本也是...

平顺县17788237836: 在ubuntu下如何使用ffmpeg分割视频? -
底幸瑞白: windows下的视频转换工具在分割视频时会对视频进行重新编码,最后得到的视频不仅质量会发生变化,而且还需要耗费不少时间.在ubuntu软件中心安装ffmpeg后,我们就能通过一段命令来分割视频. ffmpeg -ss 01:00:00 -i input_file_h264.mp...

平顺县17788237836: 如何在Windows上安装FFmpeg程序 -
底幸瑞白: 下载FFmpeg.访问下载页面时,你将看到很多不同下载选项.你可以根据自己的操作系统选择下载最新的32位或64位静态程序版本.下载并安装7-zip.7-zip是一个免费的压缩管理程序,它可以让你打开FFmpeg文件.解压FFmpeg文件夹.当...

平顺县17788237836: ios下 怎么在代码中调用ffmpeg的命令 -
底幸瑞白: 理解 要使用FFMPEG,首先需要理解FFMPEG的代码结构.根据志哥的提示,ffmpeg的代码是包括两部分的,一部分是library,一部分是tool.api都是在library里面,如果直接调api来操作视频的话,就需要写c或者c++了.另一部分是tool,使用的是命令行,则不需要自己去编码来实现视频操作的流程.实际上tool只不过把命令行转换为api的操作而已. 2. 预热-在mac os下使用ffmpeg 在mac os下使用ffmpeg比较简单,可以直接使用命令行来操作.首先安装ffmpeg,这里

平顺县17788237836: 如何使用ffmpeg对内存中的数据进行解码 -
底幸瑞白: live555不是很了解... 不过在客户端不是应该先把RTP包解出数据.. 然后放进内存? 要是这边存入的已经是H264格式视频数据,就可以直接用ffmpeg进行解码了啊.....

平顺县17788237836: 如何用FFmpeg编写一个简单播放器 -
底幸瑞白: FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具.FFMPEG几乎为你把所有的繁重工作都做了,比 如解码、编码、复用和解复用.这使得多媒体应用程序变得容易编写.它是一个简单的,用C编写的,快速的并且能够解...

平顺县17788237836: 在Windows下使用ffmpeg分割视频的方法有哪些? -
底幸瑞白:和ubuntu下一样,分割视频时都需执行下面的命令,不过windows下需要安装配置ffmpeg才能使用. ffmpeg -ss 01:00:00 -i input_file_h264.mp4 -vcodec copy -acodec copy -t 00:06:00 output_file.mp4 首先在官网下载windows版本的ffmpeg(选择...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网