每天一点FFmpeg(6)

FFmpeg命令系列

在Mac下编译 FFmpeg ,并在Android中使用
每天一点FFmpeg(1)
每天一点FFmpeg(2)
每天一点FFmpeg(3)
每天一点FFmpeg(4)
每天一点FFmpeg(5)
每天一点FFmpeg(6)

视频截图

  1. 在视频中截取一张320*240的图片:

ffmpeg -y -i demo.mp4 -t 0.001 -s 320x240 crop_img.jpg

  1. 截取视频前20帧,转化成gif。

ffmpeg -y -i demo.mp4 -vframes 20 -y -f gif crop_20.gif

  1. 截取视频指定某个时间的图片。

ffmpeg -y -i demo.mp4 -ss 8 -t 0.001 -s 320x240 crop_img_time.jpg

视频格式转化

  1. mp4 转 avi

ffmpeg -y -i demo.mp4 -f avi -ab 56 -ar 22050 -b 500 -r 15 demo2.avi

参数说明:

| 参数| 描述 |
| -------- |: -----: |
|-t duration| 记录时长为t|
| -i filename| 指定输入文件名,在linux下当然也能指定:0.0(屏幕录制)或摄像头 |
| -f fmt| 指定格式(音频或视频格式)|
| -ss time_off| 从指定的时间(s)开始, [-]hh:mm:ss[.xxx]的格式也支持|
| -s size| 分辨率|
| -g int| 设置图像组大小|
| -ab| 设置比特率(单位:bit/s,也许老版是kb/s)|
| -ar rate| 设置音频采样率 (单位:Hz)|
|-vframes number| 设置转换多少桢(frame)的视频|
|-b| 指定比特率(bits/s),似乎ffmpeg是自动VBR的,指定了就大概是平均比特率|
|-r rate| 桢速率(fps)|

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    骚之哈塞給阅读 25,804评论 6 39
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    sillen阅读 5,402评论 2 45
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    RichyLeo阅读 17,430评论 1 22
  • 0 概述 FFmpeg是一套领先的音视频多媒体处理开源框架,采用LGPL或GPL许可证。它提供了对音视频的采集、编...
    但行耕者阅读 6,904评论 0 19
  • 执一手残灯,望一路春风。 逍遥至此空,弹弦冷悲风。 离人殇破晓,初望月行楼。 静望空,流离沛,垂钓头。 执手杯醉月行楼。
    匕人阅读 109评论 0 0