码迷,mamicode.com
首页 > 其他好文 > 详细

FFmpeg使用入门

时间:2017-10-19 09:25:26      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:ffmpeg使用入门

FFmpeg使用入门


FFmpeg官方首页:

http://ffmpeg.org/



window 64位平台静态程序,动态程序,开发库下载:

window 32位平台静态程序,动态程序,开发库下载:

MacOS 64位平台静态程序,动态程序,开发库下载

http://ffmpeg.zeranoe.com/builds/win64/

http://ffmpeg.zeranoe.com/builds/win32/

http://ffmpeg.zeranoe.com/builds/macos64/



我的平台是window7 64位,当前最新的版本是3.4

http://ffmpeg.org/releases/ffmpeg-3.4.tar.bz2

http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-3.4-win64-static.zip

http://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-3.4-win64-shared.zip

http://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-3.4-win64-dev.zip



1, 演示FFmpeg使用入门,只需要解压:ffmpeg-3.4-win64-static.zip

ffprobe.exe 是一个显示媒体文件信息的程序。
ffmpeg.exe 这是一个音视频转码的程序。
ffplay.exe 这是一个利用FFmpeg库制作的精简播放器


2,下载测试视频到桌面

http://sh.yinyuetai.com/uploads/videos/common/0E3E014EBF3448D901AF3519C4A1D4E0.mp4



使用ffplay播放视频:
C:\Users\chunli\Desktop>ffplay.exe 0E3E014EBF3448D901AF3519C4A1D4E0.mp4

使用ffmpeg对视频转码并改变为默认编码与封装格式:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 out.avi

使用ffmpeg改变封装格式,不改变编码格式:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c copy out.avi

使用ffmpeg对视频转码,视频编码用mjpeg,其他采用默认编码:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c:v mjpeg  out.avi

使用ffmpeg对视频转码,视频编码用libx265,音频采用ac3编码:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c:v libx265 -c:a ac3  out.avi

使用ffmpeg对视频转码,保留视频原编码,去除音频:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c:v copy -an out.avi

使用ffmpeg对视频转码,转码视频为H265,去除音频:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c:v libx265 -an out.avi

使用ffmpeg对视频转码,去除视频,保留音频:
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -vn -c:a copy  out.avi
C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -vn -c:a copy  out.aac

使用ffmpeg对视频转码,截取保存:从20秒处开始,截取10秒
C:\Users\chunli\Desktop>ffmpeg.exe -ss 20  -t 10 -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c copy cut.mp4



ffplay程序直接运行:

技术分享



ffplay.exe 0E3E014EBF3448D901AF3519C4A1D4E0.mp4

技术分享


C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 out.avi

技术分享




技术分享



C:\Users\chunli\Desktop>ffmpeg.exe -i 0E3E014EBF3448D901AF3519C4A1D4E0.mp4 -c:v mjpeg  out.avi

技术分享





本文出自 “李春利” 博客,转载请与作者联系!

FFmpeg使用入门

标签:ffmpeg使用入门

原文地址:http://990487026.blog.51cto.com/10133282/1974041

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!