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