Pcdripper (PBcdripper) - version 2.9 posted
I compiled the latest ffmpeg svn with libogg support. It seems to work just fine and you can choose your bit rates. I'll see if Barry can add that and libogg into the next puppy version. Then we can all encode ogg with ffmpeg. It is still buggy with its flac support though, the flac files will play in xmms but will not display times and won't scroll thru the song. I doubt if Barry will want to add this to the Puppy iso though since the libs are more than 1MB bigger even after being stripped.
Okay, I re-configured ffmpeg like this:
--prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --disable-audio-oss --enable-small
and it seems to be more comparable in size with our current version of ffmpeg and it supports everything it did before plus ogg.
--prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --disable-audio-oss --enable-small
and it seems to be more comparable in size with our current version of ffmpeg and it supports everything it did before plus ogg.
plinej, I use PBcdripper almost daily, to convert books on CD to mp3 so I can listen to them with my mp3 player at work and with my mp3 CD player in my car. It is perfect for what I use it for, except that the font in the GUI is a bit difficult for me to read (on a 15" LCD at 1024 x 768 resolution.) Would you put something in the help section about how to change the font (i.e., make it bold, or make it bigger?) Puppy's Menu -> Control Panel -> Set global font size doesn't seem to do the job, and I don't want to change other font settings in Puppy without first knowing what they do.
Also, while you're working with PBcdripper, could you maybe move the "Rip" button to the first (top left) position, so I don't wind up hunting for it each time I put in the next CD?
Thanks again for this great program.
Also, while you're working with PBcdripper, could you maybe move the "Rip" button to the first (top left) position, so I don't wind up hunting for it each time I put in the next CD?
Thanks again for this great program.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]
Flash, if you set global font size you need to restart X afterwards for the changes to take effect. Have you tried that? I have the same screen size and everything seems to be displayed at a good size for me. Also I'll probably start over on PBcdripper to accomodate new encoding options and also things I've learned since I wrote it.
Okay encoding to ogg with ffmpeg works with libogg. You can't specify a bitrate but you can choose a varying bit ratio quality level. libogg plus my newly compiled ffmpeg package is about the same size as the existing ffmpeg package so I should be able to get Barry to add it to 2.14. This new ffmpeg also supports wma encoding/decoding so that could be added to PBcdripper too (incase anyone likes that format).
Flash:
you can choose a custom font for all Gtk applications with this:
http://www.murga-linux.com/puppy/viewto ... me&t=10616
Mark
you can choose a custom font for all Gtk applications with this:
http://www.murga-linux.com/puppy/viewto ... me&t=10616
Mark
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Thanks for adding the ogg support so fast. I was looking hard at several cd rippers for inclusion in Grafpup, and this is a clear winner right now for its speed and small size. You fixed what was my chief concern, although it would be nice to get the bitrate working also.
I noticed you've done a lot of work in this area lately. I'm going to attach a file for you to look at. This is a nautilus script for audio conversion, but it works from within ROX as well, if you symlink it into the OpenWith directory. Even nicer with the new ROX is that you can do that just for a certain filetype, say any audio file. The only issue with using it is that it uses zenity for the gui right now, but I looked at it and I don't imagine it would be too hard to convert it to using Xdialog and gxmessage. I've tried it on a lot of different formats and it works like a champ, maybe you'll be interested enough to port it. If not it's on my todo list.
Nathan
I noticed you've done a lot of work in this area lately. I'm going to attach a file for you to look at. This is a nautilus script for audio conversion, but it works from within ROX as well, if you symlink it into the OpenWith directory. Even nicer with the new ROX is that you can do that just for a certain filetype, say any audio file. The only issue with using it is that it uses zenity for the gui right now, but I looked at it and I don't imagine it would be too hard to convert it to using Xdialog and gxmessage. I've tried it on a lot of different formats and it works like a champ, maybe you'll be interested enough to port it. If not it's on my todo list.
Nathan
- Attachments
-
- audio-convert.gz
- (7.96 KiB) Downloaded 376 times
Bring on the locusts ...
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
Plinej: why do you disable oss when compiling ffmpeg? And is there a reason why both you and Barry do not enable threads? I run some app that uses ffmpeg and it gave a message about thread support not being enabled and that it has to emulate threads…
Are you sure libogg isn't in Puppy already?? I don't recall needing to add it (or is it part of vorbis-tools?).
Are you sure libogg isn't in Puppy already?? I don't recall needing to add it (or is it part of vorbis-tools?).
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind
dougal, libogg is already in Puppy, wasn't sure if it was or not. I'll recompile with oss and threads and see what size it makes the libs.
Nathan, I'll take a look at that audio convert script. What I'll probably do with the ogg encoding is if the gui finds oggenc I'll use that with bit rates enabled otherwise I'll use my newly compiled ffmpeg with quality settings.
Nathan, I'll take a look at that audio convert script. What I'll probably do with the ogg encoding is if the gui finds oggenc I'll use that with bit rates enabled otherwise I'll use my newly compiled ffmpeg with quality settings.
dougal, I re-compiled like this:
./configure --prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --enable-small --enable-pthreads
It made the whole package maybe about 15 k bigger than the current puppy version so shouldn't be a problem in getting Barry to use it.
./configure --prefix=/usr --libdir=/usr/lib --mandir=/usr/man --disable-debug --enable-mp3lame --enable-a52 --enable-gpl --enable-shared --enable-pp --enable-libogg --disable-decoder=alac --disable-decoder=tta --disable-decoder=wv --disable-encoder=flac --disable-decoder=flac --disable-audio-beos --enable-small --enable-pthreads
It made the whole package maybe about 15 k bigger than the current puppy version so shouldn't be a problem in getting Barry to use it.
I should have PBcdripper-1.6 ready Thursday or Friday which will be a total re-write. If you have flac installed there will be an encode to flac button. If you have ffmpeg compiled with libogg enabled you will have and encode to ogg button. If you have oggenc installed you will also have an ogg encode button. Lame is already in Puppy so of course there will be an encode to mp3 button. There will also be an encode to wma button but you will need my newly compiled ffmpeg (or another current version).