zoukankan      html  css  js  c++  java
  • ffmpeg的安装与使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/qq_39516859/article/details/81843419
    一、ffmpeg的简介
    FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。
    主要参数
    -i——设置输入档名。
    -f——设置输出格式。
    -y——若输出文件已存在时则覆盖文件。
    -fs——超过指定的文件大小时则结束转换。
    -t——指定输出文件的持续时间,以秒为单位。
    -ss——从指定时间开始转换,以秒为单位。
    -t从-ss时间开始转换(如-ss 00:00:01.00 -t 00:00:10.00即从00:00:01.00开始到00:00:11.00)。
    -title——设置标题。
    -timestamp——设置时间戳。
    -vsync——增减Frame使影音同步。
    -c——指定输出文件的编码。
    -metadata——更改输出文件的元数据。
    -help——查看帮助信息。

    ffmpeg的官网地址是:https://www.ffmpeg.org/
    ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg

    更多详细内容请参考维基百科。

    二、安装
    FFmpeg可以在Windows、Linux还有Mac OS等多种操作系统中进行安装和使用。

    这篇文章主要介绍其在Windows下面的安装:

    下载编译好的Windows版本:http://ffmpeg.zeranoe.com/builds/(与官网同步)

    FFmpeg分为3个版本:Static、 Shared、 Dev

    前两个版本可以直接在命令行中使用。包含了三个exe:ffmpeg.exe,ffplay.exe,ffprobe.exe

    Static版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面去了。
    Shared版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
    Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h

    三、环境变量的配置
    1、将下载的ffmpeg解压到指定目录下,博主解压在:G:【1】软件(已经过测试)目录下;
    2、右击此电脑——>属性——>高级系统设置——>环境变量。在系统变量的path变量里添加解压的路径。
    例如:G:【1】软件(已经过测试)ffmpeg-4.0-win64-staticffmpeg-4.0-win64-staticin
    3、配置完成后运行cmd,输入ffmpeg,若显示如下界面,则说明配置成功。


    四、使用
    命令行工具的使用

    ffmpeg.exe
    用于转码的应用程序:

    一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps

    ffmpeg -i input.avi -b:v 640k output.ts
    1
    具体用法参考: ffmpeg参数中文详细解释
    详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html
    ————————————————
    版权声明:本文为CSDN博主「赵至柔」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_39516859/article/details/81843419

  • 相关阅读:
    js-实现点击按钮直接打印
    XMLHTTPREQUEST–获取上传文件的进度
    The prop 'history' is marked as required in 'Router', but its value is 'undefined'.in Router
    javascript之闭包,递归,深拷贝
    node之get与post
    css公共样式
    php之创建jsonp接口调数据
    javascript之创建对象的方式
    angular之两种路由
    php之上传图片及传数据到mysql
  • 原文地址:https://www.cnblogs.com/brady-wang/p/11770398.html
Copyright © 2011-2022 走看看