LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (http://www.linuxquestions.org/questions/linux-general-1/)
-   -   Converting wma format to mp3 format. (http://www.linuxquestions.org/questions/linux-general-1/converting-wma-format-to-mp3-format-365087/)

fakie_flip 09-19-2005 11:22 PM

Converting wma format to mp3 format.
 
I am using Fedora Release Core 3. I am using K3b as my burning software.
I am unable to use wma format, because it is used in windows. Is there a way i can get my wma formats converted to a mp3 format; so then I can be able to burn the music with my K3B? Also is there a way to burn wma's on K3B?

mickyg 09-20-2005 08:43 AM

Have a look at mplayer, it comes with a program called mencoder which you can use to do all kinds of audio/video encoding/decoding stuff.

I've never tried to do what you're asking but it I wouldn't be suprised if mencoder can do it, have a read of the documentation and see if it will. If you do figure it out it'd be nice if you post the solution here too.

Hope that helps.

--Edit--

Seems this has already been asked and answered here

This also seems to explain in a nice simple way.

gnukish 09-20-2005 10:05 AM

Kaudiocreator in KDE works fine for ripping cds.

fakie_flip 09-20-2005 10:16 AM

I may have to use Windows software to convert the .WMA format files back to MP3 format files because the files are on a NTSF partition that is read only to Linux. Will my sound files lose their quality? I do not have all the cds to rip them again(15-20gb of music). Is there a way to leave them the way they are and burn and play them as .WMA format? Thank you for the help.

heema 09-21-2005 05:47 AM

there is a script in the wiki that works pretty well , it needs mplayer and lame

http://wiki.linuxquestions.org/wiki/.wma_to_.mp3

fakie_flip 09-21-2005 08:19 AM

Does anyone know how to burn WMA as music on Linux?

BlueFireEXE 10-02-2005 08:49 PM

Burning WMA to a CD in Linux
 
I'm assuming you use Gentoo since that's what your profile says, so here are my directions:

1) Copy all of the songs you intend to burn into a single directory. (Replace 'username' with your username.)
Code:

$ cd /home/username/
 $ mkdir burn-this
 $ cd burn-this
 $ cp /path/to/songs/*.wma .

2) Copy this script into a file named 'wma2wav' in your /usr/bin/ directory.
Code:

#!/bin/bash
#
# wma to wav

function wma2wav () {
  if [ ! -f "$1" ]; then
    echo "File $1 not found!"
  else
    wav=`ls "$1" | sed -e 's/.wma/.wav/' | tr -d "*"`
    mplayer -ao pcm "${1%%.[Ww][Mm][Aa]}.wav" "$1" &&
    mv audiodump.wav "$wav" && unset wav &&
  fi
}

# Convert all wma files in directory
if [ $# -eq 1 -a -d "$1" ]; then
  for file in $1/*.[Ww][Mm][Aa]; do
    wma2wav "$file"
  done
  exit
fi

# One or more wma files were given
for file in $*; do
  wma2wav "$file"
  done

# Not enough information
if [ $# -lt 1 ]; then
  echo
  echo "Usage:        wma2wav myfile.wma"
  echo "        wma2wav /directory/containing/wma/files"
  echo "        wma2wav myfile.wma myfile2.wma myfile3.wma"
  # You have to use quotations for the arguement below.
  # Failure to do so will result in only one file being
  # converted. Namely, the first one it comes across...
  echo '        wma2wav "*.wma"'
  echo
  echo "For converting .wma's that have spaces in the"
  echo 'name, use the directory option OR "*.wma"'
  echo
  exit
fi

# Finished with script
exit

Then:
Code:

$ chmod +x /usr/bin/wma2wav
 $ wma2wav /home/username/burn-this
 $ ls -lh /home/username/burn-this

Make certain the CD you are burning can handle the total size displayed at the top of the list.

3) Finally use whichever burning method you prefer. I would use this (be sure to change the 'dev=' if you use this):
Code:

cdrecord dev=ATA:0,0,0 -audio /home/username/burn-this/*.wav
4) Once finished just remove the 'burn-this' directory and call it good. If you have any issues in the meantime, you'll need to figure them out on your own.

Enjoy!
- Blue Fire


All times are GMT -5. The time now is 08:55 AM.