OctoPi (Octoprint) time lapse проблемы с качеством
Я пытаюсь выжать немного лучшее качество из моих провалов во времени, созданных OctoPrint.
Я использую модуль камеры Raspberry Pi V2 с Pi 3. Я уже отредактировал конфигурацию Octopi, чтобы получить разрешение 720p, но кодировка во время временного рендеринга ужасна. Блочный, как черт.
Прямо сейчас кодировка настроена на 5000k. Что я здесь делаю не так?
@Joe JMC IT, 👍8
Обсуждение2 ответа
Этот битрейт довольно низкий, что может объяснить блочность (это слово?).
Согласно рекомендациям YouTube по загрузке, вы кодируете с минимальным рекомендуемым битрейтом для стандартного видео 720P. Может быть, вам стоит увеличить скорость до 7500K (7,5 Мбит / с) и посмотреть, поможет ли это.
Кроме того, похоже, что Octopi просто вызывает ffmpeg локально и возвращает видео. Используемая кодировка может привести к блочности. Если у вас есть доступ к необработанным фотографиям, вы можете просто сбросить их в каталог на другом компьютере и сгенерировать видео, используя видеокодек с меньшими потерями. Конечно, это будет работать только в том случае, если фотографии, которые вы делаете, высокого качества. Предполагая, что это так, вот хороший ресурс для создания видео из последовательностей изображений в ffmpeg.
Удачи вам!
P.S. В качестве альтернативы, если вы предпочитаете легкий видеоинструмент с графическим интерфейсом, вы можете использовать ImageJ.
Есть новый плагин timelapse под названием octolapse, который может помочь. Одна из вещей, которую я заметил с таймлапсами по умолчанию, заключается в том, что многие вещи меняются от изображения к изображению, что приводит к ОГРОМНОМУ количеству артефактов mpeg, поскольку приходится постоянно перерисовывать большие части экрана. С octolapse и его стабилизированными изображениями переход от изображения к изображению очень минимален... в основном только новый слой. Уменьшение количества движущихся материалов означает, что тот же или даже более низкий битрейт кодирования дает гораздо лучшие фильмы.
Сравните этот файл размером 11,1 МБ с инструментом timelapse по умолчанию: https://cabbey.smugmug.com/Fun/3D-Printing/i-9DrS42n/A
к этому файлу размером 6,8 МБ из octolapse: https://cabbey.smugmug.com/Fun/3D-Printing/i-p3GvvhH/A
Обратите внимание, что это одно И то же ЗАДАНИЕ ПЕЧАТИ, так как оба инструмента записывались одновременно.
Отличное сравнение! Octolapse явно производит гораздо более стабильное видео, спасибо, что поделились своим опытом. Моя камера стоит на столе, и мне интересно, будет ли воздействие таким же., @0scar
- Можно ли использовать OctoPi локально?
- Нормальные заменители Raspberry Pi для запуска Octoprint или аналогичного ПО для Prusa i3 MK3S+?
- Подключение октопринта к папке на Google диске
- Зависает веб-страница OctoPrint (настройка на Raspberry Pi под управлением Raspbian)
- Wi-Fi отключается в Octoprint через 5-10 минут, для повторного подключения требуется перезагрузка
- Проблемы с подключением OctoPi к FlashForge Creator Pro через последовательную связь
- Octoprint "использование DNS-сервера Google"
- Жизнеспособность Raspberry Pi 400 в качестве сервера Octoprint
Я бы сказал, что это не очень хорошая группа для такого вопроса. [RaspberryPi](http://raspberrypi.stackexchange.com) группа даже лучше, чем 3D-печать, @darth pixel
Что означает кодирование при 5000K? Для меня это звучит как цветовая температура, что (маловероятно) может быть одной из причин блочности., @kamuro
@kamuro 5000k-это битовая скорость кодированного видео., @nscan
любопытно: является ли K единицей измерения, которую я не знаю, или некоторые b/s для битов/секунд отсутствуют?, @kamuro
Я думаю, что бит/секунда отсутствует., @nscan