每次我尝试执行昂贵的(计算机资源方面)ffmpeg
转码,包括尺寸升级时,Ubuntu 都会冻结。
示例命令:
ffmpeg -i input.wmv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k -ac 4 -vf scale=w=1920:h=1408,format=yuv420p output.mp4
我不知道如何调试这个问题,而且我不确定这是硬件问题还是软件问题。
当我在英特尔笔记本电脑上运行相同的命令时,它在没有任何冻结的情况下完成,并且在有问题的机器上使用相同的输入文件但没有尺寸放大执行转码时它也不会冻结。
以下是我的系统详细信息:
- 操作系统:Ubuntu 16.04
- 主板:华硕 970 Pro Gaming/Aura
- 中央处理器:AMD FX 8350
- 内存:16 Gb HyperX(2x8Gb)
- 高清:Inter 600p M.2
- 显卡:Nvidia 750 Ti
ffmpeg
版本 3.3.1-1~16.04.york0
所提供的温度psensor
从未超过 60° 摄氏度,但运行任务时 CPU 使用率始终在 98-100% 之间。