美文网首页
ffplay逐帧播放视频与显示帧序号

ffplay逐帧播放视频与显示帧序号

作者: 熊皮皮 | 来源:发表于2017-03-06 23:05 被阅读1451次

Homebrew安装带ffplay、fdk-aac等扩展的FFmpeg

直接使用brew install FFmpeg只会安装lame、x264、xvid共三个扩展(2017年3月6日的尝试),而ffplay等功能则不启用。虽然可以在Xcode上单步调试FFmpeg源码,然而,有时我们为了快速验证功能,单步并不是很好的选择。安装全功能的FFmpeg显然更方便工作,下面给出brew命令示例。

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass  --with-libvorbis --with-libvpx --with-opus --with-x265

ffplay逐帧播放视频与显示视频帧序号

目前使用这个功能检查部分画面不正确视频的原因。macOS下使用ffplay,按下s键可单帧播放视频,配合一个显示文字的视频滤镜即可显示当前画面的帧序号,命令示例如下所示。

ffplay -vf "drawtext=fontfile=/Library/Fonts/Arial.ttf:text=%{n}:box=1:x=(w-tw)/2:y=h-(2*lh)" sample.mp4

致谢

感谢孟博士提示了ffplay和滤镜的使用。

参考

相关文章

网友评论

      本文标题:ffplay逐帧播放视频与显示帧序号

      本文链接:https://www.haomeiwen.com/subject/mmkpgttx.html