ffmpeg默认就会输出一些日志,包含编译的工具(gcc版本)、可用的组件(–enable-xxxx)、组件版本号码,如下图
这些信息是默认输出的,每次执行合作都会打印在控制台中,如果不想看这些信息,ffmpeg提供了-hide_banner
选项,添加该选项后,即不会打印这些信息
而在执行日志层面,ffmpeg日志与通用日志一致,也有级别的概念,可以使用-v
选项来控制,设置级别时,可以使用英文单词,也可以使用数字,具体的级别如下
debug 48
即debug级别的日志,在ffmpeg中使用48来标记,该级别会打印全部的日志,执行一个命令试试
ffmpeg -v debug -i 3.mp4 -vf scale=192x108 out.mp4 -y
该命令等效于
ffmpeg -v 48 -i 3.mp4 -vf scale=192x108 out.mp4 -y
执行命令后,控制台输出日志如下