我最近更换了主板和 CPU(从 Intel 换成了 AMD)。从那时起,ffmpeg 就不能用了。我尝试删除它并安装新版本,但没有成功。
我运行的是 Windows 10,我使用 ffmpeg 时将其放在特定文件夹中并指向它的路径,这样我就可以在 powershell/cmd 中调用它。调用本身运行正常,转换开始,但每次也会在几秒钟后停止。这是我以前使用的命令类型:
ffmpeg -i .\test.mkv -preset fast -c:v libx265 -c:a copy -c:s copy -map 0 -map_metadata 0 -x265-params crf=22 .\test2.mkv
主要目标是将电影重新编码为 x265 并减小其尺寸,而不会(大幅)降低质量。
当我将日志级别设置为调试时,我没有看到任何异常,如果您告诉我哪些日志有用,我可以分享您想要的任何日志。
我尝试在其他机器上运行完全相同的命令,甚至通过同一台机器上的 wsl,一切正常。
有人知道我可以尝试什么吗?有什么可能导致这种情况吗?现在,我甚至不知道从哪里开始......
谢谢你的时间!
编辑:我使用“-report”选项重新运行,日志文件可以在这里找到,我希望这会有所帮助:https://drive.google.com/file/d/1E4xjA6ZyqCExh7oNc3HMtpwQAeANlDkc/view
编辑2:我刚刚全新安装了我的 Windows,但问题仍然存在...现在我更加困惑了...
答案1
经过多次尝试后,我终于通过将 BIOS 重置为默认值解决了这个问题,因此 CPU 和 RAM 的超频也恢复为默认值。
之后,ffmpeg 在 powershell 中运行良好。我可能会尝试看看在它停止工作之前我能把它推到多远,也许只是 RAM 而不是 CPU 或反之亦然,不知道,现在不在乎,我只是很高兴它又能工作了。
编辑:重新启用 CPU 超频,它仍然有效。所以问题似乎出在 RAM 超频上。