Pine64 无法使用 ffmpeg 和 H264 压缩视频

Pine64 无法使用 ffmpeg 和 H264 压缩视频

我有一台 Pine64+ (1GB) - A64-DB-Rev B (2016-02-24),配有 All Winner Tech 芯片。我想用它来将视频从 4K 压缩到 960。我使用这些方向,我确认ffmpeg已经安装了。我安装了装有视频的 USB 驱动器并运行:

ffmpeg -i input.MP4 -vcodec libx264 -vf scale=960:-1 -vb 1M output.MP4

它工作正常,编码了 3 秒的视频。然后出现了一些关于“停止”的消息,速度太快了,我没看清,然后主板就关机了。

我使用 2018 年的 Raspberry Pi 成功实现了这一点,所以我知道这是可能的。

H264 编码对这款 Pine64 主板来说要求太高吗?如果不是,我该如何使用它来压缩视频?

答案1

其中一个原因可能是 CPU 使用率过高。一种解决方案是限制线程数使用-threads 1。这对于这个特殊情况有效,并且压缩超过了 3 秒标记:

ffmpeg -i input.MP4 -threads 1 -vcodec libx264 -vf scale=960:-1 -vb 1M output.MP4

相关内容