総フレーム数なんて動画最後まで読み込んだらいつだって標準出力に表示されてるのに……
特別取得する方法なんて取らなくて良いのでは

コマンド:
-i '入力'
-codec copy -f null
'pipe:1'

標準出力(例):
  ︙
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 1852 fps=0.0 q=-1.0 Lsize=N/A time=00:00:30.88 bitrate=N/A speed= 143x
video:15059kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown