zoukankan      html  css  js  c++  java
  • ffmpg常用命令解析

    1 相关学习官网地址

    官网地址:https://www.ffmpeg.org

    安装步骤:https://www.johnvansickle.com/ffmpeg/faq/

     2 涉及的常用命令

    视频格式转换:

    ffmpeg -i input.mp4 output.avi

     常看帮助

    ./ffmpg -h
    
    ./ffmpg -h --long
    
    ./ffmpg -h --full

     ffmpeg常用命令

    ffmpeg -formats   查看所有支持的视频格式
    ffmpeg -decoders 查看支持的解码格式
    ffmpeg -encoders 查看支持的编码格式
    ffmpeg -muxer 查看封装的格式
    ffmpeg -demuxer 查看解封装的格式
    ffmpeg -filters 查看支持哪些滤镜

     具体实例1

    ffmpeg -h muxer=flv     查看FLV封装器支持的参数  
    ffmpeg -h demuxer=flv     查看FLV解封装器支持的参数  
    ffmpeg -h  encoder=h264   查看h264的编码支持的参数
    ffmpeg -h  decoder=h264   查看h264的解编码支持的参数
    ffmpeg -h filter=xxx   查看xx支持的滤镜参数

    封转转化介绍

     封装功能的转换包含在AVFormat模块中,并通过libavformat库进行封装与解封操作

    部分重要参数如下

    解码编码操作

    解码编码操作主要是通过模块AVCodes来完成的,通过libavcodes库进行编码解码操作,常用参数如下

     3 ffprobe常用命令

    ffprobe主要是用来查看多媒体信息的工具

    ffprobe --help 查看支持的参数
    ffprobe -show_packets Phylogenetic2_0.mp4  #查看视频包的信息
    ffprobe -show_format Phylogenetic2_0.mp4 查看多媒体的封装格式
    ffprobe -show_frames Phylogenetic2_0.mp4 查看视频文件的帧信息
    ffprobe -show_streams Phylogenetic2_0.mp4 查看视频中的一些流信息
    格式化输出
    ffprobe -print_format json -show_streams Phylogenetic2_0.mp4 
    或者
    ffprobe -of json -show_streams Phylogenetic2_0.mp4 
    
    支持的格式有xml json  INI  csv  flat等常见格式
    
    ffprobe  -show_streams -select_streams v  Phylogenetic2_0.mp4  只查看视频信息(v)   音频a   字母s
  • 相关阅读:
    三个录屏软件
    不用 PS 和 AI,5个网站能做出更好看的设计
    使用vue.js开发小程序
    js异步处理
    HTTP、HTTP1.0、HTTP1.1、HTTP2.0、HTTPS
    Chrome不支持css字体小于12px的解决办法
    处理CSS前缀问题的神器——AutoPrefixer
    CSS | 字体系列
    qemu-img 命令讲解
    全面理解 git
  • 原文地址:https://www.cnblogs.com/Dicky-Zhang/p/11838416.html
Copyright © 2011-2022 走看看