title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Rip and encode in parallel

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • the_ether

    • Feb 2013
    • 2

    Rip and encode in parallel

    This must have been discussed before but I couldn't find it.

    I've just bought a full licence to dBpoweramp. I'm finding that the ripping process is very slow, slower than I remember when I had the free version and certainly slower than when I used to use EAC.

    I can only rip and encode one file at a time and I note that all my CPU cores are hardly being used when encoding. I saw that there used to be a Power Pack add-on that allowed the CD to be read in parallel to the previous track being encoded but that the PP has now been withdrawn.

    It says that it is ripping at x10 but it's taking 30mins to rip and encode one CD.

    I am using Windows 7 with a 4 core CPU (plus hyperthreading), with 6 gigs of RAM, only half of which is being used, the latest version of dBpoweramp, have the multi-CPU option on and am encoding into ALAC and AAC concurrently.

    [Edit]
    I've now noticed a marked improvement in encoding speed by changing my destination folder from a network drive to a local SSD. I presume thatt his is becaus ethe CD is being first written in raw format before being read, encoded and re-written. Surely it's better to read into RAM before encoding.

    One core of my CPU gets busy now. However, given that I am encoding in two formats, I'd have expected to see two cores busy. Perhaps it is because I am encoding in ALAC which doesn't require much processing and also in AAC which requires much more?

    Another observation is that when ripping the same CD different times, I can see a vast difference in CD spin speeds. Is there a good reason for this?
    Last edited by the_ether; February 10, 2013, 02:06 AM. Reason: New results
  • bhoar
    dBpoweramp Guru

    • Sep 2006
    • 1173

    #2
    Re: Rip and encode in parallel

    Please check out the Encode Local utility codec in the beta forum.

    Brendan

    Comment

    • Spoon
      Administrator
      • Apr 2002
      • 44509

      #3
      Re: Rip and encode in parallel

      Encoding to ALAC is many many times faster than the fastest CD drive, hence why multi CPU is not needed.
      Spoon
      www.dbpoweramp.com

      Comment

      • the_ether

        • Feb 2013
        • 2

        #4
        Re: Rip and encode in parallel

        Originally posted by Spoon
        Encoding to ALAC is many many times faster than the fastest CD drive, hence why multi CPU is not needed.
        Fine, but I'm also encoding in AAC.

        There are a few points in my post:

        1- whilst track 1 is being encoded, it would be nice if track 2 were being ripped;

        2- encoding was extremely slow when I set a network drive as the destination so I assume that the ripped track gets written to file first and then read for encoding end written again. Most computers have plenty of memory these days. Surely it would be better to rip the track into RAM, encode and then write;

        3- CD read times varied enormously and it seems that writing to network drive was the big factor. When I changed from writing to a network drive to a local SSD drive my ripping speed went from around 4x to up to 30x. The total time to rip and encode dropped from around 30mins to just 5 mins.

        Comment

        • Spoon
          Administrator
          • Apr 2002
          • 44509

          #5
          Re: Rip and encode in parallel

          2) We have an Encode Local utility codec, as normally it is done in memory on Windows, as it is held in system file memory cache, but over a network there is no such thing.
          Spoon
          www.dbpoweramp.com

          Comment

          Working...

          ]]>