我如何知道我是否正在使用 gstreamer 编解码器?

我如何知道我是否正在使用 gstreamer 编解码器?

我安装了 gstremer fluendo 编解码器。我如何知道我是否在使用它们,或者如何将它们指定为 vlc 或 mplayer 的参数?

答案1

VLC 和 MPlayer 都使用 FFmpeg(+ 一些其他)编解码器来播放媒体,但不使用 gstreamer 编解码器(如 fluendo-mp3)。据我了解,这无法通过参数或配置进行更改,因为它尚未实现。

为了确保您正在使用 fluendo mp3 解码器(flump3dec),请使用类似如下的命令行:

gst-launch-0.10 filesrc location=file.mp3 ! flump3dec ! audioconvert ! pulsesink

其他软件可能提供一种方法来检查它正在使用哪些 gstreamer 元素进行媒体操作。

(更令人困惑的是,也可以通过 gstreamer 使用 FFmpeg,但它不是你想要什么。)

相关内容