我正在尝试重新安装 Oracle JDK 7 32 位到 64 位 Ubuntu(以前安装了 64 位 JDK)。JDK 目前存在于/usr/lib/jvm/jdk1.7.0. 我调用
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0/bin/java"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
Run Code Online (Sandbox Code Playgroud)
进而:
/usr/lib/jvm/jdk1.7.0/bin$ java
bash: /usr/bin/java: No such file or directory
Run Code Online (Sandbox Code Playgroud)
为什么java不能被调用?
我使用 FFmpeg 从 Xvfb 显示器制作视频屏幕截图。
目前我调用它:
ffmpeg -y -r 15 -g 600 -s 1280x1024x24 -f x11grab -i :100 -vcodec libx264 /tmp/video.mov
Run Code Online (Sandbox Code Playgroud)
当我从大约 5 个 Xvfb 会话中录制视频时,我的 CPU 使用率非常高,因此会出现延迟。此外,每个 ffmpeg 进程的内存使用量约为 300 MB。
在制作视频屏幕截图时,我应该使用 ffmpeg 的哪些参数来最小化计算机资源的使用(特别是 CPU 和内存)?