Как я могу извлечь аудио из FLV? - PullRequest
1 голос
/ 07 октября 2010

Мне нужно извлечь аудио из FLV-файла, записанного с использованием FMS.Я использовал SPEEX, закодированный в моем флэш-приложении, которое передает аудио и видео в FMS.

Я попытался использовать FFMPEG, но безуспешно.Это -i результаты моего FLV:

FFmpeg версия SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.конфигурация: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix = / usr версия libavutil: 1d.49.3.0 версия libavcodec: 1d.51.38.0 версия libavformat: 1d.51.10.0 построена 23 апреля 2010 г. 15:11:13, gcc:4.2.4 (Ubuntu 4.2.4-1ubuntu3) [flv @ 0xb7ed7110] Неподдерживаемый аудиокодек (b) [flv @ 0xb7ed7110] Неподдерживаемый аудиокодек (b) Вход # 0, flv, из 'm.flv': Продолжительность: 00:00: 05.0, начало: 0,000000, битрейт: н / д Поток # 0.0: видео: flv, yuv420p, 288x203, 1000,00 fps (r) Поток # 0,1: аудио: 0x000b, 11025 Гц, моно

Мне нужна утилита командной строки, поскольку она будет выполняться с сервера.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 07 октября 2010

Попробуйте этот сайт: flv2mp3.com

Обновление: извините, я не прочитал часть вашего вопроса из командной строки.

0 голосов
/ 07 октября 2010

Типичный flv:

flv @ 0x152ba80] При оценке длительности по битрейту это может быть неточным [lavf] поток 0: видео (flv), -vid 0 [lavf] поток 1: аудио (mp3), -aid 0 ВИДЕО: [FLV1] 320x240 0bpp 25.000 к / с 250,3 кбит / с (30,6 кбайт / с)

Чтобы прочитать это, ffmpeg должен быть скомпилирован с дополнительными опциями:

  --enable-gpl --enable-nonfree --enable-libmp3lame 

Тогда

ffmpeg -i flvfile 1.mp3
...