Pine64 не может сжимать видео с помощью ffmpeg и H264.

У меня Pine64+ (1 ГБ) — A64-DB-Rev B (24 февраля 2016 г.) с чипом All Winner Tech. Я хотел бы использовать для сжатия видео с 4K до 960. Я установил Armbian, используя эти инструкции , я проверил этоffmpegуже установлено. Я подключил USB-накопитель с видео и запустил:

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

Он работает и кодирует 3 секунды видео. Затем появляются сообщения об «остановке», слишком быстрые для моего прочтения, и плата выключается.

Мне это удалось с помощью Raspberry Pi 2018 года, поэтому я знаю, что это возможно.

Является ли кодирование H264 слишком требовательным для этой платы Pine64? Если нет, то как я могу использовать его для сжатия видео?

1 ответ

Одной из причин может быть высокая загрузка процессора. Одним из решений этой проблемы является ограничение количества потоков с помощью-threads 1. И это сработало в данном конкретном случае, и сжатие превысило отметку в 3 секунды:

      ffmpeg -i input.MP4 -threads 1 -vcodec libx264 -vf scale=960:-1 -vb 1M output.MP4
Другие вопросы по тегам