Вопрос или проблема
Я хочу записывать разговоры с удалёнными родственниками через интернет (или, возможно, по телефону), чтобы сохранить их истории для будущих поколений. Я хотел бы экономить место на диске, не храня качество, которого и не было изначально, а также хочу сохранить качество звука, не вводя артефакты, которые отсутствуют в оригинальной записи.
Для аналогии, если бы разговор был графическим файлом, изначально переданным в формате JPEG, я не хотел бы хранить его в несжатом формате TIFF, так как это было бы расточительно, но я также не хотел бы декодировать его и затем повторно кодировать в формате JPEG, так как это привело бы к потере качества.
Я был удивлён, когда попробовал программу для записи Skype и попытался записать видео с её помощью, и она пожаловалась, что мой компьютер недостаточно быстр. Я понял, что она транскодирует видео в реальном времени – и подумал: “Это нелепо; видео было сжато перед передачей; оно должно сохранять сжатый поток данных”. [Теперь я подозреваю, что из-за плагинной природы программы она никогда не получает доступ к сырому потоку данных, и кодирование полученного видео – это лучшее, что она может сделать.]
Одна функция, которая мне действительно понравилась, заключается в том, что эта программа сохраняет аудио с обеих сторон на отдельных дорожках, что позволяет нормализовать звук с обеих сторон (тем самым избегая записи, где один человек слишком тихий, а другой слишком громкий).
Я надеюсь архивировать данные для будущего использования в высоком качестве, так чтобы их можно было, скажем, редактировать в эпизоды подкастов или записывать на CD или DVD. (Я понимаю, что ни один видеозвонок через интернет не будет иметь качества DVD!)
Требования:
- записывает аудиопотоки в том качестве, в котором они были переданы через интернет (сохранение качества и минимизация объема хранения)
- должны быть возможность извлечь аудио с обеих сторон отдельно
- должен быть подготовлен к будущему, чтобы люди через 100 лет тоже могли извлечь данные. [например, данные сохраняются в стандартных форматах, или исходники доступны для извлечения данных из архива]
Желательно:
- я могу легко звонить неосведомлённым людям. [Если это работает с программным обеспечением, которое у них есть, таким как браузер с поддержкой WebRTC, или FaceTime, или Skype, или телефон, или если они могут легко установить приложение для его использования, тем лучше]
- видео – это опция
- было бы замечательно, если бы третьи лица могли использовать систему и записывать свои звонки тоже [например, если бы я мог разместить это на сервере где-то]
- недорого 🙂
Допустимо:
- программное обеспечение для Linux, Mac, Windows, Android, iOS. (Linux предпочтительнее для сервера; MacOS предпочтительнее для локального клиента).
- данные сохраняются в одном большом файле для разговора или в нескольких файлах
Не допустимо:
- программное обеспечение с поддержкой рекламы
- данные, хранящиеся на серверах других людей
Не уверен, подходит ли это под ваши нужды, но я был доволен функцией записи WebEx. После того как я скачиваю запись, я удаляю её из облака.
Это работает лучше всего, если обе стороны установят программное обеспечение.
Вам не нужно иметь видеосвязь. Вы можете использовать телефон для звука, если хотите. Просто убедитесь, что вы набираете номер согласно инструкциям для набора.
Мой ответ основан на Windows.
OBS – это приложение с открытым исходным кодом, которое вы можете запустить на своей стороне (или настроить на компьютере другого человека), оно должно позволить вам записывать аудио в любом необходимом вам качестве.
Оно также должно позволить записывать отдельные потоки.
Вам может понадобиться дополнительная помощь в разделении аудиоканалов, которые вы будете вводить в OBS – для этого VoiceMeeter или VoiceMeeter Banana (бесплатно, с донатной моделью) могут помочь достичь такого уровня контроля.
Эта настройка даст вам полный контроль над данными, кодированием и хранением.
Ответ или решение
Архивирование разговоров: Полное руководство
Ваша просьба о записи разговоров с удалёнными родственниками через интернет или телефон требует внимательного подбора технологий и методов для достижения оптимального качества и удобства хранения. Рассмотрим основные аспекты и решения, соответствующие вашим требованиям.
Основные требования
-
Сохранение качества записи: Чтобы сохранить записываемые разговоры в том качестве, в котором они были переданы, необходимо использовать программы, способные захватывать аудиопотоки без дополнительной перекодировки. Это минимизирует риски потери качества.
-
Отдельные дорожки для участников: Выбор программного обеспечения, поддерживающего запись аудио для обоих участников отдельно, является необходимым условием для корректной обработки и нормализации звука.
-
Долговечность форматов: Для обеспечения долговечности архивов важно использовать стандартные форматы хранения, которые будут доступны и понятны в будущем, например, WAV или FLAC для аудио, и сохранять программы или инструменты, необходимые для доступа к записям.
Рекомендуемое программное обеспечение
-
OBS Studio: Это многофункциональное программное обеспечение с открытым исходным кодом, доступное для Windows, Linux и MacOS. OBS позволяет записывать и сохранять аудио в нужном качестве. Важно отметить, что вам может понадобиться дополнительная настройка для записи отдельных аудиодорожек.
-
Voicemeeter: Это бесплатный инструмент для Windows, который поможет вам более точно управлять потоками аудио при использовании OBS. Он позволяет контролировать уровень звука и разделять аудиоканалы.
Дополнительные опции
-
WebRTC-платформы: Вы можете использовать браузеры, поддерживающие WebRTC, для записи разговоров. Такие платформы, как Zoom и Jitsi Meet, также могут обеспечивать соответствующие функции записи, однако вам необходимо убедиться, что версии софта установлены у обоих участников разговора.
-
Инструменты записи на телефон: Если вы хотите добавить возможность телефонных звонков, рассмотрите программы, такие как Call Recorder для Android или iOS. Однако убедитесь, что эти приложения поддерживают запись в высоком качестве без лишней компрессии.
Хранение и защита данных
-
Запись разговоров должна храниться на вашем локальном устройстве или на собственном сервере, что исключит возможность утечек данных. Выбор внешнего диска или облачного решения с шифрованием и вашим контролем доступа также будет разумным шагом.
-
Убедитесь, что вы сохраняете резервные копии записей, чтобы избежать потери данных. Храните их в нескольких форматах, чтобы удалить потенциальные вопросы совместимости в будущем.
Будущие перспективы
При выборе технологий для архивирования разговоров обращайте внимание на популярность и поддержку сообществом. Открытые форматы и приложения, которые регулярно обновляются, обеспечат вам доступ к данным даже через много лет.
Заключение
Архивирование разговоров с удалёнными родственниками на высоком уровне – это вполне достижимая задача при использовании правильного программного обеспечения и учёта перечисленных рекомендаций. Следуя предложенным шагам, вы сможете сохранить важные семейные истории в высоком качестве, избегая лишних накладных расходов и потенциальных проблем с хранением данных в будущем.