运行“scrcpy”命令并抛出错误“libopenh264.so.7丢失”/“openh264已禁用”

问题描述 投票:0回答:1

我尝试像以前一样运行

scrcpy
命令,并证明它是否有效不仅仅一次。

scrcpy -m 540 -S

但是在重新安装我的操作系统并将 Fedora 操作系统与 dnf 包管理器一起使用后,我收到以下输出的错误。

WARN: Demuxer 'audio': stream explicitly disabled by the device
WARN: [FFmpeg] libopenh264.so.7: cannot open shared object file: No such file or directory: libopenh264.so.7 is missing, openh264 support will be disabled
ERROR: Demuxer 'video': could not open codec
ERROR: Demuxer error
[server] INFO: Device screen turned off

似乎我在这里遇到了问题,因为

[FFmpeg] libopenh264.so.7
缺失,导致
openh264
支持被禁用。

linux ffmpeg fedora openh264
1个回答
0
投票

尝试了从 Google 找到的一些命令后,我发现了一些与我的问题更相关的文章。

https://forums.fedoraforum.org/showthread.php?330574-nothing-provides-libopenh264-so-7()(64位)-needed-by-libavcodec-freeworld-6-0-11-fc38&p=1871092

https://discussion.fedoraproject.org/t/dnf-update-fails-with-ffmpeg-libs/82595/3

最后,运行以下命令后,

sudo dnf install openh264 mozilla-openh264

然后重试运行下面的命令,

scrcpy -m 540 -S

我的问题解决了,scrcpy 非常有效。

© www.soinside.com 2019 - 2024. All rights reserved.