Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запись скринкастов и верхняя панель Unity  (Прочитано 2586 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Конфигурация:
Ubuntu 12.04 amd64, два монитора, kazam 1.3.0.

Есть необходимость записать в виде скринкаста работу в полноэкранном приложении на одном из мониторов. И Kazam с этим прекрасно справляется. Только вот на результирующем видео наблюдается проблема — время от времени мелькает (именно мелькает, то есть то появляется, то исчезает) верхняя панель Unity. При этом в процессе записи окно программы развернуто на весь экран и панели не видно.

Подозреваю, что виноваты Unity/Compiz. Экспериментировал с различными настройками в CCSM («CompizConfig Settings Manager») — удалял тень у верхней панели, делал ее прозрачной, располагал записываемое полноэкранное приложение поверх всех окон и т.п. Результата не добился — панель на видео как мелькала, так и продолжает мелькать.

Может у кого-то есть мысли, как решить проблему?

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #1 : 14 Сентября 2012, 13:23:21 »
Записать видео в Unity 2D?

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: Запись скринкастов и верхняя панель Unity
« Ответ #2 : 14 Сентября 2012, 13:32:07 »
Записать видео в Unity 2D?
Мне тоже приходила в голову эта мысль, но оставил, как крайний вариант.
У этого варианта куча недостатков (большинство из которых критичны):
  • работа с двумя мониторами нормально налажена только в обычной Unity, а в Unity 2D ждут свои подводные камни в этом плане
  • начиная с версии 12.10 из Ubuntu будет полностью исключена Unity 2D, так что скоро такой вариант отпадет, а решение нужно долговременное
  • необходимо специально для записи подкаста перегружаться в Unity 2D, это неудобно
  • не хочется (даже только во время записи скринкаста) работать в непривычном и неприятном для себя окружении, которое нужно под себя перенастраивать (хоткеи и прочее), причем некоторые возможности отсутствуют как класс
  • и т.п.

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #3 : 14 Сентября 2012, 15:52:18 »
zhart,
Gnome classic?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: Запись скринкастов и верхняя панель Unity
« Ответ #4 : 14 Сентября 2012, 16:38:10 »
zhart,
Gnome classic?
Практически те же аргументы против, что и по поводу Unity 2D.
Неужели, чтобы записать скринкаст, нужно обязательно менять оболочку?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #5 : 14 Сентября 2012, 23:51:30 »
zhart,
Cynamon/mate?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: Запись скринкастов и верхняя панель Unity
« Ответ #6 : 15 Сентября 2012, 15:00:15 »
zhart,
Cynamon/mate?

Хм... Даже не знаю, что ответить. Быть может, предыдущий ответ подойдет?

Практически те же аргументы против, что и по поводу Unity 2D.
Неужели, чтобы записать скринкаст, нужно обязательно менять оболочку?

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #7 : 15 Сентября 2012, 15:15:17 »
zhart,
без обид, но с компизом вы задолбаетесь копаться
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: Запись скринкастов и верхняя панель Unity
« Ответ #8 : 15 Сентября 2012, 15:24:27 »
Kernel ops, в любом случае — спасибо за советы.
Я таки пока забил на поиск возможности решения непосредственно в Unity (итак слишком много времени на это потратил).
В Unity 2D описанной проблемы, как и ожидалось, нет. Остановился пока на этом варианте, хотя он мне и не нравится.
Остается только надеяться, что проблему решат в будущих обновлениях Unity. Надо сказать, что на багтрекере описана уйма схожих багов, хотя большинство из них и не связаны с записью скринкастов. Думаю, что корни у них у всех общие, соответственно и решение проблемы по-идее должно быть общим.

Оффлайн bezja

  • Новичок
  • *
  • Сообщений: 43
  • Voyager 13.04 x64
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #9 : 06 Ноября 2012, 15:56:09 »
Блин, вот и я мучаюсь с этой проблемой..Прошло 2 месяца,а так ничего не изменилось. Я вообще записываю видео-уроки для своих школьников по информатике. Так же пишу через казам..Панель верхняя то и дело мигает, боковая панель так же поддергивается, про даш так вообще молчу. Еще к тому же качество записи страдать начинает. Какие-то блики проскакивают. При  запуске и просмотре фото окно с фото вообще как невидимка становится - то появится, то пропадет..Пробовал писать и через рекодрмайдесктоп. История такая же..Пришлось перейти на Unity 2D. Иначе записывать нормальный ролики вообще невозможно. А так по сути, я уж грешу на видеодрайвер от нвидиа..Такое ощущение, что его кривизна проявляется и тут

Бди!

  • Гость
Re: Запись скринкастов и верхняя панель Unity
« Ответ #10 : 06 Ноября 2012, 16:05:03 »
В порядке бреда-
поставить какую нибудь панель (AWN) и на время записи отключить Юнити в CCSM.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #11 : 06 Ноября 2012, 17:46:48 »
В порядке бреда-
поставить какую нибудь панель (AWN) и на время записи отключить Юнити в CCSM.
с 12.04 вроде не отключается она там :)

Оффлайн zhart

  • Автор темы
  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: Запись скринкастов и верхняя панель Unity
« Ответ #12 : 07 Ноября 2012, 14:33:52 »
Таки да, не отключается.
Но даже если бы отключалась — это тоже костыль не особо лучше смены оболочки.
Хорошо бы решить проблему непосредственно в Unity.

Оффлайн bezja

  • Новичок
  • *
  • Сообщений: 43
  • Voyager 13.04 x64
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #13 : 11 Ноября 2012, 15:29:30 »
К сожалению пришлость перейти на минт 13+xfce. Как бы мне не нравилась Ubuntu с юнити, но после того как при записи обучающего видео своей работы в Inkscape для школьников у меня то появлялись, то пропадали объекты на холсте или какие-то непонятные блики появлялись я решил, что на данный момент придется сменить дистрибутив. Конечно, есть вариант перейти на юнити 2д, но там свои неприятности есть связанные с качеством графических эффектов. В общем буду ждать обновление и смотреть изменится ситуация или нет..

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Запись скринкастов и верхняя панель Unity
« Ответ #14 : 11 Ноября 2012, 21:50:41 »
может кто подскажет как в kazam увеличить битрейт видео, а то 200 кб/сек не айс.
Пришлось в .bashrc прописать
alias skt="ffmpeg -f x11grab -r 25 -bufsize 200000000 -s 1920x1080 -i :0.0 -an -vcodec mpeg2video -vb 16000000 -threads 2 -y screencast.avi" Теперь в терминале skt и скринкаст готов. Остановить запись ctrl+c в этом же терминале.
PS: Xubuntu12


Предупреждение:
Нарушение правил форума. На форуме запрещено:
2.6. Задавать в одной теме несвязанные вопросы.

Для получения ответа на свой вопрос создайте отдельную тему.

Обращаю внимание желающих ответить, что ответы на оффтоп будут рацениваться как оффтоп.


--Сперанский
« Последнее редактирование: 12 Ноября 2012, 09:01:53 от Сперанский »

 

Страница сгенерирована за 0.036 секунд. Запросов: 21.