Размытые цвета с программным обеспечением скринкаста, но не снимком экрана на Ubuntu (все версии)

Да, возможный, в последней опции каждой строки /etc/passwd, Вы указываете оболочку для каждого пользователя. Можно записать обертку и вместо оболочки по умолчанию такой как bash или csh, используйте свою обертку (вероятно, сценарий оболочки).

Вы изменяете значение по умолчанию:

mohsen:x:1000:1000:Mohsen Pahlevanzadeh,,,:/home/mohsen:/bin/bash

кому:

mohsen:x:1000:1000:Mohsen Pahlevanzadeh,,,:/home/mohsen:/yourpath/yourshell.sh

Необходимо затем вставить две вещи yourshell.sh:

  1. команда для отправки по почте для укоренения (mail, mutt command ... - читают руководство),
  2. породите оболочку входа в систему exec /bin/bash -l
3
24.02.2013, 21:46
2 ответа

Программное обеспечение

Установите и настройте программное обеспечение для демонстрации экрана для создания высококачественного видео для ПК следующим образом:

  1. Удалите libav , чтобы удалить его версию ffmpeg из системы:
     
    sudo apt- get --purge remove libav-tools 
    sudo apt-get --purge autoremove 
     
  2. Установите FFmpeg из следующего PPA :
     
    sudo add-apt-repository ppa: jon-severinsson / ffmpeg 
    sudo apt-get update 
    sudo apt-get install ffmpeg 
     
  3. Установить SimpleScreenRecorder :
     
    sudo add-apt-repository ppa: maarten-baert / simplescreenrecorder 
    sudo apt-get update 
    sudo apt-get install simplescreenrecorder { {1}} 

Не устанавливайте ffmpeg из статической сборки , поскольку она не включает x11grab .

Запишите с помощью SimpleScreenRecorder

  1. Запустите SimpleScreenRecorder .
  2. Нажмите Да , если будет предложено. NVIDIA Warning
  3. Нажмите Продолжить .
  4. Выберите Записать фиксированный прямоугольник .
  5. Щелкните Выберите окно .
  6. Щелкните окно, чтобы записать его содержимое.
  7. При желании снимите флажок Записывать звук .
  8. Щелкните Продолжить .
  9. Установите Контейнер на mp4 .
  10. Установите Кодек на Другое .
  11. Установите Имя кодека на libx264 .
  12. Установите Битрейт на 8192.
  13. Установите Сохранить как для файла record.mp4.
  14. Снимите флажок Разрешить пропуск кадров .
  15. Щелкните Продолжить .
  16. Когда будете готовы, щелкните Начать запись .
  17. По окончании записи щелкните Пауза .
  18. Щелкните Сохранить запись .

Запись с использованием FFmpeg

Для более качественной записи используйте напрямую ffmpeg . Сохраните следующий сценарий в /usr/local/bin/capture.sh и сделайте сценарий исполняемым (например, sudo chmod 755 / usr / local / bin / capture. sh ):

#/bin/bash
INFO=$(xwininfo -frame)
WIN_GEO=$(echo $INFO | grep -oEe 'geometry [0-9]+x[0-9]+' | grep -oEe '[0-9]+x[0-9]+')
WIN_XY=$(echo $INFO | grep -oEe 'Corners:\s+\+[0-9]+\+[0-9]+' | grep -oEe '[0-9]+\+[0-9]+' | sed -e 's/\+/,/' )

ffmpeg -f x11grab -y -r 30 -s $WIN_GEO -i :0.0+$WIN_XY -vcodec ffv1 -sameq output.avi

Используйте приведенный выше сценарий следующим образом:

  1. Откройте терминал.
  2. Перейдите в каталог, в котором достаточно места на диске.
  3. Обеспечьте права на запись в текущий рабочий каталог.
  4. Запуск: capture.sh
  5. Щелкните целевое окно.
  6. Нажмите control + c на терминале, чтобы остановить запись.

Захваченное видео будет сохранено как output.avi .

Воспроизведение

В зависимости от видеопроигрывателя воспроизведение может выглядеть размытым. Вот мои выводы:

  • mplayer - Размытый
  • vlc - Почти идеальный

См. Также

4
27.01.2020, 21:17

Я только что столкнулся с той же проблемой в Ubuntu 16.04 LTS с SimpleScreenRecorder. При просмотре записанных мной скринкастов в VLC все цвета казались "размытыми".

В моем случае это оказалось не проблемой видео, а результатом неправильной настройки гаммы в VLC. В родном видеоплеере Ubuntu скринкаст выглядел нормально.

После уменьшения значения гаммы в VLC (Инструменты -> Эффекты и фильтры -> Видеоэффекты -> Гамма) цвета в видео полностью походили на цвета моего рабочего стола и пользовательского интерфейса.

1
27.01.2020, 21:17

Теги

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