это принудительное использование на всём протяжении файла, или по необходимости
(FORCED) L/R STEREO encodes the left and the right signals independently,
and gives more or less bits to each, depending on the currently available.
JOINT STEREO is the default mode of encoding.
jstereo means the encoder can use (on a frame by frame basis) either
L/R stereo or mid/side stereo. In mid/side stereo, the mid(L+R) and side(L-R)
channels are encoded, and more bits are allocated to the mid channel
than the side channel. When there isn't too much stereo separation, this
effectively increases the bandwidth, so having higher quality with the same
amount of bits.
Я, создавая тему, опирался на данную выдержку из https://svn.code.sf.net/p/lame/svn/trunk/lame/USAGE :AIMP задаёт парамеры для библиотеки. Но сама библиотека вполне может не соблюдать их "на своё усмотрение".
Отсюда и мой вопрос.
AIMP задаёт парамеры для библиотеки. Но сама библиотека вполне может не соблюдать их "на своё усмотрение".
Например, на низких битрйейтах MP3 вообще никакого стерео не будет, библиотека оставит моно.
switch ( lameConfig.format.LHV1.nMode )
{
case BE_MP3_MODE_STEREO:
lame_set_mode( gfp, STEREO );
lame_set_num_channels( gfp, 2 );
break;
case BE_MP3_MODE_JSTEREO:
lame_set_mode( gfp, JOINT_STEREO );
//lame_set_force_ms( gfp, bForceMS ); // no check box to force this?
lame_set_num_channels( gfp, 2 );
break;
case BE_MP3_MODE_MONO:
lame_set_mode( gfp, MONO );
lame_set_num_channels( gfp, 1 );
break;
case BE_MP3_MODE_DUALCHANNEL:
lame_set_mode( gfp, DUAL_CHANNEL );
lame_set_num_channels( gfp, 2 );
break;
которые отличаются лишь строчкой "Joint Stereo" в mediainfo
Напишите, пожалуйста, названия треков с сильно отличающимися L/R каналами