Техника

Как так получается , что при конвертации видео в 1920х1080 5МБит/с полноценный ПК кодирует менее 20 кадров в секунду

и это полноценный здоровенный двухъядерный компухтер, 8 гигабайт оперативной памяти , процессор 55 ватт жрет , греется,

а какая-то жалкая пластмассовая камерка весом менее 100 грамм и чуть более спичечного коробка, работая от мизерного аккумулятора, без каких-то кулеров и охлаждений, кодирует на лету 4К или Full-HD с потоком 30 МБит/с , даже без запинки , и без перегрева. Еще и на лету может эффекты применять (даже коррекцию искажений оптики, т.е. геометрию картинки изменять), цифровую стабилизацию применять и прочие обработки.

Как так получается, что копеечная камера по кодированию видео уделывает взрослый компьютер просто как бог черепаху?
В камере специализированный проц, который умеет только кодировать видео, и больше ничего. Но зато он умеет это хорошо.
В компе проц общего назначения, который хорошо умеет только считать. А всё остальное он умеет только через считать, причём с помощью внешних очень тяжеловесных и неоптимальных алгоритмов операционной системы, да ещё и с неизменным GUI, нехило отжирающим ресурсы. Проц компа - это как утка, которая умеет сразу и летать, и ходить, и плавать, но всё это умеет медленно.
Ну и 5Мбит/с для FHD - это чертовски мало, куча артефактов гарантирована.
Кристина Шутилова
Кристина Шутилова
52 283
Лучший ответ
Она специально для этого предназначена. Компьютер она не уделывает, потому что не решает другие задачи, характерные для ПК. Комп может хоть как-то заменить коробку, а эта коробка комп - нет.
~Манижка~ )))
~Манижка~ )))
76 815
Потому что комп делает это программно. А камерка аппаратно.

Это многих удивит, но специалисты знают, здоровенный двухъядерный компухтер это не пик производительности. Железные логические схемы работают, много, много быстрее!
дело в кодеке, оказывается. вот на скорую руку нашлось в сети:

"Надо понимать, что хоть камера и снимает с достаточно высоким битрейтом (до 60 Мбит/с), встроенный кодек использует быстрый профиль. Иными словами, ролик, снятый камерой при 60 Мбит/с будет хуже ролика, перекодированного на компьютере с таким же битрейтом."
Юрий Гнедаш
Юрий Гнедаш
63 453
Смотря какой процессор
у них цели и приоритеты разные? у камеры цель одна - снимать, а у пк - многозадачность, и нет конкретной цели у него, хоть работа, хоть развлечения, хоть писательство
Любое вычислительное действие можно реализовать программно (последовательность действий определяется программой), аппаратно (последовательность действий определяется конструкцией вычисилительного устройства) или как-то посередине. ПК в силу их универсальности работают в основном программно. Если есть дискретная графическая плата, можно переложить обработку изображений на нее — получается аппаратное ускорение. А в камерах есть специальная микросхема, которая отвечает за обработку изображений. И в силу того, что она специально для этго сделана, она в состоянии работать очень быстро.

На фото ниже — микросхема Nikon EXPEED...

Камерка не кодирует, пишет без сжатия. А твой 2х ядерный "мощный" компухтер слабоват для полноценного кодирования...