Для этой цели можно использовать несколько инструментов.
ffmpeg
Чтобы извлечь аудио без перекодирования вводите
fmpeg -i input-video.avi -vn -acodec copy output-audio.aac
Где
-vn # нет видео
-acodec copy # предлагает использовать тот же аудио поток, который уже есть
В общем делать надо так.
sudo apt-get install ffmpeg
ffmpeg -i input-video.mkv -vn -acodec copy output-audio.opus
Второй вариант
Для легкого извлечения аудио файлов из файлов mkv можно воспользоваться MKVToolNix. Это набор нужных инструментов для создания, изменения, а также проверки файлов Matroska(расширяемый стандартный мультимедийный контейнер с открытым исходным кодом и обычно находится в виде файлов .MKV ) в Linux, других Unix и Windows.
Для этого
- заходите на сайт https://mkvtoolnix.download/ и устанавливаете MKVToolNix
- откройте свой терминал используя сочетанием клавиш Ctrl+ Alt+ t
- Теперь запустите эти команды:
wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
sudo apt update
sudo apt install mkvtoolnix mkvtoolnix-gui
- После нажатием на правую кнопку мыши Вы сможете открыть mkv файлы и снять все галочки, оставив только аудиофайлы.
- Теперь можно сохранить в любом удобном для Вас месте.
На скриншотах ниже будет более понятно как происходит процесс