我目前正在使用 libvlcsharp 并尝试使用流式传输到 chromecast 的能力。它适用于“大多数”情况,特别是在它发送视频并且 chromecast 已经支持视频格式(例如 AVI)的情况下。如果我执行 x265 之类的更新操作,则会出现黑屏,因为 chromecast 不支持该格式。
在 VLC Android 应用程序中,它足够聪明地告诉您它将对视频进行转码,因为它以 chromecast 不支持的格式检测到它(这是一个弹出的对话框,说电池可能会受到影响,因为它转码)。在 libvlcsharp 中,我想总是转码。有没有办法从 libvlcsharp API 或我可以传递给 libvlc 的东西中做到这一点?