Hello,

I am the current maintainer of the mp3splt-project.
Thank you for reporting the issue.

It all depends of what 'lossless' means in this process.

If 'lossless' means a reversible operation, then mp3splt is lossless.
The reversible action of splitting is 'joining' (where concatenation is a
special join). In this case, we only need to compare the concatenation of
the split files with the original file:

  1) ID3 removal
  
      $ sha1sum ~/Desktop/Intro.mp3
      d22b3453b853419d3421e9993af8529388e03321  /home/ion/Desktop/Intro.mp3
      
      $ cp ~/Desktop/Intro.mp3 .
  
      $ id3v2 --delete-all Intro.mp3
      Stripping id3 tag in "Intro.mp3"...id3v1 and v2 stripped.
  
      $ eyeD3 Intro.mp3
      
      Intro.mp3       [ 3.58 MB ]
      
-------------------------------------------------------------------------------
      Time: 03:55     MPEG1, Layer III        [ 128 kb/s @ 44100 Hz - Stereo ]
      
-------------------------------------------------------------------------------
      No ID3 v1.x/v2.x tag found!
  
  2) Mp3splt split process
  
      $ ./old_mp3splt -o intro-pa...@n -f -n Intro.mp3 0.00.00 1.00.00 EOF
      Mp3Splt 2.1c (2005/Apr/03) by Matteo Trotta <matteo.tro...@lib.unimib.it>
      THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
      MPEG 1 Layer 3 - 44100 Hz - Stereo - FRAME MODE
        50 % -> Splitting Intro-part_1.mp3... OK
       100 % -> Splitting Intro-part_2.mp3... OK (EOF)
      Processed 8982 frames - Sync errors: 0

  3) Reverse operation (concatenation)
 
      $ cat Intro-part_1.mp3 Intro-part_2.mp3 > concatenated_Intro.mp3

  4) Compare original with the reversed operation result

      $ diff Intro.mp3 concatenated_Intro.mp3

     Files are binary equal. 
 
In your example, you are playing the first split file, then the second one.
This process is not the same as playing the concatenation of the two files,
due to the 'bit reservoir' issue:
  http://wiki.hydrogenaudio.org/index.php?title=Bit_reservoir
  
http://sourceforge.net/tracker/?func=detail&aid=1004605&group_id=55130&atid=476061

-- 
Alexandru Munteanu




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to