Size: a a a

2020 July 25

🦊

🦊fox.cpp in C++ Together 2.0
а то вдруг заметят твои исследования
источник

А

Александр in C++ Together 2.0
🦊fox.cpp
Ну, я говорю, звук тебе дадут 'драйвера' в виде PCM, видео получишь в виде последовательности скриншотов
Ну со звуком понятно, кодеков много, а со скриншотами какие варианты?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Александр
Ну со звуком понятно, кодеков много, а со скриншотами какие варианты?
ну возьми вон VP9 и кодируй себе
источник

А

Александр in C++ Together 2.0
Если они так много места занимают
источник

CC

Cool Cooler in C++ Together 2.0
А я раньше не слышал ни икм, ни pcm
Но я знаю, что звук цифровой — это последовательность положений той же мембраны микрофона через короткие промежутки времени (например, 1/44100 секунды)
А я правильно понимаю?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Можешь раскурить, как VNC кодирует видео и делать так же.
источник

А

Александр in C++ Together 2.0
Cool Cooler
А я раньше не слышал ни икм, ни pcm
Но я знаю, что звук цифровой — это последовательность положений той же мембраны микрофона через короткие промежутки времени (например, 1/44100 секунды)
А я правильно понимаю?
Сейчас звук это последовательность бит
источник

А

Александр in C++ Together 2.0
Как и все данные
источник

А

Александр in C++ Together 2.0
В ИКС
источник

🦊

🦊fox.cpp in C++ Together 2.0
Александр
Сейчас звук это последовательность бит
Последовательность бит - это 10101010100101011101110101, только надо ещё понять, что тут что значит
источник

А

Александр in C++ Together 2.0
Для этого и есть кодеки
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Последовательность бит - это 10101010100101011101110101, только надо ещё понять, что тут что значит
поэтому PCM, а не "последовательность бит"
источник

🦊

🦊fox.cpp in C++ Together 2.0
впрочем PCM тоже разный бывает
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
А я раньше не слышал ни икм, ни pcm
Но я знаю, что звук цифровой — это последовательность положений той же мембраны микрофона через короткие промежутки времени (например, 1/44100 секунды)
А я правильно понимаю?
Под "положением" я имею в виду число, которое ему соответствует
источник

🦊

🦊fox.cpp in C++ Together 2.0
PCM - это значение имплитуды волны, взятое N раз в секунду
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Под "положением" я имею в виду число, которое ему соответствует
Выгнута мембрана — большое число, вогнута — маленькое
Ну или наоборот
источник

🦊

🦊fox.cpp in C++ Together 2.0
линейно приведенное из диапазона амплитуд в допустимые значения для размера "сэмпла"
источник

А

Александр in C++ Together 2.0
Cool Cooler
Выгнута мембрана — большое число, вогнута — маленькое
Ну или наоборот
И так и так может быть
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
Выгнута мембрана — большое число, вогнута — маленькое
Ну или наоборот
ну ты это на аппаратном уровне объясняешь, что и верно тоже в принципе, но слишком глубоко в деталях
источник

А

Александр in C++ Together 2.0
🦊fox.cpp
ну возьми вон VP9 и кодируй себе
Вот за это благодарю
источник