ffmpeg的总体认识
Posted 道亦无名
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg的总体认识相关的知识,希望对你有一定的参考价值。
1 概要ffmpeg [global_options] {[input_file_options] -i input_file} ... {[output_file_options] output_file} ...
ffmpeg [全局选项] {[输入文件的选项] -i 输入文件} ... {[输出文件选项] 输出文件} ...
2 描述
ffmpeg 是一个非常快速的音视频转换器,还能够从实时的音视频流源中获取音视频。它还能在任意的采样率之间转化,
调整用高质量的多相滤波器的实时视频。
ffmpeg 从任意数量的输入“文件”(可能是普通文件,管道,网络流,抓取设备等等)中读取信息,由-i选项指定输入文件。
然后写入到任意数量的输出“文件”中。输出“文件”由普通的文件名称设定。在命令行中的任何内容,如果不能被解析成选项,
就认为它是输出文件。
每个输入或者输出文件,原则上,都能包含任意数量不同类型的流(视频、音频、字幕、附件、数据).
流的数量和类型,可能被容器的格式所限制。从输入中选择哪个流,然后输送到哪个输出,要么是被自动指定,要么使用-map选项(参照流选择章节)。
在选项中引用输入文件,你必须用它们的索引符(从0开始)。例如,第一个输入文件是0,第二个是1,等等。类似地,文件中的流被也它们的索引符所引用。
例如,2:3 引用的是第三个输入文件中的第四个流。同样参照流设定章节。
按照一般规律,选项被应用在下一个指定文件上。因此顺序非常重要,相同选项可以在一个命令行中出现多次。每次出现被应用到下
以上是关于ffmpeg的总体认识的主要内容,如果未能解决你的问题,请参考以下文章