我想用控制台上的命令用 gstreamer 检索 MP3 文件的时间长度。但我不知道怎么做。
我尝试了以下命令
gst-launch filesrc location=$myMediaFile ! decodebin2 ! fakesink
但我得到了以下结果:
将管道设置为 PAUSED ...
管道正在预滚...
管道预装...
将管道设置为 PLAYING ...
新时钟:GstSystemClock
从元素“pipeline0”获得 EOS。
执行在 370731000 ns 后结束。
将管道设置为 PAUSED ...
将管道设置为 READY ...
将管道设置为 NULL ...
释放管道。
时间 370731000ns 不对应媒体的时间,即 86 秒。