ffmpeg/ffplay/ffprobe调试命令汇总

  • 获取视频的总帧数
  1. ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 input.mp4

-v error:这隐藏了“info”输出(版本信息等),使解析更容易。
-count_frames:计算每个流的帧数,并在相应的流部分中报告。
-select_streams v:0 :仅选择视频流。
-show_entries stream = nb_read_frames :只显示读取的帧数。
-of default = nokey = 1:noprint_wrappers = 1 :将输出格式(也称为“writer”)设置为默认值,不打印每个字段的键(nokey = 1),不打印节头和页脚(noprint_wrappers = 1)。

  • 查看ffprobe指定帮助

ffprobe -h 

上述命令可以查看ffprobe的帮助信息,但是由于帮助信息太多了,根本无法有效率的查找指定帮助信息,那么怎么办呢?还是有办法的:

ffprobe -h full | findstr xxxxx 

上面引用中xxxxx表示的是关键字,想要查找的信息,findstr与linux的命令grep功能类似。

你可能感兴趣的:(音视频,ffmpeg)