コンソールのコマンドで gstreamer を使用して MP3 ファイルの時間の長さを取得したいと考えています。しかし、方法がわかりません。
次のコマンドを試しました
gst-launch filesrc location=$myMediaFile ! decodebin2 ! fakesink
しかし、私は次の結果を得ました:
パイプラインを一時停止に設定しています...
パイプラインは準備中です...
パイプラインは事前にロールされています...
パイプラインを PLAYING に設定しています ...
新しいクロック: GstSystemClock
要素 "pipeline0" から EOS を取得しました。
実行は 370731000 ns 後に終了しました。
パイプラインを一時停止に設定しています...
パイプラインを READY に設定しています ...
パイプラインを NULL に設定しています...
パイプラインを解放しています。
時間 370731000ns は、86 秒だったメディアの時間に対応しません。