ffmpeg细节整理记录 1.-vcodec.-code:v.-c:v ffmpeg的官方文档 -vcodec 是 -code:v 别名. -vcodec codec (output) Set the video codec. This is an alias for -codec:v. 也就是说-vcodec和-codec:v等价.但是并没有说和-c:v等价啊.看一下-codec:v的文档 -c[:stream_specifier] codec (input/output,per-stream…
v 容器(Container) v 容器就是一种文件(封装)格式,比如flv.mkv.ts.mp4.rmvb.avi等.包含下面5种流以及文件头信息. v 流(Stream) v 是一种视频数据信息的传输方式,5种流:音频,视频,字幕,附件,数据. v 帧(Frame) 代表一幅静止的图像,分为I帧,P帧,B帧. v 编解码器(Codec) v 是对视频进行压缩或者解压缩,CODEC =CODE(编码) +DECODE(解码) v 复用/解复用(mux/demux) v 把不…
AV_TIME_BASE 经常在FFmpeg的代码中看到一个奇怪的单位 AV_TIME_BASE ,比如 AVFormatContext 结构体中就有这样一个字段: duration ,它在FFmpeg中的解释如下: /** * Duration of the stream, in AV_TIME_BASE fractional * seconds. Only set this value if you know none of the individual stream * durations…