Чтобы записать звук с помощью FFmpeg, вы можете использовать следующие методы:
Метод 1. Базовая аудиозапись:
ffmpeg -f alsa -i default output.wav
Эта команда использует устройство ввода звука по умолчанию в вашей системе и сохраняет записанный звук как «output.wav».
Метод 2. Запись с определенного аудиоустройства:
ffmpeg -f alsa -i hw:1 output.wav
Эта команда записывает звук с устройства с идентификатором «hw:1» и сохраняет его как «output.wav». Вы можете заменить «hw:1» соответствующим идентификатором устройства в вашей системе.
Метод 3. Запись с определенного микрофона:
ffmpeg -f alsa -i plughw:1 output.wav
Эта команда записывает звук с микрофона с идентификатором «plughw:1» и сохраняет его как «output.wav». Еще раз убедитесь, что вы используете правильный идентификатор вашего микрофона.
Метод 4. Запись звука из видеофайла:
ffmpeg -i input.mp4 -vn -acodec copy output.aac
Эта команда извлекает аудиопоток из видеофайла «input.mp4» и сохраняет его как «output.aac» без повторного кодирования.
Метод 5. Запись звука с URL-адреса:
ffmpeg -i http://example.com/audio.mp3 -c copy output.mp3
Эта команда загружает аудиофайл по указанному URL (« http://example.com/audio.mp3 ») и сохраняет его как «output.mp3» без перекодирования.