LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-08-2017, 10:54 PM   #1
Zzo0o0zZ
LQ Newbie
 
Registered: Apr 2016
Location: Sin City
Distribution: Mint18Cinn.
Posts: 11

Rep: Reputation: 0
Question Music Software


Can anyone recommend software for converting file properties? For instance, mp3 to AAC?

Thanks in advance!

Mint 18.1 Asus Laptop x550LA
 
Old 06-08-2017, 11:06 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,326
Blog Entries: 28

Rep: Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142
ffmpeg and mencoder are the go-to audio conversion applications on Linux.

They are in the Mint repos.
 
1 members found this post helpful.
Old 06-09-2017, 12:43 PM   #3
Rickkkk
Senior Member
 
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364

Rep: Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511
Hi Z ...

If you want a GUI alternative, I've had success with SoundConverter. It still requires the appropriate codec libraries, but it's fairly intuitive to set up and use.

Cheers.
 
Old 06-09-2017, 12:52 PM   #4
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
faad = decoder
faac = encoder

ffmpeg = converts most every format.

$ ffmpeg -codecs
Code:
Codecs:
 D..... = Decoding supported
 .E.... = Encoding supported
 ..V... = Video codec
 ..A... = Audio codec
 ..S... = Subtitle codec
 ...I.. = Intra frame-only codec
 ....L. = Lossy compression
 .....S = Lossless compression
 -------
$ ffmpeg -codecs 2>&1 | grep -i aac
Code:
DEA.L. aac                  AAC (Advanced Audio Coding)
D.A.L. aac_latm             AAC LATM (Advanced Audio Coding LATM syntax)
 
Old 06-10-2017, 01:45 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
ffmpeg.

converting from one lossy format (mp3) to another (AAC) is usually not recommended.
 
1 members found this post helpful.
Old 06-10-2017, 09:39 AM   #6
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,113
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
Code:
man avconv
for command line is what I use. If needing a gui. I second the soundconverter app recommended by Rickkkk. Soundconverter is in Mint repos.

Simulated install shown on my rig < the -s simulates and shows what is done as a test run >

Code:
harry@biker:~
$ apt-get -s install soundconverter
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gstreamer0.10-gconf gstreamer0.10-plugins-good libart-2.0-2 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgail18 libgnome-2-0
  libgnome2-0 libgnome2-bin libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libidl0 liborbit-2-0
  liborbit2 python-gconf python-gnome2 python-gst0.10 python-pyorbit
Suggested packages:
  libbonobo2-bin desktop-base libgnomevfs2-bin python-gnome2-doc python-gst0.10-dev python-gst0.10-dbg gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg
Recommended packages:
  gstreamer0.10-x libgnomevfs2-extra
The following NEW packages will be installed:
  gstreamer0.10-gconf gstreamer0.10-plugins-good libart-2.0-2 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgail18 libgnome-2-0
  libgnome2-0 libgnome2-bin libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libidl0 liborbit-2-0
  liborbit2 python-gconf python-gnome2 python-gst0.10 python-pyorbit soundconverter
0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
Inst libart-2.0-2 (2.3.21-2 Debian:8.8/stable [i386])
Inst libavahi-glib1 (0.6.31-5 Debian:8.8/stable [i386])
Inst libbonobo2-common (2.32.1-3 Debian:8.8/stable [all])
Inst liborbit-2-0 (1:2.14.19-0.3 Debian:8.8/stable [i386])
Inst libbonobo2-0 (2.32.1-3 Debian:8.8/stable [i386])
Inst libgnomevfs2-common (1:2.24.4-6 Debian:8.8/stable [all])
Inst libgnomevfs2-0 (1:2.24.4-6+b1 Debian:8.8/stable [i386])
Inst libgnome2-common (2.32.1-5 Debian:8.8/stable [all])
Inst libgnome-2-0 (2.32.1-5 Debian:8.8/stable [i386])
Inst libgnome2-bin (2.32.1-5 Debian:8.8/stable [i386])
Inst libgnome2-0 (2.32.1-5 Debian:8.8/stable [i386])
Inst libgail18 (2.24.25-3+deb8u1 Debian:8.8/stable [i386])
Inst libgnomecanvas2-common (2.30.3-2 Debian:8.8/stable [all])
Inst libgnomecanvas2-0 (2.30.3-2 Debian:8.8/stable [i386])
Inst libbonoboui2-common (2.24.5-2 Debian:8.8/stable [all])
Inst libbonoboui2-0 (2.24.5-2 Debian:8.8/stable [i386])
Inst libgnomeui-common (2.24.5-3 Debian:8.8/stable [all])
Inst libgnomeui-0 (2.24.5-3 Debian:8.8/stable [i386])
Inst libidl0 (0.8.14-0.4+b1 Debian:8.8/stable [i386])
Inst liborbit2 (1:2.14.19-0.3 Debian:8.8/stable [i386])
Inst gstreamer0.10-gconf (0.10.31-3+nmu4+deb8u2 Debian:8.8/stable, Debian-Security:8/stable [i386])
Inst gstreamer0.10-plugins-good (0.10.31-3+nmu4+deb8u2 Debian:8.8/stable, Debian-Security:8/stable [i386])
Inst python-gconf (2.28.1+dfsg-1.1 Debian:8.8/stable [i386])
Inst python-pyorbit (2.24.0-7 Debian:8.8/stable [i386])
Inst python-gnome2 (2.28.1+dfsg-1.1 Debian:8.8/stable [i386])
Inst python-gst0.10 (0.10.22-3 Debian:8.8/stable [i386])
Inst soundconverter (2.1.3-1 Debian:8.8/stable [all])
Conf libart-2.0-2 (2.3.21-2 Debian:8.8/stable [i386])
Conf libavahi-glib1 (0.6.31-5 Debian:8.8/stable [i386])
Conf libbonobo2-common (2.32.1-3 Debian:8.8/stable [all])
Conf liborbit-2-0 (1:2.14.19-0.3 Debian:8.8/stable [i386])
Conf libbonobo2-0 (2.32.1-3 Debian:8.8/stable [i386])
Conf libgnomevfs2-common (1:2.24.4-6 Debian:8.8/stable [all])
Conf libgnomevfs2-0 (1:2.24.4-6+b1 Debian:8.8/stable [i386])
Conf libgnome2-common (2.32.1-5 Debian:8.8/stable [all])
Conf libgnome-2-0 (2.32.1-5 Debian:8.8/stable [i386])
Conf libgnome2-bin (2.32.1-5 Debian:8.8/stable [i386])
Conf libgnome2-0 (2.32.1-5 Debian:8.8/stable [i386])
Conf libgail18 (2.24.25-3+deb8u1 Debian:8.8/stable [i386])
Conf libgnomecanvas2-common (2.30.3-2 Debian:8.8/stable [all])
Conf libgnomecanvas2-0 (2.30.3-2 Debian:8.8/stable [i386])
Conf libbonoboui2-common (2.24.5-2 Debian:8.8/stable [all])
Conf libbonoboui2-0 (2.24.5-2 Debian:8.8/stable [i386])
Conf libgnomeui-common (2.24.5-3 Debian:8.8/stable [all])
Conf libgnomeui-0 (2.24.5-3 Debian:8.8/stable [i386])
Conf libidl0 (0.8.14-0.4+b1 Debian:8.8/stable [i386])
Conf liborbit2 (1:2.14.19-0.3 Debian:8.8/stable [i386])
Conf gstreamer0.10-gconf (0.10.31-3+nmu4+deb8u2 Debian:8.8/stable, Debian-Security:8/stable [i386])
Conf gstreamer0.10-plugins-good (0.10.31-3+nmu4+deb8u2 Debian:8.8/stable, Debian-Security:8/stable [i386])
Conf python-gconf (2.28.1+dfsg-1.1 Debian:8.8/stable [i386])
Conf python-pyorbit (2.24.0-7 Debian:8.8/stable [i386])
Conf python-gnome2 (2.28.1+dfsg-1.1 Debian:8.8/stable [i386])
Conf python-gst0.10 (0.10.22-3 Debian:8.8/stable [i386])
Conf soundconverter (2.1.3-1 Debian:8.8/stable [all])

Last edited by rokytnji; 06-10-2017 at 09:41 AM.
 
Old 06-10-2017, 09:55 AM   #7
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,311
Blog Entries: 3

Rep: Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722
Quote:
Originally Posted by ondoho View Post
converting from one lossy format (mp3) to another (AAC) is usually not recommended.
This is a very important warning. Going from lossy to lossy you will lose a very large amount of the sound quality because what the two codecs will toss out different parts of the signal. You'll get very bad, obvious distortion of the sound.

You can on the other hand convert from a lossless to either a lossy or another lossless format.

Wherever you got the MP3s from, you'll have to go back and get FLAC this time and then convert from your FLAC archive to AAC.
 
Old 06-10-2017, 12:35 PM   #8
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
avconv is a fork of ffmpeg, so the syntax is mostly the same between the two. I normally go the reverse route.

$ avprobe video.mp4

$ avconv -i video.mp4 -vn -sn -acodec copy -y audio.aac

$ faad -o audio.wav audio.aac

$ lame -b 320 -q 0 audio.wav audio.mp3


probably this for creating the aac.

$ sox audio.mp3 -t wav audio.wav

$ faac -b 320 -q 0 -o audio.aac audio.wav
 
  


Reply

Tags
asus, audio, mint



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Music Software erockallstar Linux - Software 3 01-21-2007 08:56 PM
Music Software unihiekka Linux - Software 1 12-08-2005 05:37 PM
Music software? Driver8 Linux - Software 3 08-31-2004 03:02 PM
Music Library Software & a List of M$ like Software for Linux MultiUser Linux - Software 2 02-27-2004 08:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration