Александр @alexkuzko
DevOps, системный администратор, архитектор, лид
Information
- Rating
- 4,824-th
- Location
- Минск, Минская обл., Беларусь
- Registered
- Activity
Specialization
DevOps, Site Reliability Engineer (SRE)
Lead
Kubernetes
Windows Azure
AWS
Google Cloud Platform
сам файл и опции кодирования
Насколько хорошо получилось уже сказать не могу, глаза слипаются. С утра погляжу подробнее. Если по-быстрому, то очень близки с вашим.
Долго думал что выбрать, а про этот вариант совсем забыл. Частично подходит, «Не кодирую видео», т.к. имеется в виду настоящее время.
Вообще, текущий список для Quadro:
Quadro K2000, K2200, K4000, K4200, K5000, K5200, K6000, M4000, M5000, M6000, and newer
Quadro K2000M, M2000M, K5000M, and newer
Ваша K620 просто старая судя по всему. У нее ведь даже память DDR3, а не GDDR5 (интересно отчего codename у них одинаковый с K2200 — GM107? Но это уже на совести Nvidia).
Кстати, может вы нашли более человеческий способ убрать ограничение на 2 потока? А свой пробовали с последним SDK?
Но одно дело когда ты вообще ничего не можешь, и совсем другое, когда ограничения касаются только проф.использования. Просто для перекодирования хватает и одного потока, второй дает небольшой бонус. Большое количество потоков нужно в первую очередь для ретрансляции.
По второму вопросу, ограничения очень четкие, без привязки к цене:
https://developer.nvidia.com/nvidia-video-codec-sdk — вот тут написано что ограничение на 2 потока касается только Desktop and Mobile Computers, т.е. линейке GeForce.
Хотя это интересно только технически, реально они очень дорогие и использовать их только для NVENC это как из пушки по воробьям.
Они недавно вырезали из SDK поддержку некоторых (да, дешевых и массовых) процессоров и фактически сводят все к тому, что работать технология будет только на серверных чипсетах и процессорах. Почитать можно здесь же на хабре, последняя статья от интела и ссылка на их форум.
А что касается видеокарты — ее можно поставить в любой компьютер. Если проброс PCI устройств работает в гипервизоре, то и на виртуалке можно поднимать когда нужно (сам пока не пробовал т.к. в целом это стезя Quadro — посмотрите на амазоне виртуалки с GPU — и в случае с одиночной картой и специально выделенным компьютером проще напрямую на сервере работать).
Я такую ошибку видел когда на голую систему поставил свою сборку ffmpeg, а весь набор с драйверами (7.5.18) забыл установить.
Также стоит посмотреть точно ли ваша карта поддерживает NVENC? Фактически, там только Kepler и Maxwell и все.
К слову, ведь планшет на нормальном атоме реально купить примерно за цену этого первого стика. Но мы еще и экран получаем (кому это нужно).
А габариты… Да, бывают ситуации когда они критичны. Но это так редко происходит… Почти всегда это больше относится к тому что «хочется» или «я могу», а не к тому что «нужно». Причем за габариты нужно платить, обычно снижением производительности.
Аналог, в чем-то намного интереснее, Nimble streamer — причем, что важно, без панели его можно использовать и бесплатно ;)
Честное (не маркетинговое табличное) сравнение между ними было бы занимательно посмотреть. Там тоже стример гигабитными и десятигигабитными линками оперирует. Я пока вскользь его использую, но придется скоро глубже влазить в эту тему…
Кстати, ведь адреса чего-то стоят? Возможно их имело бы смысл как-то активнее монетизировать. Но это такой сложный вопрос, что его вряд ли продавят.
Сарказм: Проще попробовать снова с IPv6, который активно нарезается значительно бОльшими кусками и такими темпами подойдет «к концу» (также как и IPv4 сейчас, т.е. будут неиспользуемые, но не свободные) еще на нашем веку.