Converta o fluxo de vídeo de mídia do Windows em áudio mp3?

2

Gostaria de usar um fluxo de vídeo de mídia do Windows e convertê-lo em áudio mp3. Usando o mencoder eu posso converter de windows media video para avi mas não diretamente do windows media para mp3. O seguinte é o comando que eu uso para converter para avi, mas eu gostaria de evitar ter que fazer duas conversões e converter o arquivo avi para mp3. %código% Observe que, se houver ferramentas que possam fazer isso, eu as utilizarei, tenho acesso ao Linux e ao Windows.

    
por Jared 02.11.2009 / 11:35

7 respostas

2

Acho que a sua melhor aposta é usar mencoder para converter em AVI e usar uma ferramenta como ffmpeg ou tcextract (do transcode package 'para extrair o MP3:

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

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

Usar tcextract não fará nenhuma recodificação e será muito rápido. ffmpeg não deveria estar fazendo nenhum reprocessamento, mas é muito mais lento. (Testado em um arquivo AVI ~ 22min.)

Infelizmente, não parece "possível" fazer isso em uma única etapa com mencoder . Eu tentei algumas coisas diferentes:

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

    Isso informa Video stream is mandatory! . Não é bom.

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

    Isso se queixa da opção no -ovc , mas como não há -ovc null , isso também não funcionará.

Aqui estão os dados do stream de 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
    
por 02.11.2009 / 12:25
2

Use uma ferramenta gratuita, por exemplo, Any Audio Converter:

link

    
por 29.11.2009 / 01:16
1

Tente o VLC. Funciona para praticamente qualquer coisa. link

    
por 04.10.2010 / 16:08
1

Não é muito intuitivo, mas isso parece acontecer:

mencoder -of rawaudio -ovc copy -oac mp3lame
    
por 20.06.2011 / 00:14
0

Para o Windows, qualquer uma das ferramentas gratuitas de conversão de vídeo para áudio, como

effectmatrix.com/total-video-converter OU    jetaudio.com

O Jet Audio é um reprodutor de mídia completo, bem como uma ferramenta de conversão (desculpe por digitar links como este, mas o superusuário não está me permitindo postar mais de dois links, algum tipo de erro de proteção contra spam aparecendo em suspiro )

Para o linux, o ff-mpeg embutido irá fazer o trabalho (veja a documentação do ff-mpeg para a sintaxe correta sobre como faça o trabalho)

    
por 04.10.2010 / 14:42
0

De Como capturar, salvar, gravar ou baixar streaming de áudio gratuitamente (Windows):

One surefire way of recording streaming audio from any web site is to simply capture it via the sound card on your computer.

If you don’t mind having another toolbar installed in your browser window, FreeCorder is a very convenient program to use if you’re going to be recording music that’s mostly played via the web, such as Internet radio, etc. Also, it has many other features that make it quite useful, such as the ability to extract audio from videos and record from your PC’s microphone or line-in port.

If you don’t like the idea of cluttering up your browser toolbar, you can use a standalone program called MP3MyMP3 Recorder, which is also free. Like FreeCorder, this program also records whatever is being played by your computer’s speakers. However, unlike FreeCorder, this program requires that your sound NOT be muted.

    
por 07.10.2010 / 09:54
-1

ffmpeg -i nameoffile.wmv nameoffile.mp3

    
por 04.10.2010 / 18:35