Как записать экран рабочего стола со звуком? [дубликат]

Я видел этот вопрос: Как записать экран и внутренний звук?

Здесь приведены ответы на установку recordmydesktop . Я установил его, но он не работает. Он выдает сообщение об ошибке сразу после выбора области экрана.

Также у меня есть много приложений для записи экрана, но ни одно из них не работает идеально. Некоторые записывают экран, но не звук. например EasyScreenCast. Я хотел бы знать, как записать экран со звуком.

1
задан 4 August 2017 в 12:48

1 ответ

Если RecordMyDesktop не работает правильно на Вас, можно использовать сценарий вместо этого.

сценарий может быть найден здесь на GitHub.

Для использования скопируйте сценарий в текстовый файл (используйте любимый текстовый редактор), и сохраните его в корневом каталоге. Дайте сценарий, выполняют разрешение

chmod 755 name-of-your-file

Затем, можно выполнить его легко:

./name-of-your-file

сценарий:

#!/bin/bash

NAME=screencast-$(date +%Y%m%d%H%M)
FPS=4
THREADS=3

echo "Click the window to capture and get ready!"

tmpfile=/tmp/screengrab.tmp.$
trap 'touch $tmpfile; rm -f $tmpfile' 0

xwininfo > $tmpfile 2>/dev/null
left=$(grep 'Absolute upper-left X:' $tmpfile | awk '{print $4}');
top=$(grep 'Absolute upper-left Y:' $tmpfile | awk '{print $4}');
width=$(grep 'Width:' $tmpfile | awk '{print $2}');
height=$(grep 'Height:' $tmpfile | awk '{print $2}');
geom="-geometry ${width}x${height}+${left}+${top}"
echo "Geometry: ${geom}"
size="${width}x${height}"
pos="${left},${top}"
echo "pos=$pos size=$size"

sleep 2
ffmpeg -y -f alsa -ac 2 -i pulse -f x11grab -r $FPS -s $size -i ${DISPLAY-0:0}+${pos} -acodec pcm_s16le $NAME-temp.wav -an -vcodec libx264 -preset ultrafast -threads 0 $NAME-temp.mp4

echo Merge audio+video and encode to webm for YouTube? && read

ffmpeg -i $NAME-temp.mp4 -i $NAME-temp.wav -acodec libvorbis -ab 128k -ac 2 -vcodec libvpx -qscale 8 -me_method full -mbd rd -flags +gmc+qpel+mv4 -trellis 1 -threads $THREADS $NAME.webm

Использование также продемонстрировано в это видео YouTube .

Примечание редактора: не давайте угрозе безопасности 777 полномочий файлу как показано в видео. 755 будет более, чем достаточно.

1
ответ дан 7 December 2019 в 16:01

Другие вопросы по тегам:

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