美文网首页
FFmpeg-常用命令

FFmpeg-常用命令

作者: 清水_yuxin | 来源:发表于2021-03-23 16:24 被阅读0次

一、other

1、brew安装路径:/usr/local/Cellar/
2、隐藏多余信息

   -hide_banner

3、查看格式信息

$ ffmpeg -i test.mp4 -hide_banner
$ ffprobe tmp.mp4 -hide_banner

二、视频

1、从视频里提取视频(只留视频不留声音):-an 表示忽略声音估计是 audio no 之类的缩写。

$ ffmpeg -i test.mp4 -an 2.mp4 -hide_banner

2、从视频里提取mp3:-vn 表示忽略视频,估计是 video no 之类的缩写。

$ ffmpeg -i test.mp4 -vn 1.mp3 -hide_banner  

3、从视频里提取pcm\wav音频:

  • -ac: 指定声道数
  • -ar: 指定采样率
  • s16le表示每个采样点用16位有符号整数来表示(le表示小端,be表示大端))
$ ffmpeg -i test.mp4 -ar 16000 -ac 2 -f s16le 6.pcm  

4、截取:(-ss为开始时间 -t为持续时间)

$ ffmpeg -i 1.mp4 -ss 00:00:03 -t 00:00:10 6.mp4

5、格式转换

$ ffmpeg -i tmp.mp4 1.mov -hide_banner

6、将视频分解成图片序列

$ ffmpeg -i test.mp4 image%d.jpg -hide_banner

7、将图片序列合成视频(没有音频)

$ ffmpeg -f image2 -i image%d.jpg test.mp4

8、将视频转成gif动画(未压缩)

$ ffmpeg -i tmp.mp4 3.gif

9、合成视频和音频

$ ffmpeg -i 1.mp3 -i video.mp4 3.mp4

10、截取一张jpg图片

$ ffmpeg -i tmp.mp4 -f image2 -t 0.001 7.jpg -hide_banner

11、截取指定时间的一张图。

$ ffmpeg -i video.mp4 -y -f image2 -ss 6 -t 0.001 -s 1920x1080 test.jpg //截取6秒的图片

三、音频

1、播放pcm:

$ ffplay -i 2.pcm -ar 16000 -channels 2 -f s16le -hide_banner

相关文章

  • FFmpeg-常用命令

    一、other 1、brew安装路径:/usr/local/Cellar/2、隐藏多余信息 3、查看格式信息 二、...

  • 第4讲-FFmepg-视频解码

    内容一:FFmpeg-命令行补充? 内容二:FFmpeg-视频解码? 第一点:确定音视频编解码流程学习? 第二点:...

  • ffmpeg-给视频添加水印常用命令

    1.实现每隔10秒交替出现logo 60 编辑视频时长,如果填写只会处理并输出前60秒的视频,不填写会处理整个视...

  • ffmpeg-OpenSLES播放音频数据

    前言 ndk调试命令 上两篇文章FFmpeg - 初探ffmepg并解码数据FFmpeg-多线程解码播放下面是基于...

  • ffmpeg-编码流程

    一.编码流程 1. 注册所有容器格式和CODEC: av_register_all() av_register_a...

  • FFmpeg-解封装

    解封装步骤 创建解封装上下文 avformat_open_input 检索流信息 avformat_find_st...

  • FFMPEG-实现PDF和视频互转

    FFMPEG-实现PDF和视频互转 一只小胖子 [互联网运营 | 直播电商 | 广告行业] 从业者 2 人赞同了该...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • ffmpeg-结构体介绍

    本篇博客在雷神的结构体介绍基础上按自己的喜好整理的 后面根据自己工作中所需有所增改 AVStream 存储每一个视...

网友评论

      本文标题:FFmpeg-常用命令

      本文链接:https://www.haomeiwen.com/subject/tmaxhltx.html