截屏录制不生成文件

截屏录制不生成文件

我在 12.04 上使用 Gnome 3,并尝试创建截屏视频。我使用 Ctrl-Alt-Shift-R 快捷键开始截屏视频,右下角出现红灯。我继续工作,完成后再次按下组合键。问题是截屏视频文件可能只有 10 次中的 1 次会生成。

是否有日志文件可供我查看以确定问题?设置文件怎么样?

更新:

我做了一些额外的测试。发生的事情是截屏视频可以工作,但它会将新视频附加到现有文件。即使文件被重命名或移至垃圾箱。清空垃圾箱也不会创建新文件。不确定视频会录制到哪里。

我发现创建新文件的唯一可靠方法是退出会话并重新登录。

这是预期的行为吗?有没有办法强制截屏录制在每次按下 Ctrl-Alt-Shift-R 时创建一个新文件?

答案1

作为对此问题的分类(直到上游修复),您可以重置 gnome shell(不会将您注销、关闭应用程序等),请执行以下操作:

停止录音后按ALT+F2然后输入r并按ENTER

这将重置 gnome shell(从而关闭文件句柄)。

答案2

看起来,在您第二次按下Ctrl++ Alt+停止录制 后Shirt, Gnome 3 并没有关闭文件。R

再次按下相同的顺序会导致新的视频数据附加到仍然打开的文件中。如果您删除该文件,Gnome 3 仍然不会关闭该文件并继续写入现已删除的文件。视频数据基本上无处可去。(我思考它正在被写入磁盘,但作为已标记为删除的文件的一部分。)

答案3

如果你不知道,我建议你使用 Ffmpeg 命令进行截屏。其中一个命令可能是

ffmpeg -f x11grab -r 25 -s 1024x768 -i :0.0 -vcodec huffyuv screencast.avi

更多示例请访问Ubuntu 维基 ffmpeg

相关内容