Извлечение аудио из видео через REST API
Автоматизируйте извлечение звуковых дорожек из видеофайлов. MP4, MKV, MOV, AVI — любой формат. На выходе MP3, AAC, FLAC или Opus. Без ffmpeg на вашем сервере.
Сценарии использования
Примеры запросов
Извлечение MP3 высокого качества
curl -X POST https://ffmpeg-api.ru/api/jobs \
-H "X-API-Key: YOUR_API_KEY" \
-F "file=@video.mp4" \
-F 'args=[-vn,-c:a,libmp3lame,-q:a,2,-f,mp3]' \
-F "output_name=audio.mp3"Копирование AAC без перекодирования (быстрее, без потери качества)
# Извлечь AAC без перекодирования (быстро, без потери качества)
curl -X POST https://ffmpeg-api.ru/api/jobs \
-H "X-API-Key: YOUR_API_KEY" \
-F "file=@video.mp4" \
-F 'args=[-vn,-c:a,copy,-f,adts]' \
-F "output_name=audio.aac"Поддерживаемые форматы аудио
| Формат | Кодек ffmpeg | Применение |
|---|---|---|
| MP3 | libmp3lame | Универсальная совместимость, подкасты |
| AAC | aac / copy | Apple-устройства, высокое качество |
| OGG | libvorbis | Открытый формат, браузеры |
| FLAC | flac | Без потерь, архивирование |
| WAV | pcm_s16le | Студийное качество, без сжатия |
| Opus | libopus | Оптимален для WebM и стриминга |
| M4A | aac | iTunes, мобильные устройства |
Другие возможности API
Часто задаваемые вопросы
Ответы на популярные вопросы
Какие форматы аудио поддерживаются на выходе?+
MP3, AAC, OGG, FLAC, WAV, Opus, M4A и другие форматы, которые поддерживает ffmpeg. Формат задаётся флагом -f или расширением в имени выходного файла.
Можно ли извлечь только определённый временной отрезок аудио?+
Да. Используйте флаги -ss (начало) и -t (длительность) или -to (конец). Например: -ss 00:01:30 -t 60 — вырезает 60 секунд начиная с 1:30.
Теряется ли качество при извлечении аудио?+
При использовании -c:a copy аудиодорожка копируется без перекодирования — качество не теряется. Если нужно изменить формат, используется перекодирование с контролем битрейта.
Как получить аудио из видео без потери качества?+
Если исходный контейнер поддерживает нужный аудиокодек, используйте -vn -c:a copy. Например, для извлечения AAC из MP4: -vn -c:a copy -f adts.
Можно ли разделить стерео-дорожку на два моно-канала?+
Да. Используйте аудиофильтры: -filter_complex channelsplit=channel_layout=stereo[left][right] -map [left] left.mp3 -map [right] right.mp3.
Готовы попробовать?
Бесплатный тариф — без карты. Первые задачи через API уже через минуту.