前言
由于经常使用ffmpeg,然后又经常忘记用法,特此记录
查看编解码器
ffmpeg -codecs 查看编解码器
ffmpeg -encoders 查看编码器
ffmpeg -decoders 查看解码器
转码
ffmpeg -i input.mp4 -c:v hevc output.mp4
-c:v指定编码器,一定要在-i的后面写,否则将会被ffmpeg理解成解码器
默认使用软件编码(即使用CPU编码)
硬件转码
先确定要编码的格式,比如H.265
|
|
|
|
可以看到
-
amd核显使用
hevc_amf -
nvidia 使用
hevc_nvenc -
intel使用
hevc_qsv
ffmpeg -i input.mp4 -c:v hevc_amf output.mp4
剪辑
ffmpeg -i input.mp4 -ss 00:01:02 -to 00:02:02 output.mp4
-ss 开始时间
-to结束时间
转换格式
ffmpeg -i input.mp4 -c:v copy -f matroska output.mkv
也可以省略-f会直接转换格式