Java как извлечь аудиопоток из фильма

#java #audio #mp3

#java #Аудио #mp3

Вопрос:

Мне нужно извлечь аудиопоток из фильма и в конечном итоге преобразовать его в определенный формат, скажем, MP3 со скоростью 192 кбит / с, для последующей обработки, точнее, для определения голосов.

Существуют ли какие-либо библиотеки для извлечения аудиопотока из фильма?

Ответ №1:

вы могли бы использовать mplayer для извлечения аудио в отдельный файл:

mplayer yourmovie.mov -vo null -vc null -ao pcm: быстро

http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html

Комментарии:

1. Мне нужна библиотека Java, если это возможно.

Ответ №2:

Предполагая, что у вас есть DVD, это может быть так же просто, как удалить звуковую дорожку, что вы можете сделать с помощью различных программ для копирования DVD. Он имеет стандартную звуковую дорожку Dolby Digital (до 48 кГц 16 бит) или, возможно, TrueHD в случае Blu-Ray (до 96 кГц, 24 бит), которую вы должны иметь возможность декодировать либо с помощью mplayer, либо ffmpeg.

Если вас интересует Java, ознакомьтесь с FMJ:

http://fmj-sf.net/index.php

Это предоставляет Java-оболочку для ffmpeg.