FFmpeg实战

FFmpeg实战
BreezliFFmpeg实战
ffmpeg
Hyper fast Audio and Video encoder 超快音视频编码器 (类似剪辑)
ffplay:
Simple media player 简单媒体播放器
ffprobe:
Simple multimedia streams analyzer 简单多媒体流分析器
处理流程
1 | ffmpeg -i test 1920x1080.mp4 -acodec copy -vcodec libx264-s 1280x720 test 1280x720.flv |
ffmpeg命令
复用器和解复用器的区别
- 复用器(Multiplexer, MUX):(E)
- 功能:将多个信号或数据流合并成一个单一的信号或数据流进行传输。
- 应用场景:在数据传输中,复用器常用于将多个低速信号合并为一个高速信号,以便在单一通道上传输,从而提高传输效率。
- 解复用器(Demultiplexer, DEMUX):(D)
- 功能:将单个合并后的信号或数据流分解回原始的多个信号或数据流。
- 应用场景:在数据接收端,解复用器负责将传输过来的合并信号还原为原始的多个信号,以便各个信号能够被正确地识别和处理。
ffmpeg-codecs
解码支持 Decoding supported
编码支持 Encoding supported
视频编解码器 Video codec
音频编解码器 Audio codec
副标题编解码器 Subtitle codec
仅帧内编解码器 Intra frame-only codec
有损压缩 Lossy compression
无损压缩 Lossless compression
ffmpeg-decoders
ffmpeg-encoders
ffmpeg-bsfs
ffmpeg-protocols
注意输出次数数,分有input和output
ffmpeg-pix_fmts
更多的看视频把
查看具体分类所支持的参数
语法
1 | ffmepg -h type=name |
比如
1 | ffmpeg -h muxer=flv |
ffplay命令
1 | 《明末万里行-与满穗同行的十年》.mp4 |
1 | ffplay 文件名 |
1 | ffplay -volume 1 《明末万里行-与满穗同行的十年》.mp4 |
基础选项
高级选项