• 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
  • 相关阅读:
    sql server数据库中char,varchar,nvarchar字段的区别
    在Notepad++中为Python配置编译环境
    react-navigation笔记
    React Native之语法规范
    Node.js学习笔记
    Java与C#对照笔记
    iOS常用配置注意事项
    React Native之RNRF框架源码解析
    React Native之Redux相关
    keytool常用方法
  • 原文地址:https://www.cnblogs.com/Dicky-Zhang/p/11838416.html
Copyright © 2020-2023  润新知