В самом видео немного о недостатках использования стороннего ПО (UPD: GUI) и о том, какие сложности возникли конкретно у меня.
Чистейшее ИМХО, так что прошу не пинаться. если у кого-то не так. Но если у кого-то есть какие идеи и предложения по этому поводу, напишите в комментариях. Я как раз осваиваю все это.
А я сейчас на сессии, подготавливаю конференц-тренинг для студентов первокурсников, я же ведущий и организатор, позже тоже выложу в доступ. Тренинг мотивационный, дабы студни учились знания на практике применять и не засорять голову лишним, что в нее «пихают» в вузах.
8 июня 2015 (UPD):
Учел все комментарии, всем спасибо! Особенно тем, кто не критиковал музыку а говорил строго по делу. Для себя выделил все же актуальным вариантом именно запись через консоль, и так же через SimpleScreenRecorder. Хотелось бы связаться с автором программы, есть пару замечаний и предложений, жаль он не выходит на связь.
Про заголовок топика, согласен, в частности с комментариями в группе ВК, было бы корректнее использовать термин GUI ну или же, как вариант, «Надстройки».
Сделал обзор небольшой SSR:
Программа понравилась, что немаловажно — нет проблем со звуком у нее, синхронизация в полном порядке. Установка тоже простая, хоть программы нет в репозиториях Ubuntu, добавляется очень просто.
И еще по поводу тех комментаторов, которые любят придираться к словам. Вам спасибо! Благодаря вам реально начинаешь следить за языком и не трепать лишнего, тем более, когда это делается для масс.
Ну и еще, напоследок, тем, кто мне начал писать в личку (в частности А. Игорь), понимаю, что вы в универах и техникумах получили хорошие практические навыки и знания, но в данный момент преподаватели дают студентам шаблонный подход к решению задач, в обход развития творчества самих студентов! Я никак не против того, чтобы люди учились в ВУЗах, более того, я ЗА это, но ту инфу, которую им там дают, нужно уметь применять, именно для этого и проводится тренинг. А те, кто плюется и кричит, что я пытаюсь отговорить студентов учиться, вы сперва по-присутствуйте на тренингах, а потом говорите. Следующий тренинг 9 июня в МЭСИ. Теперь с записью на видео. Я никого не отговариваю учиться, я призываю учиться правильно!
Комментарии (29)
Roxis
06.06.2015 10:07+2Для скринкастов хорошо подходят RLE кодеки. Например, qtrle (Apple QuickTime RLE) и flashsv (Flash Screen Video). Они более быстрые и без потерь.
ffmpeg -r 60 -s 1280x1024 -f x11grab -i :0.0 -vcodec qtrle -g 300 screencast2.mov
FisHlaBsoMAN
06.06.2015 10:55+1На FulldHD кушает процессор на всю катушку. qtrle в один поток 19 фпс? flashsv 15фпс. i5-3550@3.3gHz. Но картинка действительно очень хорошая вместе с низким битрейтом.
Я делаю так, но цвета шрифтов в консоли не очень, да.
ffmpeg -f alsa -ac 2 -i default -f x11grab -r 50 -s 1920x1079 -i :0.0+0,0 -pix_fmt yuv420p -threads 1 -b:v 20000k -acodec libmp3lame -ar 44100 -qscale 10 -vcodec mpeg4 -preset veryfast out.mkv
FisHlaBsoMAN
06.06.2015 11:03Простите, лучше так:
ffmpeg -f alsa -ac 2 -i default -f x11grab -r 50 -s 1919x1079 -i :0.0+0,0 -pix_fmt yuv420p -threads 1 -acodec libmp3lame -ar 44100 -qscale 10 -vcodec mpeg4 -preset veryfast out.mkv
Roxis
06.06.2015 11:12От контента ещё зависит. Эти RLE кодеки лучше всего подходят тогда, когда скриншот в PNG будет меньшего размера, чем JPEG. И когда мало движения.
Опцию '-g' указывали?FisHlaBsoMAN
06.06.2015 12:20В случае вашей команды указывал еще -threads 1, но вот что я заметил: при записи звука будь то pulse или alsa получаю низкий fps и высокую нагрузку, но если звук выкинуть, тогда работает очень даже хорошо… интересно…
FisHlaBsoMAN
06.06.2015 12:34+1Провёл опыты
//22 fps 100% ядра
ffmpeg -r 60 -s 1919x1079 -f x11grab -i :0.0 -vcodec qtrle -f pulse -ac 2 -i default -acodec libmp3lame -ar 44100 -threads 1 -g 300 screencast2.mkv
ffmpeg -r 60 -s 1919x1079 -f x11grab -i :0.0 -vcodec qtrle -f pulse -ac 2 -i default -threads 1 -g 300 screencast2.mkv
ffmpeg -r 60 -s 1919x1079 -f x11grab -i :0.0 -vcodec qtrle -f alsa -ac 2 -i default -threads 1 -g 300 screencast2.mkv
//60 fps, причем нагрузка 60% от ядра
ffmpeg -r 60 -s 1919x1079 -f x11grab -i :0.0 -vcodec qtrle -threads 1 -g 300 screencast2.mkv
На изменения настроек видео различия минимальны, в случае включения звука скорость падает.Roxis
06.06.2015 12:56+1Кодеки надо указывать после всех '-i'. Иначе ffmpeg использует libx264, отсюда и тормоза.
ffmpeg -r 60 -s 1919x1079 -f x11grab -i :0.0 -f alsa -ac 2 -i default -c:v qtrle -g 300 -c:a libmp3lame -ar 44100 test.mkv
Roxis
06.06.2015 13:09И .mkv/матрёшка не очень дружит с этими кодеками. Для qtrle лучше '.mov', а для flashsv '.flv', но тогда и аудио-кодек надо соответствующий.
FisHlaBsoMAN
06.06.2015 13:27Точно, в mkv qtrle не открывается в vlc. Я в примерах по привычке написал mkv.
Zenogears
06.06.2015 13:15+1Не увидел что пробовали SimpleScreenRecorder
Для Kazam можно сделать симлинк с другого hdd на директорию «Видео».Skaner Автор
06.06.2015 13:16-2Честно сказать, теперь уже не хочу ничего другого пробовать, т.к. способ с консолью меня вполне устроил по всем параметрам. Но опять же, каждому своё.
amarao
06.06.2015 14:09+2Возможно, вы хотели показать свою культурную уникальность и идентичность, а не топик вопроса.
Поздравляю, вам это удалось. Вырвиушная музыка в сочетании с «караоке» и ужасным микрофоном позволили полностью раскрыть вашу культурную уникальность.
BaRoN
07.06.2015 00:51До конца дослушать терпения не хватило %). Лично я пользуюсь такой штукой, как teiler, на домашнем ноутбуке всё идеально, Full HD со звуком.
На работе по непонятной причине жрёт CPU, причём жор пропадает, если отключить запись аудио. Поскольку на работе у меня даже микрофона нет, проблему решил отключением звука прямо в конфиге teiler.
К teiler привык, с детства в MS-DOS люблю подобные менюшки.
anton1234
08.06.2015 20:38VLC умеет записывать экран. Мне он показался эталоном простоты и универсальности.
i0ngunn3r
Где, говорите, вы сейчас находитесь?..
Skaner Автор
Сессия =) Мск. Сам живу в Новосибе)