我尝试使用 gtk-recordmydesktop 录制截屏视频。音质很棒,但我在视频中得到了很多片段。如果我刷新浏览器窗口等区域,它就会出现。
这是一个屏幕截图:
安装后的设置是一样的。没有改变。
启动 recordmydesktop 并单击“记录”后,带有 recordmydesktop 的窗口就会消失。所以我无法阻止它。对于 Kazam,我遇到了同样的问题。
我以 root 身份安装了该程序,并以具有有限权限的用户身份使用它。
recordmydesktop 窗口完全消失。它也从任务栏中消失。
我的代码是:
ffmpeg -y -f x11grab -f alsa -i hw:0 -framerate 30 -video_size 1600x900 -i :0.0+0,0 -c:v libx264 -pix_fmt yuv420p -qp 0 -preset ultrafast moetoVideo.avi
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, alsa, from 'hw:0':
Duration: N/A, start: 1489387873.960220, bitrate: 1536 kb/s
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
:0.0+0,0: Protocol not found
Run Code Online (Sandbox Code Playgroud)
我使用 ubuntu 15.10
我已经从 Ubuntu 10.04 升级到 Ubuntu 10.10,现在 recordMydesktop 不起作用。如果我从命令行启动它,它可以正常工作,但界面无法启动,并且出现此错误:
Initial recording window is set to:
X:0 Y:0 Width:1680 Height:945
Adjusted recording window is set to:
X:0 Y:0 Width:1680 Height:944
Your window manager appears to be Metacity
Initializing...
Buffer size adjusted to 4096 from 4096 frames.
Opened PCM device default
Recording on device default is set to:
1 channels at 22050Hz
X Error: BadAccess (attempt to access private resource denied)
Bad Access on XGrabKey.
Shortcut already assigned.
X Error: BadAccess (attempt to …
Run Code Online (Sandbox Code Playgroud) 我正在使用recordMyDesktop,这是我的问题:我需要记录桌面发出的声音并同时对其发表一些评论。
现在,我在评论屏幕上的内容时没有问题,我的麦克风可以正确记录我的声音,但是有什么方法可以记录软件发出的声音?
我一直在使用“记录我的桌面”一段时间,但出现了“问题”。今天我有两个显示器。一个显示器扩展另一个,但是 RMD 在捕获我的桌面时,会记录整个桌面,这意味着捕获两个显示器。
有没有办法用“记录我的桌面”只记录一个显示器?如果这是不可能的,我可以使用什么软件来仅捕获一台显示器(台式机),例如主显示器?
只是为了比较,在 Windows 上有一个名为Open Broadcaster Software (OBS) 的软件,它具有分离捕获的选项。我知道他们正在开发一个多平台软件(OBS Studio)。但就目前而言,它不可用。
我做了一个很长的截屏视频recordmydesktop
(将近两个小时)。
在录制结束时,像往常一样recordmydesktop
开始对其录制的所有原始数据进行编码以生成out.ogv
视频文件。
但是,现在无法完全创建该文件。编码过程正常启动,out.ogv
创建并开始增长,但在 1?209?585?664 字节(视频长 8min11)处停止。recordmydesktop
什么也没说,看起来它只是继续渲染,但没有任何反应。过了一段时间,我的电脑就死机了,我猜 RAM 和 SWAP 已经满了。视频还是8分11。
我担心我会丢失所有工作,但我发现recordmydesktop
隐藏在/tmp/rmMD-session-4625/
目录中的原始文件。这个文件夹是 50GB,所以我的截屏视频肯定在那里。我搜索了文档并找到了--rescue
允许重新启动编码过程的选项。我再次启动它,让它这样一整夜,今天早上,进程停止了,新的视频文件仍然与第一次尝试完全相同,停在8分11分。
终端的输出:
recordmydesktop --rescue /tmp/rMD-session-4625/
Restoring /tmp/rMD-session-4625/!!!
STATE:ENCODING
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
Output file: out-4.ogv
[0%] Processus arrêté0]
Run Code Online (Sandbox Code Playgroud)
这是specs.txt
文件rMD-session-4625
夹中文件的内容:
recordMyDesktop …
Run Code Online (Sandbox Code Playgroud) 我的显示器是 1920x1080,但 recordmydesktop 记录是 1920x1072。有人知道怎么修这个东西吗?