Tag: Windows

  • 使用Codebook Lookup Transformer进行强大的盲目人脸修复

    使用Codebook Lookup Transformer进行强大的盲目人脸修复

    导言

    在数字时代,照片扮演着重要的角色。我们珍藏着家庭照片、旅行照片以及许多其他珍贵瞬间的图像。然而,随着时间的推移,这些照片可能会受到损坏、模糊或褪色的影响。有时候,我们渴望能够恢复这些受损的照片,使它们再次焕发生机。但是,图像修复通常需要高超的技能和专业的工具。好消息是,现在有一种令人惊叹的工具,名为Codebook Lookup Transformer,可以帮助您实现强大的盲目人脸修复,而无需深入了解图像处理。

    在本文中,我们将探讨Codebook Lookup Transformer,一个强大的人脸修复模型。我们将向您展示如何使用这个工具来修复受损的人脸图像,使它们变得清晰、生动,并且提供了一些有关配置和运行该工具的提示。

    安装与设置

    首先,确保您的计算机环境已经准备好,以便使用Codebook Lookup Transformer。以下是所需的依赖关系和安装步骤:

    1. 安装PyTorch和CUDA

    Codebook Lookup Transformer需要PyTorch(版本至少为1.7.1)和CUDA(版本至少为10.1)来运行。请确保您已正确安装它们。

    2. 安装其他依赖项

    在项目的根目录下,您可以找到一个名为requirements.txt的文件,其中列出了其他必要的Python包。您可以使用以下命令来安装它们:

    pip3 install -r requirements.txt
    python basicsr/setup.py develop
    conda install -c conda-forge dlib (仅用于dlib人脸检测或裁剪)

    快速开始

    在开始之前,您需要下载预训练模型以供后续使用。请按照以下步骤进行:

    1. 下载预训练模型

    • 下载facelib和dlib的预训练模型,您可以从Google Drive或OneDrive下载。您可以手动下载这些模型,也可以运行以下命令进行下载:
    python scripts/download_pretrained_models.py facelib
    python scripts.download_pretrained_models.py dlib (仅用于dlib人脸检测)
    • 下载Codebook Lookup Transformer的预训练模型,您可以从Google Drive或OneDrive手动下载,或者运行以下命令进行下载:
    python scripts/download_pretrained_models.py CodeFormer

    2. 准备测试数据

    将您希望修复的测试图像放入inputs/TestWhole文件夹中。如果您想测试已裁剪和对齐的人脸,请将它们放在inputs/cropped_faces文件夹中。您可以使用以下命令来获取已裁剪和对齐的人脸:

    # 您可能需要安装dlib:conda install -c conda-forge dlib
    python scripts/crop_align_face.py -i [输入文件夹] -o [输出文件夹]

    3. 进行测试

    现在,您可以使用Codebook Lookup Transformer对图像进行修复。以下是一些示例命令:

    人脸修复(对已裁剪和对齐的人脸进行修复):

    python inference_codeformer.py -w 0.5 --has_aligned --input_path [图像文件夹] | [图像路径]

    整体图像增强:

    python inference_codeformer.py -w 0.7 --input_path [图像文件夹] | [图像路径]

    视频增强(需要安装ffmpeg):

    # 对于Windows/Mac用户,请首先安装ffmpeg:conda install -c conda-forge ffmpeg
    # 对于视频剪辑
    # 视频路径应以'.mp4'|'.mov'|'.avi'结尾
    python inference_codeformer.py --bg_upsampler realesrgan --face_upsample -w 1.0 --input_path [视频路径]

    人脸颜色修复(对已裁剪和对齐的人脸进行颜色修复):

    python inference_colorization.py --input_path [图像文件夹] | [图像路径]

    人脸修复(对已裁剪和对齐的人脸进行修复,需要使用图像编辑应用程序(如Photoshop)创建的白色遮罩):

    python inference_inpainting.py --input_path [图像文件夹] | [图像路径]

    结论

    Codebook Lookup Transformer是一个强大的工具,可以帮助您修复受损的人脸图像,增强图像质量,甚至进行颜色修复。无论您是一位摄影爱好者、历史学家还是需要修复老照片的个人,这个工具都可以帮助您实现您的目标。

    现在,您可以拥有清晰、生动的人脸图像,无需专业的图像处理技能。让Codebook Lookup Transformer成为您的图像修复助手,让您的图像焕发新生!

  • 如何优化Stable Diffusion WebUI以提高性能和内存利用率

    如何优化Stable Diffusion WebUI以提高性能和内存利用率

    在使用Stable Diffusion WebUI生成图像时,你可能会遇到性能不佳或内存占用过高的问题。本教程将介绍一些命令行参数和优化选项,以帮助你提高性能,同时降低内存使用。

    优化选项总览

    以下是一些可用的优化选项和它们的说明:

    命令行参数/优化选项 说明
    –opt-sdp-attention 在某些系统上可能提高速度,但需要更多VRAM。
    –opt-sdp-no-mem-attention 与上一个选项类似,但更可靠,性能稍差。
    –xformers 启用xFormers库,显著降低内存消耗和提高速度,仅支持Nvidia GPU。
    –force-enable-xformers 强制启用xFormers,不考虑系统支持情况,潜在不稳定。
    –opt-split-attention 交叉注意力层优化,显著减少内存使用,几乎没有性能损失。
    –disable-opt-split-attention 禁用上述优化。
    –opt-sub-quad-attention 子二次注意力,内存高效的交叉注意力层优化,可显著降低内存使用。
    –opt-split-attention-v1 使用较旧版本的交叉注意力优化,内存占用较低,但对生成较大图像有限制。
    –medvram 减少Stable Diffusion模型的VRAM使用,性能略有下降,适用于节省VRAM。
    –lowvram 更彻底的优化,分割unet模块以降低VRAM占用,性能显著下降,但节省内存。
    –do-not-batch-cond-uncond 禁止批处理正面和负面提示,节省内存,性能下降(仅1.6.0之前版本)。
    –always-batch-cond-uncond 禁用上述优化(仅1.6.0之前版本)。
    –opt-channelslast 更改Stable Diffusion的内存类型,效果未详细研究。
    –upcast-sampling 对通常需要--no-half参数的Nvidia和AMD卡启用,提高生成速度。

    优化性能与内存占用测试

    下表展示了不同优化选项在特定硬件和配置下的性能和内存占用情况。请注意,实际性能可能因硬件和配置而异。

    优化选项 内存占用(批量大小1/2/4/8/16) 初始迭代速度 峰值迭代速度 备注
    None 4.1 / 6.2 / OOM / OOM / OOM 4.2 4.6 性能较慢,容易内存不足
    v1 2.8 / 2.8 / 2.8 / 3.1 / 4.1 4.1 4.7 性能较慢,内存占用最低,不需要xFormers
    InvokeAI 3.1 / 4.2 / 6.3 / 6.6 / 7.0 5.5 6.6 与默认优化器几乎相同
    Doggetx (默认) 3.1 / 4.2 / 6.3 / 6.6 / 7.1 5.4 6.6 默认优化器
    Doggetx (medvram) 2.2 / 2.7 / 3.8 / 5.9 / 6.2 4.1 6.3 使用medvram预设可节省内存但性能尚可
    Doggetx (lowvram) 0.9 / 1.1 / 2.2 / 4.3 / 6.4 1.0 6.3 使用lowvram预设性能极低,但内存节省较多
    xFormers 2.8 / 2.8 / 2.8 / 3.1 / 4.1 6.5 7.5 性能快,内存占用低(需要启用xFormers)
    xFormers (channelslast) 2.9 / 2.9 / 2.9 / 3.6 / 4.1 6.4 7.6 使用cuda_alloc_conf和opt-channelslast

    请注意,性能在批量大小为1时约为峰值性能的70%左右,峰值性能通常在批量大小为8左右。性能在较大批量大小下可能会有所提高,但也可能因内存占用增加而下降。

    额外优化提示(Windows)

    • 禁用硬件GPU调度。
    • 禁用浏览器硬件加速。
    • 在Nvidia控制面板中,将电源配置更改为“最大性能”。

    结论

    通过选择合适的优化选项,你可以在Stable Diffusion WebUI中提高性能并降低内存占用。请根据你的硬件和需求进行测试和优化,以获得最佳结果。

    注意:本教程中的性能数据基于特定硬件和配置,实际结果可能会有所不同。请根据你的系统进行优化和测试。

  • 打造个性化声音转换工具 – Retrieval-based Voice Conversion WebUI

    打造个性化声音转换工具 – Retrieval-based Voice Conversion WebUI

    在数字时代,声音成为了我们生活中不可或缺的一部分。无论是在社交媒体上分享生活片段,还是在工作中使用语音助手进行沟通,声音都扮演着重要的角色。然而,有没有一次你想要改变自己的声音,让它听起来像你最喜欢的歌手或电影角色?现在,有了Retrieval-based Voice Conversion WebUI,你可以轻松实现这一愿望。

    了解项目

    Retrieval-based Voice Conversion WebUI是一个基于VITS(Variational Inference Text-to-Speech)的声音转换框架,旨在让你能够将自己的声音转换成你喜欢的声音。这个项目具有一系列强大的功能,使其成为一个引人注目的工具:

    1. 减少音调泄漏:通过使用检索集特征替换源特征,有效减少音调泄漏。
    2. 简单快捷的训练:即使在相对较差的显卡上,也可以轻松快速训练。
    3. 小数据量也能获得好结果:即使只有少量数据,也能获得相对良好的结果(建议至少10分钟的低噪声演讲)。
    4. 支持模型融合:可以通过模型融合来改变音色。
    5. 易于使用的Web界面:提供了直观的Web界面,让操作更加便捷。
    6. 使用UVR5模型分离声音和乐器:可以使用UVR5模型迅速分离声音和乐器。
    7. 使用高音提取算法:采用了最强大的高音提取算法InterSpeech2023-RMVPE,避免了消声问题,并且速度更快,资源消耗更低。
    8. 支持多种图形卡加速:包括Nvidia、AMD、Intel ARC等图形卡的加速。

    项目准备

    在开始使用Retrieval-based Voice Conversion WebUI之前,你需要做一些准备工作。以下是准备环境的步骤:

    1. 安装Python 3.8或更高版本。
    2. 安装PyTorch相关核心依赖项(如果未安装)。
      pip install torch torchvision torchaudio
    3. 使用Poetry工具或pip安装其他依赖项,具体取决于你的显卡类型。
      • Nvidia显卡:
        pip install -r requirements.txt
      • AMD/Intel显卡:
        pip install -r requirements-dml.txt
      • Intel ARC显卡(在Linux / WSL上使用Python 3.10):
        pip install -r requirements-ipex.txt
    4. 如果你是Mac用户,可以通过运行sh ./run.sh来安装依赖项。

    准备预训练模型

    Retrieval-based Voice Conversion需要一些预训练模型来进行推断和训练。你需要从项目的Huggingface空间下载这些模型和其他文件。以下是需要的文件列表:

    • ./assets/hubert/hubert_base.pt
    • ./assets/pretrained
    • ./assets/uvr5_weights

    如果你想测试模型的v2版本,还需要下载以下文件:

    • ./assets/pretrained_v2

    如果你使用Windows,可能还需要下载以下两个文件,如果已安装FFmpeg和FFprobe则可以跳过:

    如果要使用最新的SOTA RMVPE声音音高提取算法,你需要下载RMVPE权重并将其放置在RVC根目录中,具体下载链接请参考项目文档。

    对于AMD/Intel显卡用户,还需要下载相应的权重文件,具体下载链接请参考项目文档。

    对于Intel ARC显卡用户,在启动WebUI之前需要运行source /opt/intel/oneapi/setvars.sh命令。

    最后,使用以下命令启动WebUI:

    python infer-web.py

    如果你使用Windows或macOS,你可以下载并解压RVC-beta.7z文件,然后在Windows上使用go-web.bat,在macOS上使用sh ./run.sh来直接使用RVC。

    结语

    Retrieval-based Voice Conversion WebUI是一个令人兴奋的项目,它为你提供了一个独特的方式来改变你的声音,创造出个性化的音频体验。无论是用于娱乐、创意制作还是其他用途,这个项目都能为你带来无限可能。不要犹豫,立即尝试吧!

  • Windows环境变量:深度解析与高效管理

    Windows环境变量:深度解析与高效管理

    你是否曾经好奇过计算机系统是如何存储重要的配置信息的?在Windows操作系统中,环境变量是一个神秘而强大的机制,它们扮演着管理系统和应用程序设置的关键角色。本篇文章将带你深入了解环境变量的概念、不同类型、设置方法以及如何在编程中巧妙运用它们。

    环境变量:穿越计算机世界的密令

    首先,让我们来揭开环境变量的神秘面纱。环境变量是一种保存在计算机内存中的特殊变量,它们的价值在于可以在整个操作系统和应用程序之间分享。这些变量通常由操作系统或应用程序定义,并在系统启动时自动加载到内存中。通过访问这些变量,你可以轻松地获取系统和应用程序的各种信息,如安装路径、配置文件位置等。总之,环境变量是计算机系统和应用程序之间信息传递的桥梁。

    环境变量的两大类型

    在Windows中,环境变量分为两种主要类型:系统环境变量和用户环境变量。下面我们来深入了解这两者的区别和用途。

    1. 系统环境变量

    系统环境变量是全局的,它们适用于所有用户和应用程序。这些变量存储在Windows注册表中,并在系统启动时自动加载到内存中。通常,系统环境变量用于存储系统级别的配置信息,如Windows安装目录、临时文件夹路径等。这意味着无论谁登录系统,都可以访问和使用这些变量。

    2. 用户环境变量

    与系统环境变量不同,用户环境变量仅适用于当前登录的用户。它们也存储在Windows注册表中,但在用户登录时才会加载到内存中。用户环境变量通常用于存储个性化的用户配置信息,如桌面背景、启动菜单项等。这些变量只对当前用户可见,不会影响其他用户的配置。

    如何设置和访问环境变量

    既然我们了解了环境变量的类型,现在让我们看看如何设置和访问它们。在Windows中,有多种方式可以执行这些操作。

    1. 控制面板

    控制面板提供了一个直观的界面,让你可以轻松设置环境变量。以下是步骤:

    • 打开控制面板。
    • 选择”系统”。
    • 点击”高级系统设置”。
    • 在弹出的窗口中,点击”环境变量”按钮。

    在这里,你可以设置系统环境变量和用户环境变量,添加新的变量或编辑已有的变量。

    2. 命令行

    命令行是高级用户和程序员的首选工具之一。你可以使用set命令在命令行中设置环境变量。以下是示例:

    set MYVAR=Hello World

    这个命令将名为MYVAR的环境变量设置为”Hello World”。要在命令行中查看环境变量的值,可以使用echo命令,例如:

    echo %MYVAR%

    3. 注册表

    如果你喜欢深入挖掘,环境变量也可以在Windows注册表中进行设置。系统环境变量存储在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment路径下,而用户环境变量存储在HKEY_CURRENT_USER\Environment路径下。不过,请注意,在注册表中操作需要小心谨慎,不建议直接编辑注册表,除非你非常了解它的运作机制。

    4. 编程中的操作

    如果你是程序员,可能会在代码中设置和访问环境变量。在C/C++代码中,你可以使用标准库函数std::putenv来设置环境变量的值,例如:

    #include <cstdlib>
    
    int main() {
        std::putenv("MY_VAR=my_value");
        return 0;
    }

    要获取环境变量的值,你可以使用std::getenv函数,例如:

    char* value = std::getenv("MYVAR");
    if (value != NULL) {
        printf("MYVAR=%s\n", value);
    }

    结论

    Windows环境变量是一个强大而灵活的机制,可帮助我们管理系统和应用程序的配置信息。通过设置和访问环境变量,我们可以更轻松地管理和配置系统。无论你是系统管理员、开发人员还是普通用户,了解如何操作环境变量都将提高你在Windows操作系统中的技能。所以,现在就勇敢地探索和管理你的Windows环境变量,让计算机工作更高效!

  • 在Windows任务栏上轻松看小说的妙招

    在Windows任务栏上轻松看小说的妙招

    在忙碌的工作日或疲惫的学习时,偷偷看一会小说成为了不少人的慰藉。但面对单位监控和不能显眼摸鱼的问题,该怎么办呢?别担心,我们为你找到了一个解决方案,让你可以在Windows任务栏上轻松看小说。接下来,就让我来为你揭开这个秘密。

    开启任务栏小说时代

    首先,让我来分享一个充满趣味的故事。有一天,一位同学向我提出了这样一个问题:有没有一款可以在Windows任务栏上看小说的工具?虽然这听起来有些不切实际,但我决定接受这个挑战。

    在我将这个问题发布到微博上后,得到了各种各样的回应,从笑声到惊叹,一时间评论区热闹非凡。大家都纷纷表示这个需求太特别了,不过也有不少人提供了解决方案和建议,甚至还有人推荐了一些软件。

    那么,到底有没有解决方案?

    最终,有位同学试用了一种方法,通过插件的方式实现在任务栏上看小说。尽管存在一些不足之处,但作为一种附加功能,它被证明是一个相当实用的选择。这位同学表示感谢,并希望插件能够更加丰富和定制化。

    那么,这个神秘的解决方案到底是什么呢?接下来,我将为你揭晓。

    TrafficMonitor:任务栏小说的完美伴侣

    在众多的解决方案中,有一款名为TrafficMonitor的工具引起了我的注意。这款工具不仅可以显示网速等信息的桌面悬浮窗,还可以在任务栏上显示这些信息。更重要的是,它支持插件模式,而且刚好有一个文本阅读器插件可用。

    TrafficMonitor的使用方法非常简单。你只需要在它的GitHub页面下载Lite版本(完整版主要是用于监控温度),然后在插件页面下载文本阅读器插件。将插件解压后,你会得到一个.dll文件,将它放到TrafficMonitor的安装目录下的Plugins文件夹中,然后重新启动软件即可。

    启用任务栏阅读的方法是右键点击系统托盘中的TrafficMonitor,然后勾选“显示任务栏窗口”。此外,你还需要在设置中的“显示设置”里勾选文本阅读器选项。这些设置都非常简单,可以在软件中轻松完成。

    另外,记得勾选一个非常重要的选项,那就是“失去焦点后自动隐藏”。这样一来,只需轻点其他地方,阅读窗口就会自动隐藏,非常方便。

    如何使用TrafficMonitor看小说

    下面,我将简单介绍一下如何使用TrafficMonitor来看小说:

    1. 下载并安装TrafficMonitor:前往TrafficMonitor的GitHub页面,下载Lite版本并安装。

    2. 下载并安装文本阅读器插件:在TrafficMonitor的插件页面下载文本阅读器插件,然后将插件解压缩,并将.dll文件放入TrafficMonitor的Plugins文件夹中。

    3. 启用任务栏阅读窗口:右键点击系统托盘中的TrafficMonitor,然后勾选“显示任务栏窗口”。

    4. 设置文本阅读器:在TrafficMonitor的设置中,找到“显示设置”,勾选文本阅读器选项。

    5. 阅读小说:现在,你可以打开你喜欢的小说文本,并将其粘贴到TrafficMonitor的任务栏阅读窗口中。然后,轻松享受阅读的乐趣。

    结语

    在工作或学习之余,偷偷看小说已经成为了很多人的小确幸。虽然在任务栏上看小说听起来有些不可思议,但借助TrafficMonitor和文本阅读器插件,你可以实现这个愿望,而且非常方便。不再担心单位监控,不再担心显眼摸鱼,现在,你可以在Windows任务栏上轻松看小说,享受阅读的乐趣了。

    最后,如果你觉得这个方法有趣或实用,请分享给你的小伙伴,让更多人也能享受到这个小技巧带来的便利。

  • 发掘 Linux 上的创意:2023 年最佳视频编辑软件

    发掘 Linux 上的创意:2023 年最佳视频编辑软件

    你是否想过自己成为一名电影导演,创造出令人印象深刻的视频作品?或者只是想为社交媒体制作一些有趣的视频内容?无论你的视频编辑需求是什么,Linux 操作系统为你提供了一些强大的免费工具。在这篇文章中,我们将介绍 2023 年最佳 Linux 视频编辑软件,让你释放创造力,制作令人惊艳的视频项目。

    想象一下,你正在探索一个神秘的森林,阳光透过树叶洒在地面上,形成斑驳的光影。你拿起你的相机,开始捕捉这一刻的美丽。然后,你回到家,坐在电脑前,准备将这些片段编辑成一部精美的短片,与世界分享。这时,你需要一个功能强大的视频编辑软件来实现你的创意。

    Linux 操作系统一直以来都是开发者和创意人士的首选,因为它开源、自由,并且具有强大的定制性。在 Linux 上,你可以找到许多优秀的视频编辑软件,无需花费一分钱。这些工具提供了各种功能,从简单的剪辑到复杂的视觉效果,让你的视频项目更具创意和吸引力。

    现在,让我们深入了解一下 2023 年最佳 Linux 视频编辑软件,帮助你选择适合自己需求的工具。

    1、Blender

    Blender 是这个列表中功能最强大的视频编辑器之一。值得注意的是,它是自由开源软件,同时也是一个 3D 建模工具。使用 Blender,你可以制作令人印象深刻的电影、动画电影、模拟以及进行动作追踪。

    其多功能性使其成为许多用户的首选,包括工作室、个人艺术家、专业人士、爱好者、科学家、学生、视觉效果专家、动画师、游戏艺术家、改装者等等。

    庞大的全球社区不断支持和丰富这个强大的编辑器,有众多贡献者不断增强其功能和能力。然而,由于它提供了一整套工具,新手可能需要一些时间来有效利用其全部潜能。但一旦掌握了它的功能,你将会对它能释放出无限创意而感到惊讶。

    Blender Video Editor 功能列表:

    • 建模
    • 雕刻
    • 动画与绑定
    • 油笔Grease Pencil
    • 渲染
    • 模拟
    • 视频编辑
    • 脚本编写
    • 视觉效果
    • 用户界面
    • 工作流程

    下载 Blender

    2、Lightworks

    体验 Lightworks,一款多功能的免费增值freemium的视频编辑器,可帮助你编辑社交媒体视频、4K 质量甚至完整的电影。非凡的是,这款非线性视频编辑器已在好莱坞电影编辑领域打下了自己的烙印,证明了其专业能力。

    请记住,尽管免费版提供了丰富的工具和功能,但某些专业功能可能仅在付费版本中提供。

    因此,无论你是渴望成为社交媒体影响者、专业电影制片人,还是喜欢制作高质量视频的人,Lightworks 可能成为你在视频编辑世界释放创造力的通行证。

    Lightworks Video Editor 功能快速概述:

    • 简单直观的用户界面
    • 访问出色的免版税音频和视频内容
    • 轻松进行时间轴编辑和修剪
    • 用于 4K 的低分辨率代理工作流程
    • 实时即用的音频和视频特效
    • 导出适用于 YouTube/Vimeo、SD/HD 的视频,高达 4K
    • 广泛的文件格式支持,包括可变帧率媒体
    • 使用高达 32 位 GPU 精度和直方图工具专业地调整序列

    下载 Lightworks

    3、Shotcut

    介绍一下 Shotcut,这是一款出色的自由开源的视频编辑器,能够在各种平台上无缝运行。Shotcut 具备许多功能,为用户带来了很多便利。其中一个突出的特点是其对各种格式的出色支持,让你可以轻松处理各种媒体文件。它的独特之处在于本地时间轴编辑,意味着你可以直接编辑文件,

    而无需进行耗时的导入操作。

    Shotcut 的显著功能:

    • 支持 4K 分辨率
    • 音频、视频和摄像头捕捉
    • 广泛的文件格式支持
    • 4K 分辨率支持
    • 插件
    • 音频和视频滤镜

    下载 Shotcut

    4、Avidemux

    对于初学者或仅作为业余爱好者的视频编辑者来说,Avidemux 是一个完美的选择。这款自由开源的视频编辑器专为简单的任务设计,如剪辑、应用滤镜和编码。它拥有用户友好的界面,为刚开始学习编辑的人提供流畅且易于操作的体验。

    Avidemux 使用简单,并且支持广泛的文件格式,确保与各种媒体类型兼容。如果你有一些重复的任务或特定的工作流程,Avidemux 的项目和作业队列功能可以帮助你自动化编辑过程。

    此外,Avidemux 还提供强大的脚本功能,适用于喜欢深入技术细节的用户,可以根据个人喜好自定义和微调编辑任务。

    然而,需要注意的是,Avidemux 可能缺少一些其他专业级视频编辑器中的高级功能和复杂性。然而,对于初学者、学习者和业余爱好者来说,Avidemux 是一个直观且免费的解决方案,非常适合开始视频编辑之旅,为你的创作努力铺平道路。

    Avidemux Video Editor 功能快速概述:

    • 用户友好的界面
    • 广泛的文件格式支持
    • 项目和作业队列功能
    • 强大的脚本功能

    下载 Avidemux

    5、HitFilm Express

    寻找一个免费且出色的视频编辑器?试试 HitFilm Express,这是一款顶级的免费编辑软件。顾名思义,“express” 版本在功能上毫不逊色,非常适合初学者、YouTube 创作者和有抱负的电影制作者。有一支专业的开发团队支持,你可以期待无缝而精细的编辑体验。

    然而,需要注意的是,目前 HitFilm Express 仅与 Windows 和 Mac 系统兼容。目前还没有 Linux 版本可用。开发团队根据用户群体做出了这个决定,因为在目前情况下,支持 Linux 可能在经济上不可行。

    HitFilm Express Video Editor 功能概述:

    • 适用于初学者和专业用户
    • 丰富的编辑工具和效果
    • 专业开发团队支持

    下载 HitFilm Express

    6、DaVinci Resolve

    DaVinci Resolve 是专业视频编辑的代表,具备精湛处理 8K 编辑的令人印象深刻能力。这款强大的软件跨越多个平台,使得 Linux、Mac 和 Windows 用户都能使用。然而,需要了解的是,DaVinci Resolve 是专有的商业软件。

    凭借其全面的功能和出色的性能,DaVinci Resolve 是视频编辑爱好者和行业专业人士的强大选择。该软件提供了附加付费功能的工作室版本,包括许多插件和附加组件,以增强你的编辑能力。

    如果你不想花费一分钱就能入门,也不必担心 – DaVinci Resolve 还提供免费版本。对于许多普通用户来说,免费版本已经完全足够满足他们的视频编辑需求。即使是免费版本,凭借其强大的工具和功能,也提供了丰富的选项,可以创建令人惊艳的视频,展现创意的想象力。

    DaVinci Resolve Video Editor 主要功能:

    • 双时间轴
    • 源磁带
    • 专用修剪界面
    • 智能编辑模式
    • 快速回顾
    • 变换、变速和稳定
    • 快速导出
    • 媒体导入
    • 便携编辑
    • 自定义时间轴设置
    • 人脸识别
    • 速度加速变速
    • 图像稳定
    • 关键帧曲线编辑器
    • 磁带式音频刮动
    • 更快、更智能的编码

    下载 DaVinci Resolve

    7、OpenShot

    如果你正在寻找一个简单强大、具有用户友好界面的免费视频编辑软件,那么 OpenShot 是你的不二选择。这款出色的软件以简洁为设计理念,确保即使是初次接触视频编辑的人也能轻松上手。OpenShot 的直观设计提供了低学习曲线,适用于各个层次的用户。

    最棒的是,OpenShot 适用于 Windows、Linux 和 Mac 等各种操作系统。因此,无论你喜欢哪个平台,都可以享受到 OpenShot 视频编辑能力带来的便利和强大功能。

    因此,如果你正在寻找一个将用户友好功能与强大编辑能力相结合的免费视频编辑软件,OpenShot 应该是你的首选。拥抱其简洁性,投入编辑过程,轻松看到你的视频项目焕发生机。

    OpenShot Video Editor 功能快速概述:

    • 用户友好的界面
    • 多平台支持
    • 丰富的编辑功能

    下载 OpenShot 视频编辑器

    8、KDenlive

    认识一下 KDenlive,这是一款经过 15 年开发的经验丰富的视频编辑器。作为一款自由开源的应用程序,KDenlive 是社区合作和创新力量的典范。它基于 QT 框架构建,在 FFMpeg、frei0r、movie、ladspa 和 sox 等一流框架的支持下,确保了无缝可靠的编辑体验。

    KDenlive 面向广泛的用户群体,非常适合想要尝试视频编辑的普通用户。它的独特之处在于考虑周到地包含了高级功能,实现了功能和易用性的完美平衡。你将找到丰富的工具,可以增强你的视频项目,而无需过多学习复杂的技术知识。

    使用 KDenlive,你可以释放创造力,而无需被复杂的过程所困扰。这款编辑器使你能够制作引人入胜的视频,而无需掌握过多的技术知识。

    KDenlive Video Editor 主要功能:

    • 多轨视频编辑
    • 使用任何音频/视频格式
    • 可配置的界面和快捷键
    • 使用带有 2D 标题的标题工具
    • 多种效果和转场
    • 音频和视频范围检测
    • 代理编辑
    • 自动备份
    • 可在界面直接下载在线资源
    • 时间轴预览
    • 可关键帧化的效果
    • 主题界面

    下载 KDenlive

    9、Flowblade

    “快速、精确、稳定” – 这正是最能概括 Flowblade 的标语,这是一款非线性视频编辑器,旨在以最高效的方式满足目标用户的需求。通过提供一种无缝快速的编辑体验,保证每个细节的精确性,并为你的创意努力提供稳定的平台,这款编辑器兑现了它的承诺。

    Flowblade 在功能方面毫不保留。它配备了一套全面的工具,以促进你的编辑过程。从简化工作流程的编辑工具到平滑排序的时间轴功能,该编辑器应有尽有。

    为了进一步提高你的编辑效率,Flowblade 包含了一个范围记录,方便你管理剪辑并精确选择所需的片段。此外,它支持代理编辑,这是一个有价值的功能,可在处理高分辨率媒体时优化性能。

    Flowblade Video Editor 主要功能:

    • 编辑工具
    • 时间轴功能
    • 合成器
    • 滤镜
    • 范围记录
    • 代理编辑
    • 批量渲染队列
    • G’mic 特效工具
    • 音频混音器
    • 媒体链接处理
    • 标题制作
    • 其它功能
    • 渲染
    • 支持 MLT 视频和音频编解码器

    下载 Flowblade

    10、Olive

    介绍一下 Olive,这是一款非常出色的免费非线性视频编辑器,旨在成为高端专业视频编辑软件的全功能替代品。目前 Olive 处于活跃开发阶段,处于 ALPHA 阶段。尽管处于早期阶段,这个编辑器已经引起了广泛关注,并且已经在使用 Olive 进行视频创作的用户中表现出色。

    凭借其雄心勃勃的目标和不断壮大的社区,Olive 展示出了成为视频编辑领域强大竞争对手的潜力。已经有用户开始使用这个新兴编辑器制作视频,他们的经验展示了它所具备的能力。

    Olive Video Editor 主要功能:

    • 开发中的非线性视频编辑器
    • 高端专业视频编辑功能
    • 活跃的社区支持

    下载 Olive

    总结

    在这个汇编中,我们重点介绍了 Linux 上的十大专业视频编辑器,为不同的编辑需求提供了多样化的选择。某些编辑器在熟练使用时甚至可以媲美甚至取代高价专业软件。

    例如,Blender、KDenlive 和 DaVinci Resolve 是功能强大且全面的视频编辑工具,适用于那些有经验的用户和专业编辑人员。与此同时,Shotcut、OpenShot 和 Olive 提供了直观且易于上手的界面,适合初学者和需要快速编辑的用户。Lightworks 和 HitFilm Express 提供了出色的免费版本,但也提供了更多高级功能的付费版本,使其成为独立制片人和业余制作者的理想选择。最后,Avidemux 是一个简单但强大的编辑器,非常适合需要快速编辑和处理视频的任务。

    不论你是一名专业的视频制片人、一位创意爱好者还是一个电影编辑初学者,这些 Linux 视频编辑软件都可以帮助你实现创作梦想。开始编辑,释放你的创造力,并制作出令人惊叹的视频作品!

  • 在WSL2-Linux中安装NVIDIA CUDA

    在WSL2-Linux中安装NVIDIA CUDA

    如果你是在Windows子系统WSL2-Linux中使用Ubuntu,并且想要安装NVIDIA CUDA以加速计算工作,你来对地方了。本教程将带你一步步完成CUDA的安装和配置,确保一切顺利运行。尽管安装CUDA本身并不复杂,但由于WSL子系统的一些特殊性,需要额外的配置步骤,尤其是解决libcuda.so文件找不到的问题。

    前置条件

    在开始之前,请确保你已经完成以下前置条件:

    1. 安装了WSL2-Linux子系统。如果你尚未安装,请查阅相关教程。
    2. 打开一个新的命令行窗口,以确保环境是干净的。

    步骤1:进入WSL虚拟机

    如果你只有一个WSL虚拟机,请执行以下命令进入虚拟机:

    wsl

    如果你有多个WSL虚拟机,请用以下命令替换“虚拟机名称”:

    wsl -d 虚拟机名称

    步骤2:切换为root用户

    执行以下命令,将用户切换为root用户:

    su root

    你可能会被要求输入密码,输入后按回车(密码输入过程中不可见)。

    步骤3:准备工作

    执行以下命令,将当前目录切换到root用户的主目录下:

    cd ~

    步骤4:下载并安装CUDA

    现在,我们将下载和安装CUDA。首先,确定你需要的CUDA版本。不同的软件可能需要特定版本的CUDA,所以请确保你选择正确的版本。

    1. 访问NVIDIA官方网站上的CUDA下载页面。
    2. 找到你想要的CUDA版本,例如CUDA 11.8,并点击该版本下的链接。
    3. 在版本页面中,找到适用于你的系统的选项:
      • Operating System(系统平台):选择Linux。
      • Architecture(系统架构):选择X86_64。
      • Distribution(系统版本):选择WSL-Ubuntu。
      • Version(版本):通常只有一个选项,不用担心。
      • Installer Type(安装方式):选择deb(local)以下载并完整安装CUDA。

    生成的代码类似于以下内容:

    wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
    sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
    wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
    sudo dpkg -i cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
    sudo cp /var/cuda-repo-wsl-ubuntu-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
    sudo apt-get update
    sudo apt-get -y install cuda

    请注意,如果你选择的是不同版本的CUDA,生成的代码将不同。请根据你的选择修改代码。

    步骤5:配置环境变量

    安装完CUDA后,我们需要配置环境变量,以便系统可以正确访问CUDA。

    首先,创建一个环境变量以引用CUDA的版本。使用以下命令:

    CUDA_VERSION="cuda-11.8"  # 如果你安装的是不同版本的CUDA,请将11.8修改为你的实际版本

    然后,执行以下命令,将CUDA的路径添加到环境变量中:

    echo "export PATH=\"/usr/local/$CUDA_VERSION/bin:\$PATH\"" | sudo tee -a /etc/profile.d/somefile.sh

    由于WSL的特殊性,我们需要使用软链接来解决libcuda.so无法找到的问题。执行以下命令:

    sudo ln -s /usr/lib/wsl/lib/libcuda.so /usr/local/$CUDA_VERSION/targets/x86_64-linux/lib/libcuda.so

    最后,执行以下命令以将链接后的位置添加到LD_LIBRARY_PATH环境变量中:

    echo "export LD_LIBRARY_PATH=\"/usr/local/$CUDA_VERSION/targets/x86_64-linux/lib:\$LD_LIBRARY_PATH\"" | sudo tee -a /etc/profile.d/somefile.sh

    最后,刷新系统环境以使更改生效:

    source /etc/profile.d/somefile.sh

    步骤6:验证CUDA

    现在,我们已经完成了CUDA的安装和配置。你可以执行以下命令来验证CUDA是否成功安装:

    nvcc --version

    如果一切设置正确,你应该看到类似以下内容:

    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2022 NVIDIA Corporation
    Built on Wed_Sep_21_10:33:58_PDT_2022
    Cuda compilation tools, release 11.8, V11.8.89
    Build cuda_11.8.r11.8/compiler.31833905_0

    如果你想查看CUDA的安装路径,可以执行以下命令:

    dirname $(which nvcc)

    你将看到类似以下内容:

    /usr/local/cuda-11.8/bin

    这表示CUDA已成功安装在/usr/local/cuda-11.8/bin目录下。

    恭喜!你已经成功在WSL2-Linux中安装和配置了NVIDIA CUDA,现在可以在你的项目中加速计算了。

    总结

    CUDA的安装虽然简单,但在WSL2子系统中需要特殊的配置。通过本教程,你学会了如何下载、安装和配置NVIDIA CUDA,以便在WSL2-Linux中

    加速计算任务。现在,你可以轻松地在CUDA支持的项目中发挥其强大的计算能力。

  • 微软拥抱变革:Clipchamp崛起,开创视频编辑新纪元

    微软拥抱变革:Clipchamp崛起,开创视频编辑新纪元

    在数字化的时代,视频编辑软件成为了每个人都可能用到的工具。微软近期所作的重大调整,旨在将更加强大和多功能的视频编辑工具带给用户。Clipchamp的加入,不仅仅是一个新应用的出现,更是微软视频编辑道路上的一次彻底革新。

    Clipchamp的新变化

    Clipchamp不是一个新生的应用,它已经有了一段历史。但在微软的推动下,它将焕发新生,成为视频编辑领域的一颗新星。Clipchamp以其高级的编辑功能和强大的工具库得到了大量的好评。但这次,它将携更多的创新和突破来到每一个用户的电脑前。

    “微软视频编辑器已经不再在照片应用中提供。你之前的视频项目可以通过在设置中下载Photos Legacy应用来访问,对于新的视频,你可以用Clipchamp释放你的创造力。”

    拥抱Clipchamp的优势

    Clipchamp是一个基于网络的应用,运行在微软Edge WebView容器内,它充分展示了一个现代视频编辑软件应有的功能和特点。Clipchamp所拥有的高级编辑功能,将能够满足用户多样化、高品质的视频编辑需求。

    在Clipchamp中,你将能够发现多种新的、前所未有的编辑工具和效果,它们将使你的视频制作过程变得更加丰富和多元。从基本的剪辑、拼接,到高级的特效和动画,Clipchamp都将为你提供全方位的支持和帮助。

    旧版视频编辑器的淡出

    尽管新的Clipchamp应用给我们带来了很多新的可能和机遇,但我们也不能忽视Windows 10视频编辑器曾经给我们带来的便利和简易。它以简单易用著称,其视频编码大小也比Clipchamp小很多。

    尽管如此,微软已经明确表示,旧版的视频编辑器将会逐渐被淡出,未来很可能将完全移除。这标志着微软在视频编辑领域的一次全新尝试和大胆创新。

    用户反馈和预期

    虽然新的变化总会带来一些争议和反对声音,但我们也能看到很多用户对Clipchamp表示出积极的态度和期待。很多人都表示,他们期待通过Clipchamp来创作出更多的高品质和专业级的视频作品。

    但同时,也有一部分人表示出对旧版视频编辑器的怀念和不舍。他们认为旧版视频编辑器的简单和易用是它的一大优点,也是Clipchamp所不能替代的。

    未来的期待

    随着Clipchamp的加入,我们有理由相信,微软在视频编辑领域将会有更多的新尝试和创新。Clipchamp不仅仅是一个工具的更换,更是一次对视频编辑领域的全新认识和重新定义。

    我们期待看到Clipchamp能够带给我们更多的惊喜和新功能,使视频编辑变得更加简单和高效。同时,我们也期待微软能够在未来为我们带来更多的创新和突破,使我们的视频制作过程变得更加丰富和多元。

  • 自动更新 DNS 解析工具:DDNS

    自动更新 DNS 解析工具:DDNS

    如果你需要自动将域名解析到本机的 IP 地址,支持 IPv4 和 IPv6,并且希望能够在内网和公网 IP 之间切换,那么你可以考虑使用 DDNS 这个工具。DDNS 具有许多强大的功能,包括代理模式和自动创建域名记录,同时支持多个域名和多级域名解析。

    项目概述

    DDNS 是一个自动更新 DNS 解析的工具,它可以帮助你将域名解析到你的本机 IP 地址。无论是内网 IP 还是公网 IP,IPv4 还是 IPv6,DDNS 都能轻松应对。此外,DDNS 还支持代理模式,多个域名的管理,自动创建新记录等多种功能。

    主要特性

    DDNS 具有以下主要特性:

    1. 兼容和跨平台

    • 可以以可执行文件的形式使用,无需安装 Python 环境。
    • 跨平台支持,可以在 Windows、Linux 和 macOS 上运行。
    • 支持 Python 2 和 Python 3。
    • 可以通过 pip 安装。
    • 提供 Docker 镜像支持。

    2. 域名支持

    • 支持多个域名解析。
    • 支持多级域名解析。
    • 可以自动创建新的域名记录。

    3. IP 类型

    • 支持内网 IPv4 和 IPv6。
    • 支持公网 IPv4 和 IPv6,并且支持自定义 API。
    • 支持自定义命令和正则表达式选取。

    4. 网络代理

    • 支持 HTTP 代理。
    • 可以配置多个代理并自动切换。

    5. 服务商支持

    • 支持多个 DNS 服务提供商,包括 DNSPOD、阿里 DNS、DNS.COM、CloudFlare、HE.net 和华为云。

    6. 其他功能

    • 可以设置定时任务,定期更新 DNS 解析。
    • 支持 TTL 配置。
    • 可以使用本地文件缓存,减少 API 请求次数。
    • 当 IP 地址发生变化时,可以触发自定义回调 API。

    如何使用

    安装

    你可以根据需要选择以下一种方式来安装 DDNS:

    • 使用 pip 安装(需要 pip 或 easy_install):
    pip install ddns
    • 使用二进制版(单文件,无需 Python 环境),根据你的操作系统选择下载:

    • 使用源码运行(需要 Python 环境):

      1. 克隆或下载此仓库并解压。
      2. 运行 ./run.py(在 Windows 上双击 run.bat 或运行 python run.py)。
    • 使用 Docker(需要安装 Docker):

      使用环境变量或配置文件启动 Docker 容器。以下是两种方式的示例:

      • 使用环境变量:
      docker run -d \
        -e DDNS_DNS=dnspod \
        -e DDNS_ID=12345 \
        -e DDNS_TOKEN=mytokenkey \
        -e DDNS_IPV4=ddns.newfuture.cc \
        -e DDNS_IPV6=ddns.newfuture.cc \
        --network host \
        newfuture/ddns
      • 使用配置文件:
      docker run -d \
        -v /path/to/config.json:/config.json \
        --network host \
        newfuture/ddns

    快速配置

    1. 申请 API Token 并将其填写到对应的 id 和 token 字段中。具体的申请步骤取决于你选择的 DNS 服务提供商。以下是一些常见的 DNS 服务商的申请链接:

    2. 修改配置文件,设置 ipv4 和 ipv6 字段,将待更新的域名添加到列表中。具体的配置方式可以参考配置说明。

    详细配置

    DDNS 支持多种配置方式,包括命令行参数、JSON 配置文件和环境变量。以下是配置参数的详细说明:

    • id(必须):API 访问 ID,根据你的 DNS 服务提供商申请获得。
    • token(必须):API 授权 token,根据你的 DNS 服务提供商申请获得。注意:不要将此字段泄露。
    • dns:DNS 服务商的名称,可选值包括 "dnspod"、`

    “dnspod_com”、“alidns”、“dnscom”、“cloudflare”、“he”、“huaweidns” 和 “callback”`。

    • ipv4:IPv4 域名列表,可以添加多个域名。
    • ipv6:IPv6 域名列表,可以添加多个域名。
    • index4:IPv4 获取方式,可选值包括 "0"、"1"、"2"、"3"、"default"、"public"、"url:xxx"、"regex:xxx"、"cmd:xxx" 和 "shell:xxx"。
    • index6:IPv6 获取方式,可选值包括 "0"、"1"、"2"、"3"、"default"、"public"、"url:xxx"、"regex:xxx"、"cmd:xxx" 和 "shell:xxx"。
    • ttl:DNS 解析 TTL 时间,可以设置为一个数字,不设置则采用 DNS 默认策略。
    • proxy:HTTP 代理地址,可以配置多个代理,使用分号 ; 分隔。例如,"127.0.0.1:1080;DIRECT"。
    • debug:是否开启调试模式,可以设置为 true 或 false。
    • cache:是否启用本地文件缓存,可以设置为 true 或 false,默认为 true。你也可以指定一个具体的缓存文件位置。

    index4 和 index6 参数说明

    • 数字(0、1、2、3 等):表示第 i 个网卡的 IP 地址。
    • 字符串 "default"(或者无此项):表示系统访问外网的默认 IP。
    • 字符串 "public":表示使用公网 IP(使用公网 API 查询,URL 的简化模式)。
    • 字符串 "url:xxx":打开 URL xxx(例如,"url:http://ip.sb"),从返回的数据中提取 IP 地址。
    • 字符串 "regex:xxx":使用正则表达式提取 IP 地址(例如,"regex:192.*")。
    • 字符串 "cmd:xxx":执行命令 xxx 并将其标准输出作为目标 IP。
    • 字符串 "shell:xxx":在系统 shell 中运行命令 xxx 并将其标准输出作为目标 IP。
    • false:强制禁止更新 IPv4 或 IPv6 的 DNS 解析。
    • 列表:按顺序执行列表中的 index 规则,并将首次获得的结果作为目标 IP。

    自定义回调配置说明

    如果你需要在 IP 地址发生变化时触发自定义回调 API,可以配置以下参数:

    • id 字段填写回调地址,以 HTTP 或 HTTPS 开头。推荐使用 HTTPS 方式的回调 API。当 token 字段非空并且 URL 参数包含常量字符串时,这些常量会被替换为实际值。
    • token 字段为 POST 参数,如果为空或不存在,则使用 GET 方式发起回调。回调参数采用 JSON 格式编码。当 JSON 的首层参数值包含常量字符串时,这些常量会被程序替换为实际值。

    以下是常量名称及其对应的常量内容:

    • __DOMAIN__:DDNS 域名。
    • __RECORDTYPE__:DDNS 记录类型。
    • __TTL__:DDNS TTL 时间。
    • __TIMESTAMP__:请求发起时间戳(包含小数部分)。
    • __IP__:获取的对应类型的 IP 地址。

    配置示例

    {
      "$schema": "https://ddns.newfuture.cc/schema/v2.8.json",
      "id": "12345",
      "token": "mytokenkey",
      "dns": "dnspod",
      "ipv4": ["ddns.newfuture.cc", "ipv4.ddns.newfuture.cc"],
      "ipv6": ["ddns.newfuture.cc", "ipv6.ddns.newfuture.cc"],
      "index4": 0,
      "index6": "public",
      "ttl": 600,
      "proxy": "127.0.0.1:1080;DIRECT",
      "debug": false
    }

    定时任务

    你可以通过脚本设置定时任务,使 DDNS 定期检查 IP 并自动更新。默认情况下,DDNS 每隔 5 分钟执行一次定时任务。以下是不同操作系统下的设置方式:

    Windows

    • 推荐以系统管理员身份运行 task.bat(右键点击并选择“以管理员身份运行”)。
    • 以当前用户身份运行定时任务,双击或运行 task.bat(请注意,运行时可能会弹出黑色命令行窗口)。

    Linux

    • 使用 init.d 和 crontab:

      sudo ./task.sh
    • 使用 systemd:

      • 安装服务:
      sudo ./systemd.sh install
      • 卸载服务:
      sudo ./systemd.sh uninstall

      该脚本安装的文件符合 Filesystem Hierarchy Standard (FHS) 标准,可执行文件位于 /usr/share/DDNS 目录下,配置文件位于 /etc/DDNS 目录下。

    Docker

    Docker 镜像已默认启用每 5 分钟执行一次的定时任务,无需额外参数。

    常见问题

    Windows Server [SSL: CERTIFICATE_VERIFY_FAILED]

    如果在 Windows Server 上遇到此错误,请注意 Windows Server 默认的安全策略会禁止信任未添加的 SSL 证书。你可以使用系统自带的 Internet Explorer 浏览器访问一次对应的 API 地址以解决此问题:

    问题排查和反馈

    如果遇到问题,可以按照以下步骤进行排查和反馈:

    1. 首先,确认问题是否由系统或网络环境引起。
    2. 在 GitHub Issues 中搜索是否有类似的问题。
    3. 如果无法解决或者确定是 bug,请新建一个 Issue 并提供以下信息:

      • 版本和运行方式。
      • 操作系统环境。
      • 出错日志(去掉 id 和 token 的配置文件内容)。
      • 如果是源码运行,请提供使用的 Python 环境信息。

    以上就是 DDNS 的详细配置和使用说明,希望能够帮助你顺利使用该工具管理 DNS 解析。如果你有更多问题或需要进一步的帮助,请随时联系开发者或在 GitHub 上提出问题。祝你使用愉快!

  • 基于2023年的顶级配置,打造AI和深度学习工作站

    基于2023年的顶级配置,打造AI和深度学习工作站

    在科技迅速发展的今天,AI及深度学习已经渗透到我们生活的方方面面。为了更好地迎合这个趋势,个人和企业都需要配备高效能的计算机硬件。今天,我们将带你一探2023年最佳的AI和深度学习工作站,帮助你找到最适合你预算的高效配置。

    7000元以内预算推荐

    Empowered PC Stratos
    • 处理器: Intel Core i5–10400F 六核处理器 (12MB缓存, 2.9GHz-4.3GHz) 65W
    • 内存: 16 GB SDRAM
    • 硬盘: 512 GB NVMe SSD
    • 显卡: NVIDIA GeForce RTX 3060 Ti 8GB
    • 计算力: 8.6
    • 操作系统: Windows 11 家庭版 64位
    • 其他特性: Wi-Fi, 蓝牙, ARGB高气流风扇
    • 配件: 有线LED背光USB游戏键盘和鼠标
    • 电源: 500W 金牌电源
    • 购买渠道: [淘宝, 京东等电商平台]
    MINISFORUM NUCX
    • 处理器: Intel I7 11800H (2.3GHz基频, 4.6GHz最大涡轮频率)
    • 内存: 32 GB DDR4
    • 硬盘: 512 GB NVMe SSD
    • 显卡: NVIDIA GeForce RTX 3070
    • 计算力: 8.6
    • 操作系统: Windows 11 专业版
    • 其他特性: Wi-Fi, 蓝牙
    • 接口: Thunderbolt 4 (支持8K@60Hz), HDMI (支持4k@60Hz), RJ45 2.5G, 3x USB 3.2 Type-A, SD卡槽x1, 3.5mm组合插孔x1
    • 购买渠道: [淘宝, 京东等电商平台]

    10500元预算档次

    Empowered PC ROG Strig Ak
    • 处理器: Intel Core i7–11700F
    • 内存: 64 GB DDR4 SDRAM
    • 硬盘: 1 TB NVMe SSD + 2 TB HDD
    • 显卡: NVIDIA GeForce RTX 4070 (8 GB GDDR6)
    • 计算力: 8.6
    • 操作系统: Windows 11 专业版
    • 连接性: Wi-Fi 6+, 蓝牙
    • 购买渠道: [淘宝, 京东等电商平台]

    14000元预算档次

    MSI Aegis RS
    • 处理器: Intel Core i7 13700KF
    • 内存: 64GB DDR4
    • 硬盘: 2 TB NVMe SSD
    • 显卡: NVIDIA GeForce RTX 4070 12GB GDDR6
    • 计算力: 8.9
    • 操作系统: Windows 11 家庭版
    • 连接性: Wi-Fi 6, 蓝牙
    • 购买渠道: [淘宝, 京东等电商平台]

    21000元预算档次

    Velztorm Praetix CTO
    • 处理器: Intel Core i9 13900KF (3.00GHz至5.8GHz)
    • 内存: 64GB DDR5
    • 硬盘: 1 TB NVMe SSD + 2 TB HDD
    • 显卡: NVIDIA GeForce RTX 4080 16GB
    • 计算力: 8.9
    • 操作系统: Windows 11 专业版
    • 连接性: 802.11 a/b/n/ac/ax WiFi, 蓝牙 5.2, 有线局域网 RJ 45
    • 电源: 1000w
    • 购买渠道: [淘宝, 京东等电商平台]
    豪华配置 – 不设预算限制!

    ####### CUK Continuum

    • 处理器: AMD 9 5950X (3.4GHz至4.9GHz)
    • 内存: 64 GB DDR4
    • 硬盘: 1 TB NVMe SSD + 3 TB HDD
    • 显卡: NVIDIA GeForce RTX 3090 24GB
    • 计算力: 7.5
    • 操作系统: Windows 11 家庭版
    • 连接性: WiFi 802.11ax, 千兆局域网 (Ethernet), 蓝牙
    • 电源: 750w
    • 购买渠道: [淘宝, 京东等电商平台]
    CUK Mantis
    • 处理器: AMD 9 5950X (3.4GHz至4.9GHz)
    • 内存: 64 GB DDR4
    • 硬盘: 1 TB NVMe SSD + 2 TB HDD
    • 显卡: NVIDIA GeForce RTX 3090 24GB
    • 计算力: 7.5
    • 操作系统: Windows 11 专业版

    • 连接性: WiFi 802.11ax, 千兆局域网 (Ethernet), 蓝牙
    • 电源: 750w
    • 购买渠道: [淘宝, 京东等电商平台]

    结论

    选购一款合适的AI工作站是一项挑战,但我们相信通过这份指南,你能更清晰地了解到目前市场上的一些最佳选择。投资一款强大的AI工作站能帮你加速项目进度和提升工作效率。

    希望这份指南能为你提供帮助,祝你购机顺利!