Запись звука из потока в файл [Record sound from a stream to a file]

Ответить на тему
 
Автор Сообщение

admin ®

Пол: Женский

Стаж: 1 год 8 месяцев

Сообщений: 114

Откуда: USSR, Tyumen

Создавать темы 04-Ноя-2016 20:18

[Цитировать]

В файл можно записывать как звук так и видео.
Часто возникает необходимость записи с такого источника как сайт. Существует несколько протоколов передачи потока, как на уровне tcp так udp
Если у вас возникла необходимость в записи в файл, то необходимо воспользоваться одной из программой. В настоящее время команда Microsoft (ОС Windows) ещё не реализовала средства записи из потоков.
Какую программу использовать?
Программ записи много, однако есть одно но! Устанавливать на свой компьютер множество программ, совсем не целесообразно.
Так как любая операционная система при установке каждой последующей программы, становиться белее медленная, в следствие разрастания реестра.
Приведём описание использования универсальной программы LVC для записи аудио или видео в файл, которая так же, применяется для воспроизведения видео с нашего ресурса.
-
Допустим нас интересует поток 90's Dance - стоит первым в списке ОНЛАЙН РАДИО у нас http://asmlocator.ru/onlineradio.php
Адрес потока должен быть известен заранее, к примеру, много потоков можно найти на разных сайтах, где люди обмениваются адресами.
К данной радиостанции 90's Dance поток транслируется с url - http://ic2.101.ru:8000/c7_8
- Запускаем LVC плейер
- Медиа
- Открыть URL
- Ввести сетевой адрес - вводим http://ic2.101.ru:8000/c7_8
- Кликнуть на треугольник рядом с кнопкой ВОСПРОИЗВЕСТИ
- Конвертировать
- Галку - Проиграть результат.
- Обзор (указать путь, где создать файл и написать какое-то имя для этого файла).
- Начать
И если вы ставили галку ПРОИГРАТЬ РЕЗУЛЬТАТ, то сразу с записью в файл, будете слышать записываемое.
-
Если кому интересна тема, по тому, как вывести звук из ПК, т.е. прослушать мелодию, то пишите на почту. И я создам тему по настройке вывода звука.
-
Примечание в шапке окна LVC - плейра, можно увидеть название трека, это в том случае, если транслируется по-кусковой склеенный поток.
Вот в общем и все не такие сложные действия.
Есть ещё и другой способ, если в описание выше, кликать заместо пункта КОНВЕРТИРОВАТЬ на ВОСПРОИЗВЕСТИ. Имеет другие особенности.
По практике, разбирайтесь и экспериментируйте.
И помните, что LVC - плейер имеет сброс настроек, поэтому если что не нужно впадать в панику av
Это в случае, если настроили ЧТО-ТО, но забыли.
-
Немного описать про свойства программы и производство нужной вам записи.
К примеру, вы ведёте запись, но прослушивая, вам потребовалось её остановить, либо запись вам не понравилась и хотите кусок удалить, а начать писать с новой точки трансляции. Ясно, что при работающей программе LVC на запись файл вы не удалите, ОС не даст, так как совершается процесс.
По этому жмёте СТОП в LVC, перетаскиваете файл в корзину и тут же, жмёте ПЛЕЙ в плейере LVC. А раз уже в настройках плейера забит и путь и имя файла, то сразу начнётся В ЭТУ ЖЕ папку писаться файл с тем же именем.
-
Примерно тоже, нужно использовать при записи ВИДЕО из потока. Адреса потоков вы можете найти в интернете.
Тут нового я ничего не придумал.
-
Ясно, что всегда используются НАД-протоколы транспорта http (tcp) - IP адрес сервера и порт, либо вход через доменное имя.
Либо более точные протоколы rtp и rtcp
На уровне сокетов такие вещи не реализовать, так как это уже нужно взаимо-обоюдная связь и жёсткий стандарт по коннекту. Что касается протокола, то принципы пакетов там ваяет программист. ae
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: 23-Июл 02:39

Часовой пояс: UTC ± 0



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы