Welcome 微信登录

首页 / 操作系统 / Linux / 玩转FFmpeg的7个小技巧

FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:here,可以通过ffmpeg -formats查看FFmpeg支持的视音频格式,左侧若是E表明可以编码,D表明可以解码本文着重介绍命令行下ffmeg的7个技巧:1 音频转换ffmpeg -i my_audio.wav  my_audio.mp3-i 后为要转换的音频文件,my_audio.mp3为目的音频文件2 视频转换ffmpeg -i my_video.mpeg -s 500×500 my_video.flv-i 后为源视频文件, -s 表示设置目标视频文件的分辨率   my_video.flv为目的视频文件3 从视频中截取图片ffmpeg -i test.mpg image%d.jpg默认1s截取25张图片,可以通过-r设置每秒截取的图片数量-r fps 设置帧率,也就是每秒截取图片的数量(默认25)ffmpeg -i test.mpg -r 1 image%d.jpg这样子每1s截取1张图片还可以设置截取间隔,起止-ss 设定时间位置,语法:hh:mm:ss[.xxx]-t 时长:限制转码/捕获视频的时间,语法:hh:mm:ss[.xxx]ffmpeg -i test.mpg -r 25 -ss 00:00:10 -t 00:00:05 images%05d.png在第10秒开始,以每秒截取25张图片的速度,截取5秒时长的图片4 从视频中采集音频ffmpeg -i video.avi -f mp3 audio.mp3-f 强制选择格式ffmpeg -i video.avi -vn audio.mp3-vn 取消截取视频(也就是只输出音频文件)5 创建截屏视频ffmpeg -f x11grab -r 25 -s wxga -i :0.0 /tmp/outputFile.mpg0.0 是你X11 server的屏幕显示号吗,和DISPLAY一样样的.此条命令以每秒25帧的速率来截取wxga屏幕视频,当然这里可以用-s 来设置视频分辨率,输出文件是/tmp/outputFile.mpg6 用图片制作视频ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg将`img001.jpg’, `img002.jpg"这种顺序排列的图片文件转制作为视频7 从webcam中截取视频ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg同时截取音频和视频:ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg/dev/video0为视频设备 /dev/dsp为音频设备移植命令终端到你的Ubuntu桌面Firefox Aurora 版 PPA相关资讯      FFmpeg 
  • FFmpeg 3.1.3发布, 及Ubuntu 16.04  (今 11:26)
  • FFmpeg 2.8.4 “Feynman” 发布下  (12/21/2015 10:04:59)
  • CentOS安装视频转换FFmpeg和切割工  (10/29/2015 10:33:41)
  • FFmpeg 3.0 正式版发布,多媒体处  (02月16日)
  • 在 Mac OS X 环境中从源代码编译安  (12/11/2015 09:19:17)
  • FFmpeg项目负责人Michael   (08/01/2015 07:58:17)
本文评论 查看全部评论 (0)
表情: 姓名: 字数