作者测试是在windows下使用,所以下载的页面地址是: http://ffmpeg.zeranoe.com/builds/
点击页面上的Download FFmpeg git-738ebb4 64-bit Static(我是64位的),如果你是32位点击 Download FFmpeg git-738ebb4 32-bit Static
下载下来解压缩后我把文件夹改成了ffmpeg放在D盘下面
运行三个文件:
D:ffmpeg/bin/ffmpeg.exe
D:ffmpeg/bin/ffplay.exe
D:ffmpeg/bin/ffprobe.exe
这就成功安装了

下面举二个简单的例子
首先,搞一个视频文件放在D盘根目录下,主要为了省事,比如我放的是:D:/1.flv
在开始->运行里输入cmd,弹出命令窗口
按下面的命令进行操作
输入d:按回车
输入 cd ffmpeg/bin回车
这样就进入了ffmpeg的目录了,
1:测试视频截图的功能
复制如下命令,在命令行里点击鼠标右键选择粘贴
ffmpeg -i d:/1.flv -y -f  image2 -t 0.001 -s 720x576 d:/1.jpg
看看D盘下是不是生成了一个1.jpg的图片,是的话就成功了,不是你就认真检查下吧,看看路径是不是正确
2:测试d:/1.flv转成d:/1.mp4
同样,复制下面的命令,在命令窗口里点击鼠标右键选择粘贴

ffmpeg.exe -i "d:1.flv" -y  -metadata title="这是视频标题"  -metadata comment="这是视频信息!"   -c:v libx264  -preset superfast -x264opts keyint=25  -r 15 -b:v 500k -c:a aac -strict experimental -ar 44100 -ac 2  -b:a 64k -vf  "movie=a.png[watermark];scale=1364x768[scale];[scale][watermark] overlay=30:30[out]" -f  mp4 "d:2.mp4"

等命令执行完成后看看D盘下是不是有个mp4了,有了就说明成功了。

参数说明:

movie=是水印
-b:v 后的500k是码率
scale=后是分辩率
keyint=25 是关键帧 表示每25帧会有一个关键帧

如果你的视频只是元数据信息不在第一帧,下面介绍另一种mp4把元数据信息转到视频第一帧

首先需要下载一个qt-faststart
下载地址:http://www.ckplayer.com/down/qt-faststart.rar

下载下来解压得到qt-faststart.exe放到d:ffmpeg/bin/下面
运行命令:qt-faststart.exe d:/1.mp4 d:/2.mp4
最后出来的这个2.mp4就是成功的了。可以边下载边播放
关于详细的参数设置,请自行网上搜索了解或者看使用说明

下载:http://files.cnblogs.com/files/yibinboy/qt-faststart.rar

最新文章

  1. linq+映射数据库调用方法
  2. iOS安全相关学习资料
  3. NOIP2016 模拟赛
  4. SQL 列转行的实现
  5. Qt控制台中文乱码问题
  6. ServletConfig对象和它在开发中的应用场
  7. JavaScript valueOf() 函数详解
  8. Class类的理解
  9. csharp: Data binding in WPF DataGrid control
  10. java11-3 String类的获取功能
  11. JSP 相关试题(五)
  12. MPlayer在ARM上的移植(S5PV210开发板)
  13. CentOS下使用cmake编译安装mysql
  14. Android开发UI之常用控件的使用
  15. android左右晃动动画(红包左右晃动)
  16. Java学习----反复做某件事情
  17. NAS4Free 安装配置(四)配置硬盘
  18. URAL 2025. Line Fighting (math)
  19. FORM提交请求后自动打开输出EDITOR_PKG.REPORT
  20. VB.NET版机房收费系统---报表

热门文章

  1. Building Forms with PowerShell – Part 1 (The Form)
  2. git 忽略部分文件类型的同步
  3. nginx的location配置root、alias用法和区别
  4. [M$]微软提供的ProcessExplorer等系统工具集合
  5. [M$]重装或更换主板后提示“由于指定产品密钥激活次数“ office 2016
  6. beego框架的最简单登入演示
  7. linux,pthread(转)
  8. ACM-ICPC 2018 徐州赛区网络预赛 G Trace(思维+set)
  9. [再寄小读者之数学篇](2014-10-27 Frobenius 范数是酉不变范数)
  10. [物理学与PDEs]第5章习题1 矩阵的极分解