Кіріспе
Келесі аудио тректердің үзіліссіз ойнатылуы – бұл бір-бірінен кейін келетін аудио тректердің үзіліссіз ойнатылуы, осылайша бастапқы аудио көзіндегі уақыт аралық қашықтықтар ойнатылу кезінде трек шекараларында сақталады. Бұл мүмкіндік пайдалы болуы үшін, трек шекараларындағы уақытқа қатысты емес басқа да артефакттар да жойылмауы керек. Үзіліссіз ойнату компакт-дискілерде, грампластинкаларда немесе таспаларда жиі кездеседі, бірақ қысылған цифрлық аудио қолданатын басқа форматтарда әрдайым қолжетімді болмайды. Үзіліссіз ойнатудың болмауы, музыка тыңдаушыларына ыңғайсыздық тудырады, әсіресе тректер бір-біріне жалғасуы тиіс музыка жанрларында – мысалы, кейбір классикалық музыкада (әсіресе опера), прогрессивті рок, тұжырымдық альбомдар, электрондық музыка және тректер арасында көрерменнің шуы бар тікелей концерттік жазбаларда.
Gapless playback is the uninterrupted playback of consecutive audio tracks, such that relative time distances in the original audio source are preserved over track boundaries on playback. For this to be useful, other artifacts (than timing related ones) at track boundaries should not be severed either. Gapless playback is common with compact discs, gramophone records, or tapes, but is not always available with other formats that employ compressed digital audio. The absence of gapless playback is a source of annoyance to listeners of music where tracks are meant to segue into each other, such as some classical music (opera in particular), progressive rock, concept albums, electronic music, and live recordings with audience noise between tracks.
Ойнатудың кідірісі
Әртүрлі бағдарламалық жасақтама, микрокод және аппараттық компоненттер тректі ойнатуды бастаумен байланысты айтарлықтай кешігуге себеп болуы мүмкін. Егер бұл ескерілмесе, тыңдаушы келесі файлды іздеп, метадеректерді жаңартып, алғашқы блокты толық декодтағанға дейін үнсіз күтеді, содан кейін ғана аппараттық буферге деректер жіберіледі. Бұл кешігу жарты секундқа немесе одан да көпке созылуы мүмкін, бұл әсіресе "үздіксіз" музыкада, мысалы, кейбір классикалық немесе би жанрларында байқалады. Шығымды жағдайларда, аппараттық құрылғы тіпті тректер арасында қайта жүктеледі, нәтижесінде қысқа "клік" пайда болады. Барлық кешігу тізбегін ескеру үшін, келесі тректің басталуы қазіргі ойналып жатқан трек аяқталуына дейін декодталған болуы керек. Декодталған екі аудио бөлігі тректер бағдарламалық жасақтамада біріктірілгендей, ауысу кезінде аппаратқа үздіксіз берілуі керек. Көптеген ескі аудио ойнатқыштарда жеке компьютерлерде саңылаусыз аудио ойнату үшін қажетті буферлеу жүзеге асырылмайды. Олардың кейбіреулері шығысты буферлеу үшін үшінші тараптың саңылаусыз аудио плагиндерін пайдаланады. Көптеген жаңа ойнатқыштар және ескі ойнатқыштардың жаңа нұсқалары енді саңылаусыз ойнатуды тікелей қолдайды.
Сығу артефактілері
Уақыт / жиілік трансформацияларына негізделген жоғалтулы дыбыс сығылу схемалары әрбір тректің басына және соңына шамалы үнсіздік қосады. Бұл үнсіздіктер сығымдалған аудио деректердің ойнату уақытын ұзартуы мүмкін. Ойнату кезінде осы үнсіздіктер кесілмесе, трек шекарасында екі үнсіздік тізбектеле ойналып, бастапқы аудио контентінде үзіліс сияқты естіледі. Жоғалмайтын форматтарда мұндай мәселелер кездеспейді. Кейбір аудио форматтарында (мысалы, Ogg Vorbis) бастапқы және соңғы бөліктері нақты анықталған болса, декодтау процесінде үнсіздік автоматты түрде кесіледі. Ал кейбір форматтарға осы мәселені шешу үшін плеерге қосымша метадеректер қажет болуы мүмкін. Көп қолданылатын MP3 форматында кейіннен жою үшін кешігу немесе толтыру мөлшерін жазу мүмкіндігі қарастырылмаған. Сонымен қатар, кодектердің кешігуі әртүрлі болуы мүмкін, бұл автоматты түрде жоюды қиындатады. Егер екі трек декодталып, бір трекке біріктірілсе де, олардың арасында әдетте үзіліс қалады.
ТАО режимінде жазылған CD
Аудио CD-лерді бірден диск (DAO) немесе бірден трек (TAO) режимінде жазуға болады. Екіншісі икемдірек, бірақ тректер арасында шамамен 2 секунд үнсіздік қосудың кемшілігі бар. Бірден диск (DAO) режимінде бүкіл CD-ні бір үздісіз сеанста, тректер арасында кез келген үзіліссіз жазуға болады. Бұл режим әндердің арасында үзіліссіз ойнатуды қалағанда тиімді. DAO көбінесе тікелей эфирдегі жазбаларға, диджейлік микстерге немесе тректер бір-бірімен үйлесетін концептуалды альбомдарға қолданылады.
Дәл , бос орында ойнату
Геуристикалық әдістерден өзгеше, дәл саңылаусыз ойнату деп көбінесе ойнату уақытының бастапқы деректермен толық сәйкес келуі түсініледі. Осы анықтама бойынша, дәл саңылаусыз ойнатқышқа кезекті тректер арасында саңылаулар немесе үстемелер (айқастыру) жасауға, сондай-ақ болжамдарға сүйенуге рұқсат етілмейді. Ойнату кешігуін ескере отырып, мұндағы дәлдік жоғалтусыз деректерді өзгеріссіз өңдеуде және жоғалтулы деректерден қажетті мөлшерде толтыруды алып тастауда көрінеді. Бұл, енкодер спецификациялары нашар анықталған және метадеректері жоқ файл форматтары үшін мүмкін емес, себебі енкодерлерге артық үнсіздіктің ұзақтығын жазуға мүмкіндік жоқ.
Шамамен әдістер
Кейбір музыка ойнатқыштар тректер арасындағы үнсіздікті анықтау және қажет болған жағдайда ойнату кезінде аудионы қысқарту үшін эвристикалық әдістерді пайдаланады. Жоғалтулы сығылудың уақыт шешілімін жоғалтуына байланысты, бұл әдіс дәл емес. Әсіресе, үнсіздік толығымен нөлдік болмайды. Егер үнсіздік шегі тым төмен болса, кейбір үнсіздіктер байқалмай қалуы мүмкін. Тым жоғары болса, тректің басында немесе соңындағы тыныш музыканың үлкен бөліктері жойылуы мүмкін. Цифрлық сигналды өңдеу (DSP) алгоритмдерін тректер арасында кешіру үшін де қолдануға болады. Бұл кейбір тыңдаушыларға ұнамайтын үзілістерді жояды, бірақ сонымен қатар аудио сигналын күрт өзгертеді, бұл тыңдау тәжірибесіне немесе зиянды әсер етуі мүмкін. Кейбір тыңдаушылар осы әсерлерді жоюға тырысатын үзілістен гөрі жақтырмайды. Мысалы, кешіру әлдеқашан үзіліссіз файлдар үшін қолайсыз, онда көшу жасанды түрде қысқа сезілуі мүмкін және ырғақты бұзуы мүмкін. Сонымен қатар, қысқартылмаған үнсіздіктің ұзақтығына және қолданылған кешіруге байланысты, бұл үлкен дыбыс деңгейінің төмендеуіне әкелуі мүмкін. Бұл әдістер тректер арасындағы қасақана аралықтың мақсатын жояды. Барлық альбомдар микс альбомдар емес; көбінесе, байланыссыз тректер арасында эстетикалық үзіліс болады. Сонымен қатар, әртіс драмалық эффект үшін үнсіздікті қасақана қалдыруы мүмкін, және ол трек шекарасы бар-жоғына қарамастан сақталуы керек. Дәл үзіліссіз ойнатумен салыстырғанда, бұл әдістер аудио файлдарындағы қате үнсіздікке басқаша тәсіл болып табылады, бірақ басқа қажетті мүмкіндіктер бірдей. Дегенмен, бұл тәсіл көбірек есептеулерді қажет етеді. Портативті цифрлық аудио ойнатқыштарда бұл батареяда ойнату уақытын қысқартуға әкеледі.
Пайдаланушының айнала жолдары
Көпте қолданылатын шешім – бірнеше тректі бір файл ретінде кодтау, навигация үшін cue тізімдерін (немесе осыған ұқсас нәрсені) пайдалану. Бұл әдіс бір-бірінен кейін келетін тректерде үзіліссіз ойнатуға мүмкіндік берсе де, қысылған файлдың тым үлкен болуына байланысты оны басқару қиын болуы мүмкін. Сонымен қатар, егер ойнату бағдарламалық қамтамасы немесе аппараттық құрылғы cue тізімдерін тани алмаса, тректер арасында өту қиын болуы мүмкін. Бар файлдарға үзіліссіз ойнату туралы метадеректерді қосуға болады. Егер кодек белгілі болса, кодек кешігуін болжауға болады. Сондай-ақ, егер қысылу CD аудиодан жасалса, бастапқы ойнату ұзындығы CD секторының мөлшерімен – 588 үлгінің толық еселігі болады. Осылайша, жалпы ойнату уақытын да болжауға болады. Аудио файлдарға мұндай ақпаратты қосу, осы мүмкіндікті қолдайтын ойнатқыштарда нақты үзіліссіз ойнатуды қамтамасыз етеді.