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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Посоветуйте рабочее решение для скринкаста Ubuntu 13.04  (Прочитано 2103 раз)

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

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
С чем?) Зачем Вы, во-первых, все это устанавливать-то хотели? Кстати, я не заметил, Вам кроме того написали, что все установлено, что нужно. Вы собирать из исходников что ли что-то хотите?

А исправить пакеты легко, устанавливаете synaptic, если еще этого не сделали,  в нем Правка - Исправить пакеты с ошибками.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Бобр Альфа

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Phlya, хочу установить кодек H.264. Он вроде как, по видне помню, гораздо лучше кодит.
А то попробовал пережать файл в mp4 командой

ffmpeg -i screencast.mov screencast.mp4
Качество просто ужос.) Сейчас еще попробую сразу в mp4 заснять.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Цитировать
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1920x1080 -i :0.0 -threads 8 -acodec libmp3lame -ab 128k -ar 44100 -vcodec libx264 -b 1200k screencast.avi

  Здесь - 8 потоков, на 8 ядер.,выходной битрейд 1200кб.с ,30 кадр.сек, mp3 128 abr
Качество кодирования можно подстроить, если мощность позволит.
Например:
.... -vcodec libx264 -b 1200k -me_rang 24 ....
Параметры, для x264, взять отсюда:
https://help.ubuntu.ru/wiki/ffmpeg

В зв. апплете пульса выбрать  "Аналоговый стерео Output"

PS
 Кодек содержится в ffmpeg, устанавливать не надо
И да, у вас в выводе пишет про устаревшую команду.
Дело в том, что проект ffmpeg распался на libav и ffmpeg.
Как там с командами для libav (а он у вас установлен) я не знаю,
очевидно надо установить из какого нибудь рра ffmpeg, либо посмотреть
возможные различия в командах, это в поиск.
« Последнее редактирование: 11 Мая 2013, 14:45:13 от sergey109 »
SysV и dmix.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Кодировать на лету при скринкастинге - это не самая лучшая идея.
Лучше всё-таки сначала выполнить захват "быстрым кодеком" "без потерь качества" в "большой файл". А потом уже смонтировать и пожать "итоговым" кодеком.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
 
Кодировать на лету при скринкастинге - это не самая лучшая идея.
Лучше всё-таки сначала выполнить захват "быстрым кодеком" "без потерь качества" в "большой файл". А потом уже смонтировать и пожать "итоговым" кодеком.
Я не в курсе о возможностях железа.
Я могу кодировать на лету с очень высоким качеством (amd fx 8150).
Вполне достойное качество получалось на amd 2x athlon 4600+, но конечно не такое.
SysV и dmix.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Я могу кодировать на лету с очень высоким качеством (amd fx 8150).
Вполне достойное качество получалось на amd 2x athlon 4600+, но конечно не такое.
Мой комп тоже потянул бы наверное. Но я даже и не пробовал ни разу. :)
Ибо в любом случае нужен монтаж. И предпочитаю делать двухпроходки - на лету это невозможно.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
 Разумно.
Но ,для скринкаста, имхо, слишком много чести. :)
Тут был\есть где-то топик с холиваром, я там выкладывал скринкаст в full hd,
с одновременным воспроизведением двух full hd, на разных раб столах во весь экран.
В винде у меня это получилось-бы гораздо хуже. Надо пробовать.
SysV и dmix.

Оффлайн Бобр Альфа

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
sergey109, здравствуй. При использовании предоставленной тобою команды на выходе серый экран.
Что можно придумать?

http://youtu.be/aAaE27c31wg

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
  А вывод консоли?
?????
Подставьте текущее разрешение экрана:
Цитировать
xrandr -q | grep '\*'
« Последнее редактирование: 11 Мая 2013, 15:36:11 от sergey109 »
SysV и dmix.

Оффлайн Бобр Альфа

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
sergey109, сделал ребут, теперь снимает нормально. Со звуком небольшие проблемы.

http://youtu.be/rzrN-WTY4rE

На всякий случай вот записи из терминала. Не мог сделать скриншот - иногда тупит система. Еще с 12.10 заметил баг.

frame=  101 fps= 19 q=18.0 size=     378kB time=3.50 bitrate= 883.7kbits/s frame=  108 fps= 19 q=18.0 size=     426kB time=3.92 bitrate= 891.1kbits/s frame=  113 fps= 18 q=13.0 size=     470kB time=4.44 bitrate= 866.2kbits/s frame=  122 fps= 18 q=17.0 size=     505kB time=4.91 bitrate= 841.8kbits/s frame=  129 fps= 18 q=14.0 size=     544kB time=5.41 bitrate= 824.3kbits/s frame=  134 fps= 17 q=13.0 size=     575kB time=5.62 bitrate= 838.4kbits/s frame=  141 fps= 17 q=14.0 size=     602kB time=5.98 bitrate= 824.3kbits/s frame=  147 fps= 16 q=11.0 size=     636kB time=6.37 bitrate= 817.7kbits/s frame=  155 fps= 16 q=9.0 size=     724kB time=7.08 bitrate= 837.5kbits/s dframe=  162 fps= 16 q=10.0 size=     801kB time=7.60 bitrate= 863.0kbits/s frame=  171 fps= 16 q=8.0 size=     854kB time=8.41 bitrate= 831.7kbits/s dframe=  177 fps= 16 q=7.0 size=     880kB time=8.75 bitrate= 823.7kbits/s dframe=  183 fps= 16 q=8.0 size=     908kB time=9.20 bitrate= 808.8kbits/s dframe=  188 fps= 15 q=7.0 size=    1138kB time=9.74 bitrate= 956.5kbits/s dframe=  196 fps= 15 q=9.0 size=    1336kB time=10.37 bitrate=1055.2kbits/s frame=  204 fps= 15 q=8.0 size=    1373kB time=11.05 bitrate=1018.1kbits/s frame=  214 fps= 16 q=7.0 size=    1411kB time=11.76 bitrate= 983.2kbits/s frame=  223 fps= 16 q=7.0 size=    1511kB time=12.28 bitrate=1008.2kbits/s ^Cframe=  227 fps= 15 q=-1.0 Lsize=    2015kB time=12.62 bitrate=1308.1kbits/s dup=0 drop=1   
video:1489kB audio:493kB global headers:0kB muxing overhead 1.664058%
frame I:1     Avg QP:21.97  size: 43815
[libx264 @ 0x8ec5360] frame P:84    Avg QP: 8.30  size: 14532
[libx264 @ 0x8ec5360] frame B:142   Avg QP:11.51  size:  1831
[libx264 @ 0x8ec5360] consecutive B-frames: 13.2%  7.9%  6.6% 72.2%
[libx264 @ 0x8ec5360] mb I  I16..4: 80.5%  0.0% 19.5%
[libx264 @ 0x8ec5360] mb P  I16..4:  1.6%  0.0%  0.9%  P16..4: 10.4%  0.7%  0.6%  0.0%  0.0%    skip:85.9%
[libx264 @ 0x8ec5360] mb B  I16..4:  0.4%  0.0%  0.0%  B16..8:  6.2%  0.1%  0.0%  direct: 0.3%  skip:92.9%  L0:24.9% L1:74.6% BI: 0.5%
[libx264 @ 0x8ec5360] final ratefactor: 8.13
[libx264 @ 0x8ec5360] coded y,uvDC,uvAC intra: 19.0% 31.5% 30.4% inter: 1.1% 3.6% 3.3%
[libx264 @ 0x8ec5360] i16 v,h,dc,p: 72% 28%  0%  0%
[libx264 @ 0x8ec5360] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 38% 30% 12%  3%  4%  4%  3%  3%  4%
[libx264 @ 0x8ec5360] i8c dc,h,v,p: 63% 19% 17%  1%
[libx264 @ 0x8ec5360] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x8ec5360] ref P L0: 90.4%  0.3%  6.6%  2.7%
[libx264 @ 0x8ec5360] ref B L0: 48.9% 51.1%
[libx264 @ 0x8ec5360] kb/s:742.18
Received signal 2: terminating.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Цитировать
sudo groupadd audio
sudo gpasswd -a user pulse-access
sudo gpasswd -a user audio
sudo gpasswd -a user pulse
Перезайти в систему или
Цитировать
pulseaudio -k
user - логин
Если будут проблемы и дальше:
https://help.ubuntu.ru/wiki/pulseaudio
SysV и dmix.

Оффлайн Бобр Альфа

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
sergey109, почему я такой проблемный?!
Выполнил команды выше - звук устраивает.) Уже видео почему-то спешит.
То есть его скорость завышена раза в полтора наверное.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Цитировать
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1366x768 -i :0.0 -threads 2 -acodec libmp3lame -ab 128k -ar 44100 -vcodec libx264 -b 1600k screencast.avi
Попробуй так

Пользователь решил продолжить мысль 11 Мая 2013, 18:16:47:
У меня,оказывается, тоже есть смещение.
Пульсом я не пользуюсь, к тому-же у меня старая версия.
Хотя раньше смещения не было. Надо пульс настраивать в режим realtime.
Я этим займусь ,после смены дистрибутива, т.к проект fuduntu умер.
Но можно подправить смещение в avidemux. Будет вот что:

 Смещение аж -1500мс.
Удачи
« Последнее редактирование: 11 Мая 2013, 18:16:47 от sergey109 »
SysV и dmix.

Оффлайн Бобр Альфа

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
sergey109, попробовал. Вроде как разнобоя поменьше стало... Это, если я правильно понял, ты увеличил битрейт видео?

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
   Да, и подставил твоё разрешение экрана, уменьшил кол.кадров в секунду и поставил 2 потока (подставь своё число ядер процессора)
Цитировать
cat /proc/cpuinfo | grep ^processor |wc -l
-threads ?
SysV и dmix.

 

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