2

Я хотел бы взять поток видео Windows Media и конвертировать его в mp3 аудио. Используя mencoder, я могу конвертировать видео из Windows Media в AVI, но не напрямую из Windows Media в MP3. Ниже приведена команда, которую я использую для преобразования в avi, но я бы хотел избежать двух преобразований и преобразования файла avi в mp3. mencoder mms://wmslive.media.hinet.net/Weblive_Bloomberg_600 -ovc lavc -oac mp3lame -o output.avi Обратите внимание: если есть инструменты, которые могут это сделать, я буду их использовать, у меня есть доступ как к Linux, так и к Windows.

7 ответов7

2

Я думаю, что вам лучше всего использовать mencoder для преобразования в AVI, а затем использовать такой инструмент, как ffmpeg или tcextract (из пакета transcode для извлечения MP3:

$ ffmpeg -i in.avi -acodec copy out.mp3

$ tcextract -i foo.avi -x mp3 > out.mp3 

Использование tcextract вообще не будет перекодировать и очень быстро. ffmpeg не должен выполнять какую-либо обработку, но он намного медленнее. (Проверено на AVI-файле ~ 22 мин.)

К сожалению, не представляется "возможным" сделать это за один шаг с помощью mencoder . Я пробовал пару разных вещей:

  • mencoder mms://wmslive.media.hinet.net/Weblive_Bloomberg_600 -novideo -oac mp3lame -o out.mp3

    Это отчеты Video stream is mandatory! , Не хорошо.

  • mencoder mms://wmslive.media.hinet.net/Weblive_Bloomberg_600 -vc null -oac mp3lame -o out.mp3

    Это жалуется на отсутствие опции -ovc , но, так как нет опции -ovc null , это тоже не сработает.

Вот данные потока от mplayer -identify:

ASF file format detected.
ID_AUDIO_ID=1
[asfheader] Audio stream found, -aid 1
ID_VIDEO_ID=2
[asfheader] Video stream found, -vid 2
VIDEO:  [WMV3]  512x384  24bpp  1000.000 fps  552.0 kbps (67.4 kbyte/s)
Clip info:
 name:
ID_CLIP_INFO_NAME0=name
ID_CLIP_INFO_VALUE0=
 author:
ID_CLIP_INFO_NAME1=author
ID_CLIP_INFO_VALUE1=
 copyright:
ID_CLIP_INFO_NAME2=copyright
ID_CLIP_INFO_VALUE2=
 comments:
ID_CLIP_INFO_NAME3=comments
ID_CLIP_INFO_VALUE3=
ID_CLIP_INFO_N=4
ID_FILENAME=mms://wmslive.media.hinet.net/Weblive_Bloomberg_600
ID_DEMUXER=asf
ID_VIDEO_FORMAT=WMV3
ID_VIDEO_BITRATE=552000
ID_VIDEO_WIDTH=512
ID_VIDEO_HEIGHT=384
ID_VIDEO_FPS=1000.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=353
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=2133437386.00
ID_SEEKABLE=0
2

Используйте бесплатный инструмент, например Any Audio Converter:

http://www.any-audio-converter.com/

1

Попробуйте VLC. Работает практически на что угодно. http://videolan.org

1

Не очень интуитивно, но это, кажется, делает это:

mencoder -of rawaudio -ovc copy -oac mp3lame
0

Для Windows любой из бесплатных инструментов для конвертирования видео в аудио, таких как

effectmatrix.com/total-video-converter ИЛИ jetaudio.com

Jet Audio - это полноценный медиаплеер, а также инструмент для конвертации (извините за ввод таких ссылок, но суперпользователь не позволяет мне публиковать более двух ссылок, какая-то ошибка защиты от спама, появляющаяся во вздохе)

Для linux встроенный ff-mpeg сделает работу (см. Документацию ff-mpeg для правильного синтаксиса о том, как выполнить работу)

0

Как скачать, сохранить, записать или скачать потоковое аудио бесплатно (Windows):

Один верный способ записи потокового аудио с любого веб-сайта - просто записать его через звуковую карту на вашем компьютере.

Если вы не возражаете против установки другой панели инструментов в окне браузера, FreeCorder - очень удобная программа для использования, если вы собираетесь записывать музыку, которая в основном воспроизводится через Интернет, например интернет-радио и т.д. Кроме того, она имеет многие другие функции, которые делают его весьма полезным, например, возможность извлекать аудио из видео и записывать с микрофона вашего ПК или линейного входа.

Если вам не нравится загромождать панель инструментов вашего браузера, вы можете использовать отдельную программу под названием MP3MyMP3 Recorder, которая также бесплатна. Как и FreeCorder, эта программа также записывает то, что воспроизводится динамиками вашего компьютера. Однако, в отличие от FreeCorder, эта программа требует, чтобы ваш звук НЕ был отключен.

-1

ffmpeg -i nameoffile.wmv nameoffile.mp3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .