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和滤镜的使用。
网友评论