LINUX.ORG.RU

Скринкаст, ffmpeg и flashplayer

 , ,


0

2

Нужно записать скринкаст, куча проблем со звуком.
Работает только такой вариант:

ffmpeg -f alsa -ac 2 -i hw:0 -f x11grab -r 30 -s vga -i :0.0 -acodec pcm_s16le        -vcodec libx264 -preset ultrafast -threads 0 output.mkv
Если вместо -s vga укажу например -s 1024x768, записывается 1-2 секунды звука, а потом тишина. Не пойму в чем проблема, машина не тянет? Думаю писать звук отдельно, но как это сделать? Так же нужно писать звук с флешплеера, но оно делает записи видео с помощью ffmpeg немыми. Помогите, ребята.
Дистр: Slackware 14.0

★★★★

А чем recordmydesktop не устроил? Вроде нормально пишет. У меня ffmpeg при записи экрана почему-то грузит проц на 100%. И это не из-за кодирования видео, если грабить экран с помощью VLC, то этой проблемы нет.
Думаю писать звук отдельно, но как это сделать?

arecord -f cd -V stereo -D "plughw:0,3" "capture.wav"

(plughw:0,3 наверное придётся заменить на свой или вовсе убрать этот параметр, зависит от карты).

Вариант скринкаста с помощью VLC:

vlc -I dummy screen:// :input-slave=alsa://hw:0,3 --sout='#transcode{width=1024,height=768,fps=25,vcodec=VP80,vb=700,acodec=vorbis,vorbis-quality=0,samplerate=44100}:std{access=file,mux=webm,dst=vlc-screen-capture.webm}' --no-one-instance

// Firestarter

anonymous ()
Ответ на: комментарий от anonymous

Прошу прощенья, косяк с цитатой вышел. Должно быть так:

А чем recordmydesktop не устроил? Вроде нормально пишет. У меня ffmpeg при записи экрана почему-то грузит проц на 100%. И это не из-за кодирования видео, если грабить экран с помощью VLC, то этой проблемы нет.

Думаю писать звук отдельно, но как это сделать?

anonymous ()
Ответ на: комментарий от anonymous

Уже купили 2х сторонний 0,35mm stereo (или как его там). Я так понял, что без пыщ аудио и прочих костылей программно ничего не выйдет. Вопрос остаётся открытым, рецепты анончика попробую, как вернусь домой.

fero ★★★★ ()

Не сжимай видео или уменьши битрейт до 2-10. УМВР на 5, а при битрейте в 7 уже тупит. На работе предел - 12fps.

В общем, тренируйся.

Anon ()

P.S. Отдельно звук не пиши: запаришься потом синхронизировать!

Anon ()
Ответ на: комментарий от Anon

Наоборот отдельно удобнее. Какие-то части можно перезаписать, можно убрать шумы если есть. Audacity и Kdenlive в помощь.

Black_Roland ★★★★ ()
Ответ на: комментарий от Anon

Снял без сжатия. Сейчас буду смотреть чего получилось

fero ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.