v4l2loopback :Виртуальная камера существует, но не отображается в Zoom и не работает в Cheese

В версии нет простого числа с плавающей запятой, а версия 1.10 больше, чем 1.9. Я думаю, что решение с использованием утилиты sort, которая умеет обращаться с номерами версий:

check_versions(){
    # check_version <reference> <version to check>
    if [[ $1 == $2 ]]; then
        echo 'same'
    else
        low=$(echo -e "$1\n$2" | sort --version-sort | head --lines=1)
        if [[ $low == $1 ]]; then
            echo 'greater'
        else
            echo 'lower'
        fi
    fi
}

ref='8.5'      # reference version for check

check_versions $ref '8.2' # current version is lower!
check_versions $ref '8.5' # current version is equal!
check_versions $ref '8.12' # current version is greater!

Я думаю, что это лучшее решение.

0
11.04.2021, 15:39
1 ответ

Оказывается, виртуальная камера работает в Zoom, но только через приложение Ubuntu, а не в Chrome. Так что, по крайней мере, для Zoom это достойный метод/обходной путь, хотя Webex не повезло, так как у них нет приложения для Linux (, хотя, как сообщается, оно находится в разработке).

Также не могу объяснить, почему Cheese не работает таким образом. Так что у меня пока нет полного решения, но по крайней мере что-то работает...

0
28.04.2021, 22:53

Теги

Похожие вопросы