1、从mp4中提取h264:
ffmpeg -i 264.mp4 -codec copy -bsf h264_mp4toannexb -f h264 output.h264
2、从mp4中提取hevc:
ffmpeg -i 265.mp4 -codec copy -bsf hevc_mp4toannexb -f hevc output.hevc
3、h264/hevc --> yuv:
ffmpeg -i 264.mp4/265.mp4/1.h264/1.h265 -vcodec rawvideo -an output.yuv
4、裸流之间的转换:
ffmpeg -i xxx.h264 xxx.hevc
5、带音频流的hevc/mp4转换到h264/mp4:
ffmpeg -i input.mp4 -c:v libx264 output.mp4 
6、YUV转h264:
ffmpeg -s width*height -pix_fmt yuv420p -i test.yuv -vcodec h264 test.h264
7、查看视频信息
ffmpeg -i xxx.h264/xxx.h265/xxx.mp4
8、截取视频片段:
ffmpeg -i input.mp4/h264/h265 -ss 1:05 -t 10 output.mp4/h264/h265  // -ss 1:05指定从输入视频第1:05秒开始截取,-t 10指明最多截取10秒。
ffmpeg -i input.mp4 -t 400 -c:v copy -c:a copy output.mp4 // 同种格式快速截取,从头开始不加-ss,加了可能会有bug
9、h264/h265转MP4:
ffmpeg  -i 1.h264/h265 -vcodec copy -f mp4 1.mp4
10、截取视频帧:
ffmpeg -i INPUT -y -f image2 -ss TIME -vframes 1 OUTPUT
其中各参数的说明如下:
INPUT :输入,表示原始视频文件
TIME:某个时间点,要提取的图像即为该时间点的图像,格式00:01:30或直接写90
OUTPUT:会在视频文件所在的文件夹下生成图像文件

												

ffmpeg使用笔记的更多相关文章

  1. FFmpeg开发笔记(三):ffmpeg介绍、windows编译以及开发环境搭建

    前言   本篇章是对之前windows环境的补充,之前windows的是无需进行编译的,此篇使用源码进行编译,版本就使用3.4.8.   FFmpeg简介   FFmpeg是领先的多媒体框架,能够解码 ...

  2. FFmpeg开发笔记(四):ffmpeg解码的基本流程详解

    若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...

  3. FFmpeg开发笔记(五):ffmpeg解码的基本流程详解(ffmpeg3新解码api)

    若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...

  4. FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放

    前言   ffmpeg播放rtsp网络流和摄像头流.   Demo   使用ffmpeg播放局域网rtsp1080p海康摄像头:延迟0.2s,存在马赛克     使用ffmpeg播放网络rtsp文件流 ...

  5. FFmpeg开发笔记(十):ffmpeg在ubuntu上的交叉编译移植到海思HI35xx平台

    FFmpeg和SDL开发专栏(点击传送门) 上一篇:<FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放>下一篇:敬请期待   前言   将ffmpeg移植到海思H ...

  6. ffmpeg学习笔记

           对于每一个刚開始学习的人,刚開始接触ffmpeg时,想必会有三个问题最为关心,即ffmpeg是什么?能干什么?怎么開始学习?本人前段时间開始接触ffmpeg,在刚開始学习过程中.这三个问 ...

  7. ffmpeg应用笔记

    官网 http://ffmpeg.org/ 应用手册 http://ffmpeg.org/documentation.html 雷霄骅专栏 https://blog.csdn.net/leixiaoh ...

  8. ffmpeg代码笔记2:如何判断MP4文件里面的流是音频还是视频流

    http://blog.csdn.net/qq_19079937/article/details/43191211 在MP4结构体系里面,hdlr字段(具体在root->moov->tra ...

  9. ffmpeg学习笔记-多线程音视频解码

    之前的视频解码仍然存在问题,那就是是在主线程中去完成解码的,会造成线程阻塞,这里将其改为多线程解码,使其主线程不被阻塞 前面介绍了音视频的主线程解码,那样会阻塞主线程,在前面学习了多线程以后,就可以对 ...

随机推荐

  1. Java IO 整理总结

    read(byte b[], int off, int len) 方法的作用是从输入流中读取 len 个字节,并把数据写入到字节数组b中,并返回实际读取了多少数据.如果没有读取到任何数据,意味着文件已 ...

  2. ASP.NET向MySQL写入中文的乱码问题-.NET技术/C#

    1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-character-set=gb2312(修改两处),保存,重新启动. ...

  3. 实现两个N×N矩阵的乘法,矩阵由一维数组表示

    此题的关键在于找到矩阵乘法的不变式! 例如: 矩阵a × 矩阵b = 矩阵ab 1 2 5 6 × 3 4 7 8 显然 ab[0] = a[0] * b[0] + a[1] * b[2] ab[1] ...

  4. python 学习 (迟到的2017小结)

    2017过去了,从前端开发转测试,入行一年多,写了web的UI自动化测试框架,看了python基础教程,核心编程,算是入门python了吧.目前呢,想开发个接口的自动化测试平台.           ...

  5. selenium启动不了浏览器或者启动后不会写入网址,先更新下浏览器驱动

    平时自动化习惯用Chrome浏览器.有几个月没用selenium启动IE和Firefox,今天跑兼容性测试,需要验证其他浏览器.结果遇到两个异常: 1 IE启动不了,直接报错. 2 Firefox启动 ...

  6. Linux下apt-get的软件一般安装路径

    apt-get安装目录和安装路径:apt-get 下载后,软件所在路径是:/var/cache/apt/archivesubuntu 默认的PATH为PATH=/home/brightman/bin: ...

  7. Doubly Linked List

    Doubly Linked List Your task is to implement a double linked list. Write a program which performs th ...

  8. 如何在vue2.0项目中引用element-ui和echart.js

    1 项目中怎样添加elment-ui 和 echart.js 1.1直接在packjson 里面的 dependencies 配置 "element-ui": "^1.3 ...

  9. idea + maven + webapp 项目搭建

    1.File-> New -> Project

  10. input上传图片并显示

    html: <div id="click"><img> </div><!--照片预览的div --> <div class=& ...