Op 19-dec.-2012, om 14:15 heeft LM <[email protected]> het volgende geschreven:
> Bruce Dubbs wrote: >> There certainly are a lot of audio apps in BLFS. I'm going to try to >> explore them a bit more. There are lots of configuration issues to >> check. > > Don't know if it helps, but here's some information on audio apps and > libraries. > > The three major multimedia players I use are vlc, mplayer and xine. > They have GUI front-ends as well. VLC is typically run via GUI. > mplayer is typically command line and has front-ends like smplayer. > xine has quite a few front ends. I personally prefer xineui (X11 GUI) > and flxine (FLTK GUI). I should also mention mencoder which typically > comes with mplayer. It's a nice command line tool that can be used to > convert file formats. > > The media players handle video but also handle music/audio, so I don't > typically use a separate audio player. However, audacious and qmmp > aren't bad if you just need a more dedicated audio player. They kind > of remind me of xmplay. xmplay has a really nice visualization tool > that draws graphics while you're listening to music. As far as > visualization is concerned, I haven't found a lot of Open Source > applications that support it. I tried the tool with qmmp (projectM), > but it crashes with my video card. flxine uses the GOOM library (part > of xine) for visualization and does a nice job. There's also a > stand-alone visualization library that uses SDL called fische ( > http://26elf.at/ ). It can be built with portaudio, so that anything > that uses portaudio will work with it. > > ogg123 and mpg123 are command line front ends/utilities to libraries > for handling specific audio files types. When you build the major > media players, libraries to handle those formats are either included > in their source code or linked as shared libraries. Personally, I > find it easier to run mplayer to play ogg and mp3 files than I do to > run the separate utilities. > > There are some formats you didn't mention and that aren't typically > handled well by media players. Those include midi, Karaoke midi and > mod. Timidity++ (with FreePats soundfonts) is great for playing midi > and mod files. Milkytracker also gives good sound quality for mod > files. You can use Milkytracker to create your own mod files. I also > use abc2midi to create my own Karaoke midi files. Also, if I'm just > interested in playing audio files (like wave, ogg, etc.) and not > multimedia, I'll typically use audacity. > > Read an interesting article comparing the audio backends, such as > alsa, oss, esd (enlightment sound daemon) portaudio, pulseaudio, > gstreamer, jack, phonon, etc. Typically, the lowest level sound > libraries are alsa or oss. Alsa works on Linux only. Oss is used on > most Unix/BSD machines and typically on some Linux systems geared to > older computers with less resources. There is an OSS compatibility > layer for Alsa. Most of the other libraries just mentioned work on > top of alsa and/or oss. Some were created by GUI libraries to handle > audio in the same way. Some like portaudio were created for > cross-platform development. Jack is the system musicians typically > use. (Audacity has an option to work with jack.) I'll typically try > to keep things less complicated on my systems and stick with alsa or > oss and jack if needed. > Some more info on the libraries in these articles: > http://tuxradar.com/content/how-it-works-linux-audio-explained > http://xed.ch/help/sound.html > > Another thing to keep in mind with audio players is format, lossy > versus lossy. I typically prefer lossless formats, especially for > music. So, I typically prefer working with wave or flac (lossless) > files over ogg or mp3 formats (lossy). There are several codecs (and > their libraries) out there for lossy and lossless > compression/decompression. > > With cd tools, there's an interesting split between the original > cdrtools ( http://cdrecord.berlios.de/private/cdrecord.html ) and the > forked version cdrkit (with wodim, icedax, genisoimage) created by > Debian because of licensing issues. Don't know if one's better than > the other, but I often read about how one system will work with > certain CD players while the other won't. cdrtools seems to be more > cross-platform portable. > > That doesn't even cover GUI cd programs and the various video tools > out there (such as utilities for creating SVCDs or DVDs). > > I have a list of some of the lightweight tools I've used for various > audio, video and CD functions > listed at http://www.distasis.com/cpp/osrclist.htm if anyone's > curious. Am always interested in learning more about what's out > there. Would enjoy hearing what audio/video applications others are > using on their systems and if they recommend any particular programs. > > Sincerely, > Laura > -- > http://linuxfromscratch.org/mailman/listinfo/blfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page Could this message be reworked as an LFS blog? pvg -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
