av_read_frameがファイル終端到達後のavcodec_decode_video2空パケット通知により正しく対応。 FFmpegサポート有りOpenCVビルドでも同じことを実現できるが、cv::VideoCaptureだと常にRGB色空間に変換されてしまう。動画系コーデックはYUV色空間ネイィブが主流のため、無駄な色空間変換コストを抑えたい...