IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Seeking Blade Encoder Information
Ultra57
post Jun 18 2009, 19:01
Post #1





Group: Members
Posts: 21
Joined: 10-June 09
Member No.: 70537



I have used a program called MP3 Splitter Joiner for quite some time and just recently noticed the encoder change (LAME to Blade) after the files have been split. MP3 Splitter Joiner must perform some sort of MP3 encoder ID stamping without any actual conversion to the file itself (no real transcoding is occuring-determined by the amount of time it takes to split and save the split files). I was looking at the ramifications of changing the encoder from the versatile LAME to the unknown Blade (the only thing I have found about Blade is that LAME should be used instead of Blade - Scott Hacker's MP3: Definitive Guide).

This post has been edited by Ultra57: Jun 18 2009, 19:27
Go to the top of the page
 
+Quote Post
pdq
post Jun 18 2009, 19:39
Post #2





Group: Members
Posts: 1710
Joined: 1-September 05
From: SE Pennsylvania
Member No.: 24233



What is telling you that it is now encoded with Blade?
Go to the top of the page
 
+Quote Post
Ultra57
post Jun 18 2009, 19:46
Post #3





Group: Members
Posts: 21
Joined: 10-June 09
Member No.: 70537



I am using a program called MP3 Book Helper that identifies the Encoder (LAME, Blade, etc.) and Encoder type (MPEG 1 or 2 along with layer information).
Go to the top of the page
 
+Quote Post
/mnt
post Jun 18 2009, 19:48
Post #4





Group: Members
Posts: 507
Joined: 22-April 06
Member No.: 29877



I highly recommend everyone, to not use Blade at all costs. Avoid Blade like the plague.


--------------------
FLAC -5
Nero AAC 1.3.3.0 -q 0.50
Go to the top of the page
 
+Quote Post
Ultra57
post Jun 18 2009, 20:00
Post #5





Group: Members
Posts: 21
Joined: 10-June 09
Member No.: 70537



QUOTE (/mnt @ Jun 18 2009, 11:48) *
I highly recommend everyone, to not use Blade at all costs. Avoid Blade like the plague.

That is in line with Scott Hacker's MP3: The Definitive Guide. It appears (based on processing time) that MP3 Splitter Joiner simply uses Blade to process the splitting and joining of an MP3 file. It is not actually transcoding the file. I have a 17 hour MP3 that I split up into 1 hour segments and MP3 Splitter Joiner performs the process in the same amount of time it would take to save the resulting files (or copy the single 17 hour MP3 file to another location). If it were transcoding, that would at least double the time it took to process this 17 hour MP3 file. Of course, I am making an assumption that no transcoding is going on that may be wrong, but by observing the amount of time MP3 Splitter Joiner is taking, this leads me to conclude that this is a correct assumption.
Go to the top of the page
 
+Quote Post
lvqcl
post Jun 18 2009, 20:43
Post #6





Group: Developer
Posts: 822
Joined: 2-December 07
Member No.: 49183



MP3 Book Helper (and other programs, e.g. Encspot) cannot reliably identify MP3 encoder, so information it gives can be wrong.
Go to the top of the page
 
+Quote Post
Ultra57
post Jun 18 2009, 20:52
Post #7





Group: Members
Posts: 21
Joined: 10-June 09
Member No.: 70537



QUOTE (lvqcl @ Jun 18 2009, 12:43) *
MP3 Book Helper (and other programs, e.g. Encspot) cannot reliably identify MP3 encoder, so information it gives can be wrong.

Based on processing times, my best guestimate was in line with this statement. The splitter program simply "stamped" the Blade ID on the encoder field in the metadata. This would mislead programs like Encspot into giving us bad information. How would I change this field to revert back to the actual encoder used?
Go to the top of the page
 
+Quote Post
uart
post Jun 19 2009, 18:32
Post #8





Group: Members
Posts: 639
Joined: 23-November 04
Member No.: 18295



QUOTE (Ultra57 @ Jun 18 2009, 12:52) *
QUOTE (lvqcl @ Jun 18 2009, 12:43) *
MP3 Book Helper (and other programs, e.g. Encspot) cannot reliably identify MP3 encoder, so information it gives can be wrong.

Based on processing times, my best guestimate was in line with this statement. The splitter program simply "stamped" the Blade ID on the encoder field in the metadata. This would mislead programs like Encspot into giving us bad information. How would I change this field to revert back to the actual encoder used?


That's basically correct, however there is no universal "encoder field" to be "stamped". If there was then programs like encspot would be far more straight forward and 100% reliable (which they are not). Programs like encspot largely just guess the encoder based on the information contained in the mp3 header. While it's true that the header may contain specific information about the actual encoder and version which was used, in many other cases it might not and then encspot is only really guessing.

The bottom line is that mp3joiner has most likely stripped out some of the header information (without effecting the actual mp3 data) and now the program can not longer correctly identify the original encoder. Be aware that these programs are not 100% accurate at guessing the encoder, the mp3 encoders are often incorrectly identified.

This post has been edited by uart: Jun 19 2009, 18:34
Go to the top of the page
 
+Quote Post
Mistoffeles
post Aug 12 2009, 22:02
Post #9





Group: Members
Posts: 4
Joined: 15-May 07
Member No.: 43499



QUOTE (/mnt @ Jun 18 2009, 10:48) *
I highly recommend everyone, to not use Blade at all costs. Avoid Blade like the plague.


Why?

Do you not like the guy who wrote it?

Did you screw up all your audio files with it?

Give us a reason why, otherwise you will just be ignored.

I have been using Blade Encoder for years and it gives me as good quality as LAME or better, with a bit more control over the encoding process, better multi-threading and works from the command line.
Go to the top of the page
 
+Quote Post
[JAZ]
post Aug 12 2009, 23:16
Post #10





Group: Members
Posts: 1047
Joined: 24-June 02
From: Catalunya(Spain)
Member No.: 2383



@ Mistoffeles

I doubt that Blade gives "a bit more control over the encoding process, better multi-threading". (And of course, LAME works from the commandline too)
http://wiki.hydrogenaudio.org/index.php?title=Blade
http://lame.cvs.sourceforge.net/*checkout*/lame/lame/USAGE


And since you ask, here there is one of the reasons why Blade should not be used nowadays:

http://www.rjamorim.com/test/128extension/results.html

This post has been edited by [JAZ]: Aug 12 2009, 23:19
Go to the top of the page
 
+Quote Post
/mnt
post Aug 13 2009, 01:28
Post #11





Group: Members
Posts: 507
Joined: 22-April 06
Member No.: 29877



QUOTE (Mistoffeles @ Aug 12 2009, 22:02) *
QUOTE (/mnt @ Jun 18 2009, 10:48) *
I highly recommend everyone, to not use Blade at all costs. Avoid Blade like the plague.


Why?



Hmmm let's see:

It's very basic.
Lacks joint stereo.
No block detection.
No low-pass filter.
It's crap at using the bit resveriour.
Lacks VBR support (it would suck at it anyway).
Produces precho artifacts all over the place.
It just cries for a good tuning.
Sounds really crap even at 320kbps.

It's that bad i could ABX a Blade mp3 with my crappy PC speakers.

This post has been edited by /mnt: Aug 13 2009, 01:32


--------------------
FLAC -5
Nero AAC 1.3.3.0 -q 0.50
Go to the top of the page
 
+Quote Post
Mistoffeles
post Aug 13 2009, 06:07
Post #12





Group: Members
Posts: 4
Joined: 15-May 07
Member No.: 43499



QUOTE (/mnt @ Aug 12 2009, 17:28) *
It's very basic.
Lacks joint stereo.
No block detection.
No low-pass filter.
It's crap at using the bit resveriour.
Lacks VBR support (it would suck at it anyway).
Produces precho artifacts all over the place.
It just cries for a good tuning.
Sounds really crap even at 320kbps.

It's that bad i could ABX a Blade mp3 with my crappy PC speakers.


Basic is good, I don't need featuritis, that's why I use OpenOffice instead of the bloated MS Office, and so on. There are so many useless (to me) extra features in LAME that only produce a slightly (if at all) noticeable difference in the sound, as in about as much difference as a vinyl LP played on two different (but excellent) turntables (and yes I can hear the difference between records played on a Micro Seiki DQX-500 and a Kuzma Stabi XL most of the time, all other things being equal).

Joint stereo is not as good as true stereo, where both channels are encoded independently. All joint stereo does is make your files a little smaller, not something I need since I have terabytes of hard drive space and a 16GB iTouch.

Block detection is meaningless.

Low-pass filter is also meaningless with decent equipment (i.e.: better than "crappy PC speakers"), a good original recording and a quality audio ripper.

VBR would be nice but again I have no use for it, and your opinion that "it would suck anyway" is just that, opinion.

I have encoded thousands of tracks using Blade over the past several years and have never had an issue with the quality at 192, 256 or 320k, even with my less than stellar Harman-Kardon speaker system. I've tried LAME many times since I started using Blade and it really does not do much for me, except load up with more and more options that I don't need with every release.

But...at least you made an effort to back up your statement, however horridly typed, which is an improvement <golf clap>.
Go to the top of the page
 
+Quote Post
/mnt
post Aug 13 2009, 08:55
Post #13





Group: Members
Posts: 507
Joined: 22-April 06
Member No.: 29877



QUOTE (Mistoffeles @ Aug 13 2009, 06:07) *
Joint stereo is not as good as true stereo, where both channels are encoded independently.


Oh great, a yet another user at Hydrogenaudio that thinks Joint Stereo is the devil.

QUOTE (Mistoffeles @ Aug 13 2009, 06:07) *
Block detection is meaningless.


Block detection and what type of block to use dose matter on alot sounds that have sharp transients, such as castanets and eig.

QUOTE (Mistoffeles @ Aug 13 2009, 06:07) *
VBR would be nice but again I have no use for it, and your opinion that "it would suck anyway" is just that, opinion.


Judging from how crappy Blade is at mid and low bitrates (below 256) and how immature VBR was on Fhg and LAME at the time when Blade was in development, it would suck at VBR big time IMO.

QUOTE (Mistoffeles @ Aug 13 2009, 06:07) *
But...at least you made an effort to back up your statement, however horridly typed, which is an improvement <golf clap>.


Jeez, you don't have to be asshole about it.

But seriously Blade performs really badly below 256kbps. While only 256 - 320 produces slightly acceptable quality, but still far from being transparent.

A few examples:

CODE
foo_abx 1.3.4 report
foobar2000 v0.9.6.8
2009/08/13 08:05:25

File A: C:\Temp\Aces High (Blade 320kbps).mp3
File B: E:\Music\Albums\Iron Maiden - Powerslave\01. Aces High.flac

08:05:25 : Test started.
08:05:53 : 01/01 50.0%
08:05:59 : 02/02 25.0%
08:06:09 : 03/03 12.5%
08:06:20 : 04/04 6.3%
08:06:28 : 05/05 3.1%
08:06:39 : 06/06 1.6%
08:06:50 : 07/07 0.8%
08:06:58 : 08/08 0.4%
08:07:04 : 09/09 0.2%
08:07:12 : 10/10 0.1%
08:07:23 : 11/11 0.0%
08:07:30 : 12/12 0.0%
08:07:32 : Test finished.

----------
Total: 12/12 (0.0%)


Very easy to ABX at 320kbps. There is heavy drum smearing and disortion at the start.

CODE
foo_abx 1.3.4 report
foobar2000 v0.9.6.8
2009/08/13 08:15:17

File A: C:\Temp\Replica (Blade 320kbps).mp3
File B: E:\Music\Albums\Fear Factory - Demanufacture\04. Replica.flac

08:15:17 : Test started.
08:15:28 : 01/01 50.0%
08:15:33 : 02/02 25.0%
08:15:44 : 03/03 12.5%
08:15:59 : 04/04 6.3%
08:16:12 : 05/05 3.1%
08:16:31 : 06/06 1.6%
08:16:47 : 07/07 0.8%
08:16:52 : 08/08 0.4%
08:17:13 : 09/09 0.2%
08:17:30 : Test finished.

----------
Total: 9/9 (0.2%)


ABXable at 320kbps. Smearing all the over place at the start and warbling at 0:02.5.

This post has been edited by /mnt: Aug 13 2009, 09:18


--------------------
FLAC -5
Nero AAC 1.3.3.0 -q 0.50
Go to the top of the page
 
+Quote Post
carpman
post Aug 13 2009, 09:00
Post #14





Group: Members
Posts: 721
Joined: 27-June 07
Member No.: 44789



Mistoffeles, I notice you didn't comment on the rather damning evidence that [JAZ] provided.
http://www.rjamorim.com/test/128extension/results.html

C.



--------------------
TAK -p4m :: LossyWAV -q 6 | TAK :: Lame 3.98 -V 2
Go to the top of the page
 
+Quote Post
pdq
post Aug 13 2009, 13:37
Post #15





Group: Members
Posts: 1710
Joined: 1-September 05
From: SE Pennsylvania
Member No.: 24233



QUOTE (carpman @ Aug 13 2009, 04:00) *
Mistoffeles, I notice you didn't comment on the rather damning evidence that [JAZ] provided.
http://www.rjamorim.com/test/128extension/results.html

C.

He probably doesn't care how bad it is at 128 kbps since he apparently only uses 192 kbps and up. He is also apparently unwilling to extrapolate.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd November 2009 - 08:58