Как вытащить звук из видео
Отправьте ссылку на ролик телеграм-боту @homyak_video_bot и нажмите «Только звук» — аудиодорожка придёт в чат отдельным файлом. Вместо 280 мегабайт видео получится 3-5 мегабайт звука, вместо часовой лекции на 600-900 мегабайт — 25-30. Программы ставить не нужно, работает одинаково с телефона и с компьютера, бесплатно и без регистрации.
Зачем отделять звук от видео
Причина почти всегда одна: видео весит в десятки раз больше, чем нужно. Часовая лекция в 1080p — это 600-900 мегабайт. Та же лекция звуком — 25-30 мегабайт. Если вы всё равно слушаете, а не смотрите, картинка съедает трафик и место впустую.
Разница чувствуется не только в цифрах. Аудиофайл дотягивается по слабой сети, на которой видео встанет на середине. Он не отъедает память, которую потом придётся отвоёвывать у фотографий. Он играет с погашенным экраном, и заряд расходуется медленнее, чем на воспроизведение картинки.
Отсюда и типичные ситуации:
- слушать подкаст или интервью в дороге, не глядя в экран;
- забрать лекцию туда, где интернета не будет;
- вытащить музыку из ролика и держать её рядом с остальными записями;
- переслать кому-то запись, не гоняя гигабайты через мобильный интернет;
- сохранить голос из семейного видео — поздравление, разговор с бабушкой, первые слова ребёнка;
- оставить себе звук с вебинара, чтобы переслушать сложный кусок на пробежке.
Есть и обратный случай, о котором честнее сказать сразу: когда в ролике важна картинка — разбор кода на экране, чертёж, схема сборки, танцевальная связка, — одна дорожка вам ничего не даст. Проверяется это за минуту: закройте глаза в середине ролика и просто послушайте. Если ничего не потеряли, звука достаточно.
Какой раздел ваш
- Ролик лежит в интернете, и на него есть ссылка — способ 1.
- Файл уже у вас на телефоне или компьютере — способ 2.
- Файлов десятки, и хочется настроить один раз — способ 3.
Способ 1: по ссылке через телеграм-бот
Подходит, когда ролик лежит в интернете и у вас есть на него ссылка.
- Скопируйте адрес ролика — на YouTube, во ВКонтакте, в Rutube, в Дзене или почти на любой другой площадке.
- Откройте бота @homyak_video_bot и отправьте ссылку сообщением.
- Бот покажет карточку: что за ролик, сколько длится, сколько будет весить.
- Нажмите «Только звук» — файл придёт в чат.
Считать ничего не надо, программы ставить тоже. Ролик обрабатывается на стороне бота, ваш телефон при этом не греется и батарею не тратит.
Важная деталь: пока кнопка не нажата, ничего не качается. Карточку можно просто посмотреть и закрыть, если ролик оказался не тот, — это ничего не стоит и ни на что не расходуется.
Сколько получается на практике:
| Что забираем | Ролик 25 минут | Лекция 1 час | Беседа 2 часа |
|---|---|---|---|
| Видео целиком, 1080p | около 280 МБ | 600-900 МБ | около 1,5 ГБ |
| Только аудиодорожка | 3-5 МБ | 25-30 МБ | 50-60 МБ |
Двухчасовой разговор звуком — это меньше, чем занимает десяток снимков с современного телефона.
С телефона
Быстрее всего работать через кнопку «Поделиться» в самом приложении площадки: выбираете там Telegram, потом чат с ботом — и ссылка уходит без возни с буфером обмена. Если такой кнопки нет, скопируйте адрес и вставьте его в чат вручную.
Ссылки лучше отправлять по одной. Бот обработает их подряд, и так проще понять, какой файл к какому ролику относится.
Сборы удобно делать заранее и пачкой. Вечером перед поездкой отправьте боту всё, что собирались послушать в дороге, — к моменту выхода из дома в чате будет лежать готовый набор, который играет без сети. Утром в метро уже поздно: там связи может не оказаться ровно тогда, когда она нужна.
С компьютера
Скопируйте адрес страницы из строки браузера целиком и отправьте в тот же чат — в настольном Telegram или в веб-версии. Лишние параметры после вопросительного знака мешать не должны. Кнопки под карточкой те же самые, что на телефоне, так что переучиваться при смене устройства не придётся.
Если ссылку уже отправляли
Отправьте ещё раз. Если этот ролик уже проходил через бота, файл придёт из кэша за доли секунды: заново он не качается. Поэтому переслать другу вторую копию выходит дешевле и быстрее, чем достать первую.
Способ 2: свой файл — видео, голосовое, кружок
Ссылки нет, а видео уже лежит у вас: снято на камеру, прислано в мессенджере, скачано раньше.
Отправьте файл боту как обычное вложение. Он определит формат сам, по содержимому, а не по расширению, — поэтому переименованные и «странные» файлы тоже понимает. Дальше та же кнопка «Только звук».
Так же обрабатываются голосовые сообщения и видеокружки. Это чаще всего и нужно: вытащить из переписки один конкретный ответ и сохранить его отдельным файлом, чтобы не искать потом среди тысячи сообщений.
Несколько практических мелочей:
- Отправляйте видео файлом, а не «сжатым видео»: при сжатии Telegram переделывает оригинал под себя, и звук достанется уже из ухудшенной копии.
- Дождитесь, пока длинный файл полностью догрузится в чат. Оборванная загрузка приедет боту обрывком, и результат будет соответствующий.
- Пересланное чужое сообщение с видео тоже годится: перешлите его боту, кнопки появятся те же.
- Свой файл — единственный способ достать звук оттуда, где ссылки не существует в природе: видео с телефона, запись с камеры, ролик из рабочего чата.
Способ 3: вручную, если файлов много
Вариант для тех, кто не боится командной строки. Ключ -vn выбрасывает видеопоток, -c:a copy копирует звук без пересжатия — качество остаётся исходным, и работает это почти мгновенно:
ffmpeg -i video.mp4 -vn -c:a copy audio.m4a
Нужен именно mp3 — тогда звук придётся пережать, и небольшая потеря качества неизбежна:
ffmpeg -i video.mp4 -vn -b:a 192k audio.mp3
Способ незаменим, когда файлов сотня и обработать их надо одной строкой. Но ради одного ролика с телефона это лишние шаги: поставить программу, положить файл рядом, вспомнить ключи.
Чем плохи остальные привычные варианты
- Запись экрана со звуком. Пишет не дорожку, а то, что слышит устройство: вместе с роликом уедут уведомления, а входящий звонок оборвёт запись. Плюс время идёт один к одному — двухчасовой подкаст пишется два часа.
- Онлайн-конвертеры в браузере. Просят сначала загрузить видео на чужой сервер и подождать. На телефоне к этому добавляется поиск файла в памяти, а на самих страницах — россыпь кнопок «Скачать», из которых настоящая одна.
- Настольные программы-комбайны. Ставятся, обновляются, тянут за собой лишнее. Оправданы, если вы монтируете видео, а не просто хотите послушать разговор в дороге.
Какой способ выбрать
| Ситуация | Что делать |
|---|---|
| Есть ссылка, нужно быстро и с телефона | бот, кнопка «Только звук» |
| Файл уже лежит на устройстве | бот, отправить вложением |
| Нужен конкретный формат под старое устройство | ffmpeg |
| Десятки файлов разом, нужен свой скрипт | ffmpeg |
| В ролике важна картинка | качать видео целиком |
В каких форматах бывает звук
Дорожка приходит в том виде, в каком лежала в ролике, — заново её никто не пережимает. Поэтому полезно понимать, что вообще бывает и чем эти варианты отличаются.
| Формат | Откуда берётся | На слух | Вес при той же длительности |
|---|---|---|---|
| m4a (AAC) | обычная дорожка современных роликов | чисто и для речи, и для музыки | небольшой |
| mp3 | классика, открывается везде | привычно, на низком битрейте «звенит» | небольшой |
| opus (ogg) | голосовые сообщения, часть роликов | речь разборчива даже при малом весе | самый маленький |
| wav | запись без сжатия, диктофоны и монтаж | точная копия исходника | огромный, в разы больше остальных |
На слух разница между сжатыми форматами заметна далеко не всегда. Речь остаётся разборчивой даже при скромном битрейте: голос занимает узкую полосу частот, и экономия по нему почти не бьёт. А вот музыке запас нужен — на низком битрейте первыми страдают тарелки, шипящие и «воздух» в записи, звук становится плоским.
Отсюда и разброс в весе. Битрейт — это сколько данных приходится на секунду записи, и вес файла зависит от него напрямую: вдвое меньше битрейт — вдвое легче файл при той же длительности. Разговорные ролики часто выкладывают в моно и экономно, музыкальные — в стерео и с запасом, поэтому два часа беседы и два часа концерта весят по-разному даже в одном и том же формате.
Практический вывод простой. Для подкаста, лекции, интервью и начитанной книги берите то, что есть, и о формате не думайте вовсе. Для музыки, которую вы будете слушать в хороших наушниках, разумнее поискать студийную запись, а не дорожку из ролика: видео на площадке само по себе уже сжато, и лучше исходника оно не станет.
Что делать, если нужен именно mp3
Такое бывает: старая магнитола в машине, простой плеер, программа, которая понимает один формат. Тогда файл придётся перекодировать — например, второй командой из способа 3.
Помните только, что перевод из одного сжатого формата в другой всегда немного ухудшает звук: исходник уже потерял часть данных, и вторая обработка отнимет ещё. Поэтому делайте это один раз и всегда из самого качественного файла, который у вас есть.
Куда попадает файл и где его потом искать
На Android
Нажатие на файл в чате скачивает его в память устройства. Слушать можно прямо из переписки, а если нужен сторонний плеер — запись лежит в общей папке Telegram, в подпапке для музыки или для документов, и видна любому файловому менеджеру. Оттуда её можно перекинуть на компьютер по кабелю или добавить в медиатеку локального плеера: большинство таких приложений подхватывают новые записи после обновления библиотеки.
На iPhone
Общей файловой памяти в iOS нет, и это главное отличие. Файл остаётся внутри Telegram и играет встроенным плеером — в большинстве случаев этого достаточно. Если аудио нужно передать другому приложению, нажмите на файл, выберите «Поделиться», затем «Сохранить в Файлы» и укажите папку. После этого запись видна в приложении «Файлы» и доступна плеерам, которые умеют читать оттуда. В галерею «Фото» звук не попадёт: она принимает только снимки и видео.
На компьютере
В настольном Telegram файл сохраняется в папку загрузок, путь к ней задаётся в настройках приложения. Дальше это обычный файл: открывается любым плеером, копируется на флешку, кладётся в папку с курсом или проектом.
Как найти сохранённое через месяц
Файл никуда не девается из переписки, пока вы сами его не удалите, — и это оказывается удобнее папки «Загрузки», где через полгода лежит триста безымянных файлов. У бота есть поиск по личному архиву: он ищет по тому, что вы через него пропускали. Плюс работает обычный поиск по чату — по названию ролика или по имени автора.
Если не получилось
Отказ почти всегда объясняется одной из нескольких понятных причин.
- Скопирована не та ссылка. Частая история: в буфер попал адрес канала, подборки или ленты, а не конкретной записи. Откройте сам ролик и возьмите ссылку кнопкой «Поделиться» — так надёжнее, чем выцеплять адрес из строки браузера на телефоне.
- Адрес приехал обрезанным. Ссылку скопировали из чужого сообщения, а она была разорвана переносом строки или дополнена лишним текстом. Проверьте: в сообщении боту должен быть один адрес и ничего больше, без кавычек и точки в конце.
- Запись закрыта. Приватный аккаунт, доступ по платной подписке, ролик только для участников сообщества — всё это бот не открывает и открывать не будет. Он работает с тем, что доступно любому человеку без входа в аккаунт.
- Ролика больше нет. Автор удалил запись или скрыл её. Тут ничего не сделать — и это лучший аргумент забирать нужное сразу, а не откладывать: своя копия в чате переживёт и удаление, и закрытие канала.
- Площадка защищает материал. Сервисы вроде Spotify и Яндекс Музыки бот не обрабатывает. Это не техническая недоработка, а осознанная граница.
- Свой файл пришёл битым. Прерванная загрузка, наполовину скачанное видео, повреждённый конец файла — бот отдаст то, что смог прочитать. Отправьте оригинал заново и дождитесь полной загрузки.
- Ответ долго не приходит. Распознавание речи идёт по одной задаче за раз, и в час пик перед вами может быть очередь. Скачивания и извлечения звука это не касается.
Если ролик длинный и вы не уверены, что вам нужен именно он, есть обходной ход: запросите «Текст». Расшифровка по готовым субтитрам площадки приходит быстро — часовой стрим превращается в текст за восемь секунд. По нему сразу видно, о чём запись и стоит ли забирать звук.
Ограничения, о которых честнее сказать сразу
- Работаем только с открытыми материалами. Платные подписки и закрытые аккаунты бот не обходит.
- Бесплатно и без регистрации, счётчиков нет. Тяжёлые операции идут по очереди, поэтому в час пик ответ может занять чуть больше времени.
- Это не редактор: нарезки по таймкоду, склейки и наложения бот не делает, файл приходит целиком.
- Это не стриминг: сначала отправляете ссылку и получаете файл, послушать «на ходу» прямо из ссылки не выйдет.
- Речь бот не переводит. Русская дорожка приходит только тогда, когда её сделала сама площадка, и звучит она машинной озвучкой.
- Потолок файла — 2 гигабайта. Для звука это не ограничение вовсе: даже многочасовая запись укладывается в него с огромным запасом.
Скиньте ссылку — Хомяк пришлёт звук отдельным файлом.
Открыть Хомяка в Telegram