ПредишенСледващото

Не толкова отдавна, аз отидох у дома, а слушалките играе The Doors. И тогава отново забелязах, че на някои места песни на The Doors е напълно отсъства Crosstalk. Т.е. ястие може да звучи само в лявото ухо, и тяхното прословутия електро - отдясно, под звуците на противоположния канал не прониква (има изключително ниско ниво на взаимно проникване, очевидно се дължи на оборудване от времето на запис). Единственото нещо, което - на пистата с вокалите, разбира се, звучи в средата, с ехо ефект. Като цяло, стерео ефектът е много особена, особено в слушалките. Между другото, само за такива случаи, има приставки напречни и Bauer Стереофонична до Binaural - те имитират проникване канали (т.е., от десния канал на лявото ухо на лявата - надясно), което се случва по време на слушане на акустиката, и По този начин "сгънат" стерео изображение; т.е., източникът не е локализиран някъде, че не е ясно къде в ушите, а в предната част. Така че е много полезно нещо, за да слушате тези записи не са предназначени за слушалки.

И така Слушах вратите и изведнъж осъзнах, че техните песни са идеални за проверка стерео кодиране.

От особен интерес тук се състои от модерни енкодери с режим на ниска скорост на предаване. При ниски скорости на предаване, като AAC енкодери и Opus, използвайте специална технология за криптиране стерео. Например, AAC използва технология, наречена Parametric Stereo. Неговият принцип на действие е, че двата канала не са кодирани в изолация, а се редуцира до моно път, към който е прикрепен малък поток (2-3 кбит / сек) с параметри информация за стерео (напиши подробно тук). Този поток съдържа нещо подобно на стерео карта във времето честота равнина. Между другото, напомня едно от предимствата на AAC (особено преди MP3) е възможността за отделна операция от стерео гледка във всяка честотна лента - по такъв начин, една лента може да бъде избран M / S, кодиращ друг L / R. По същия начин, за всяка честотна лента в режим кодиран разпространението на PS в канала, които могат значително да спести битрейт, за да го използвате, за да се подобри цялостната прозрачност на звука. Но този метод е, разбира се, носи определени ограничения. Например, PS е в състояние да кодира забавянето фаза между каналите (това е много важен параметър за източник локализация в пространството), и когато се дава път, където един от каналите е пълна инверсия на втория (antiphase), изходът ще мълчание (в намаляването на antiphase моно сумиране дава нулев сигнал).

Така че аз подготвили специална 30-секунден проба. Тя представлява началото на една песен The Doors - пауза на Чрез. Можете да слушате и да се уверите, че има почти изцяло стерео раздяла. Нека сега да слушам как да се справят с нашата извадка параметричен стерео. то Възхвала използване FhG AAC Encoder --profile hev2 --cbr 64. нарочно избра максимално достъпно битрейт режим SBR + PS, за да го фокусира върху стерео.

Изглежда, че режимът на PS със стерео панорама се справили много добре. Ясно да се чува, че ястие, бас китара и орган все още се намират на отделните канали. Въпреки това, можем да чуем някои взаимно проникване, особено ако изключите временно един от каналите. Очевидно е, че това се дължи на ограничените картите за разрешаване на време и честота.

А сега погледнете как се изпълняват стерео кодиране при ниски скорости на предаване Opus.

Ние ще използваме режим VBR, което е по подразбиране. Документацията за енкодер е написано, че той поддържа скорост на предаване на 6 Kbps на канал. Въпреки това, практиката показва, че до 30 Kbit / и за стерео смесване го използва в моно. Тъй като има 30 бита на всеки звук от страната на канала (разлика), а при 32 Kbit / и вече се появи някакво подобие стерео, макар и твърде стеснен. С около 40 Kbit / и канали проникване ерозира, а ние се отлично разделяне стерео.

Изглежда, че в кода Opus трябва изрично да зададете да не се разпределя бита страничен канал при скорости на предаване на по-ниски от 30, и когато преминава на следващата по-висока скорост на предаване, с течение на времето увеличение на потока на страничен канал. Въпреки това, аз вече са написани техните резултати, и въпросът за форум HydrogenAudio.

И накрая, ние се връщаме към най-интересното - Lame Съвместния своята стерео режим.

За стерео режим, можете да прочетете по-подробно на LAME страницата. както и тук.

Да започнем с най-оптималния режим VBR V2. Когато кодираща използване LAME 3.99.5 Получената скорост на предаване е 191 Kbit / сек. Да видим какво ще ни покаже EncSpot:

Crosstalk, стерео тиган и да експериментира със стерео

Crosstalk, стерео тиган и да експериментира със стерео

Можем да видим, че пробата е кодирана в Съвместния Safe Mode, и че почти всички рамки са кодирани в L / R Stereo, което се очакваше.

Прави впечатление, че ако го направим ние принуди за режим на енкодер L / R стерео (-MS ключ), това няма да се отрази на звука или скоростта на предаване - както в първия случай, самата енкодер всъщност избра този режим. Що се отнася до режим Dual Channel, възниква съответното битрейт отиде малко по-малко - 186 Kbit / сек. Да се ​​говори за причините за това е трудно, но това определено е свързано с факта, че в режим на двоен енкодер използва отделен канал за всеки резервоар малко.

Принудително Съвместния

Така че, в режим на LAME VBR използва само Сейф Съвместния режим. Така че единственият начин да се получи м / сек рамки Съвместно ще се наложи режим. Добави в -V2 опция -mf.

Междинна сума: битрейт скочи до 290 Kbit / сек, както и между каналите се появяват взаимно проникване (въпреки че може да се чуе само чрез изключване един от каналите). Това е пример за случая, когато кодирането в средата / Side режим е изключително неефективни. Поради високата сложността на общото сложността на разлика сигнал M и S каналите е по-голяма от L и R, защото, за да се постигне целевото качество (VBR - това кодиране с предварително определена мишена качество, битрейт не се ограничава до) трябва повече битове. И след това, общият битрейт 320 Kbit / и не е достатъчно за достатъчно високо качество на кодиране със страничен канал.

Това може да се обясни още по-ясно. Това, което имаме в началото на пробата, ако вземем предвид режим L / R на? Ляв канал съдържа звука на инструменти, както и правото - малко шум, почти пълно мълчание. По този начин на десния кодиране на канала ще доста малък брой битове. Ако се извършва превръщането в M / S, след сумиране на каналите се музика средата + шум в канала, и чрез изваждане на шума + музика (вече обърната фаза) в страничен канал. В резултат на двата канала съдържат доста сложни сигнали и тяхното кодиране битрейт ще почти два пъти повече. Така че това е: в режим на L / R енкодер използва за вписване

176 Kbit / сек, и в режим MS - всички 320.

Въпреки това, той е слязохме лесно. Нека да видим това, което имаме с режима CBR.

Възхвала на пробата 192 с параметри -b -q0. Той все още Сейф Съвместния режим. В резултат по отношение на звука е доста приемливо, по същество всички рамки все още е кодирана в режим L / R.

Сега ние принуди М режим / S. Можете да слушате резултат от тяхната собствена. В началото на пробата, в допълнение към проникването на звука в десния канал, ние получаваме все повече и артефакти. В режим на CBR, енкодер не може да се увеличи скоростта на предаване за поддържане на качеството в края на краищата той е засегнат в голяма степен. Това, което чувам - това е артефакти Canal Сиде, на която енкодер просто не се намират достатъчно на брой битове.

Опасно Съвместния

О, и като за опасен Съвместния режим. В този режим на енкодер може да спести на стерео образа чрез даване на приоритет на канала Mid. Сейф Съвместния изключва като се започне от 128 Kbit / сек. Позволете ми да ви напомня: в безопасен режим, процентът на MS рамка е равно на 5.2. В 128 Kbit / и се увеличава до 6.9. По-нататъшно намаляване на размера на битрейт рамки МС ще се увеличи. На моя Семпъл в 32 Kbit / и достига 26.5%. Все пак, това не винаги означава, че те ще бъдат наблюдавани звукови артефакти или стесняване стерео. По отношение на артефакти - програмист няма да използват държавите-членки, ако това подобрение на качеството на канала Mid се постига с цената на сравнима или по-висока за значително влошаване Side.

По този начин ние виждаме, че избора на правилния режим, стерео кодиране ви позволява да спестите много битрейт и спечели по отношение на качеството. От друга страна, избора на грешен режим (който е най-често се свързва с неподходящи принуждават параметри) може да доведе до сериозно влошаване на качеството на кодирането. Това се отнася за материали с много висока корелация между каналите. Ако, като ограничаващ случай, принуждавайки режим L / R на моно сигнал (по-точно, за сигнал от два канала, но с абсолютно идентична информация и за двата канала) неоснователно ще се увеличи скоростта на предаване е около два пъти, за да VBR, и от влошаване на половина за режим на CBR.

Информация спонсор

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела ');"> Съвместно Стерео, е добра, но се отнася само за Lame


Ето новините. В действителност, в кодиране технологията MS AAC, дори един порядък по-напреднали, отколкото да MP3. И също ще кодира моно с половината от битрейт (оттук нула в разлика канал).

И това, което е "действителната скорост на предаване"? Той клати качеството цел и битрейта - като това ще стане. И разклащане всички артефакти източник.
Няма никакъв смисъл да се уточни моно, освен ако не искате да получите на изхода един канал.

Разликата L-R може да се чуе чрез добавяне на DSP fubara Mid / Side Stereo преобразувател.

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела ');"> Съвместно Стерео, е добра, но само се отнася за куца - това е новина

Да, това, което е могло да има) просто липса на знания и опит.
Докоснах само чрез AAC и MeGui TAudioConverter. Така че нещо подобно, за разлика от куци, не съм виждал
Ще се пуши мана на QAAC по-внимателно и замислено. Благодаря за върха.

? 200 "200px ':' '+ (this.scrollHeight + 5) +' пиксела ');"> И това, което е "действителната скорост на предаване"?

Терминът, разбира се, не академична. Е, ние имаме, например, път 192, но наистина, по време на изслушването има не повече от 96. Hit линия тук: --ignorelength --threading -V 63 - -o
и ние се TVBR 70-90. Flac получи от надежден източник, разклаща със същите параметри - все TVBR 120-170.
Това е независимо от темата на моно-стерео. И двете фиксиращ направено, без да пречи на каналите и честотата на дискретизация, едно и също се съхранява профил.

? 200 '200px': '' + (this.scrollHeight + 5) + 'пиксела ");"> разлика L-R може да се чуе чрез прибавяне на DSP fubara Mid / Side стерео конвертор.

Благодаря. Не пропускайте да опитате. Но наистина искам не само да "чуе", но и "виждат".

Подкрепете проекта - споделете линка, благодаря!