我有 m3u8 播放列表文件 URL 地址 (blob),我想将视频下载到本地。为此,我将 URL 复制到 VLC 播放器(媒体 -> 打开网络流 -> 粘贴 URL -> 选择“MPEG4 1080p TV/设备的视频”配置文件 -> 浏览文件目标 -> 并按转换)到 mp4 文件。
该过程按预期进行,但 CPU 大约 90% 的时间达到 100%,这导致我的电脑关机或家里的电源中断。
有没有办法让这个过程变慢以减少 CPU 使用率,但保持速度、帧数和质量不变?
(已经尝试添加 rate=0.5,它使转换后的视频变慢了……这不是我想要的)。谢谢。
答案1
视频转码是一项耗电任务。它将始终使用所有可用资源。
我发现减少“功耗”的最简单方法是在虚拟机中运行它并允许更少的核心。
您的计算机应该能够在 100% CPU 下运行数小时,除了您几乎无法与其交互以执行任何其他操作外,不会产生任何不良影响。如果不能,则意味着您的冷却不足。
对于像计算机一样使用很少的主电源的任何设备(与 3 条电火相比),如果 RCD 或保险丝跳闸,则意味着主电源存在严重问题 - 这远远超出了此堆栈的诊断范围。