SOUND FLIPPER НҰСҚАУЛЫҚТАРЫ
Жалған жақсартусыз дискреттеу жиілігі мен бит тереңдігі
Қайта дискреттеу мен дәлдік өзгерісі қашан қажет, үлкен сандар неліктен бөлшектерді қайтармайды және алдын ала нұсқа үлгілерді қалай сақтайды — біліңіз.
Әзірлеуші Singularity Shift Ltd · Жаңартылған · Алдын ала нұсқа нұсқаулығы
Екі сан, екі түрлі міндет
Дискреттеу жиілігі — әр арнадағы секундына үлгі саны. Бит тереңдігі бүтін санды PCM үлгісінің дәлдігін сипаттайды. Стерео екінші арна қосады; дискреттеу жиілігін екі еселемейді. Бұл қасиеттер үйлесімділікті және сығылмаған аудио көлемін анықтауға көмектеседі.
Мысалы, 48 kHz стерео 24 биттік PCM-нің бір минуты файл тақырыбына дейін 48,000 x 2 x 3 x 60 = 17,280,000 аудио байт қамтиды. Бірдей жиілік пен арна санында 16 биттік PCM әр үлгіге үш емес, екі байт қолданады. Бұл есеп сығылған кодектің айнымалы шығыс көлемін сипаттамайды.
Өзгертуге себеп болмаса, көзді сақтаңыз
44.1 kHz-ты 96 kHz-қа айналдыру жоқ жиіліктерді ойлап таппайды. 16 биттік жазбаны 24 битке айналдыру бастапқы өлшеулердің жіңішке бөлшектерін қайтармайды. Өндірістік жүйе нақты дерек түрін талап етсе, өзгеріс пайдалы болуы мүмкін, бірақ оны қалпына келген сапа деп жарнамаламай, үйлесімділік үшін жасау керек.
Sound Flipper жолдары мақсатты пішім мүмкіндік бергенде қабылданған бастапқы жиілікті сақтайды. Opus — айқын ерекшелік: шығыс 48 kHz, қажет қайта дискреттеуде SoXR дәлдігі 28, ал қажет болмаса айналып өту қолданылады. Бұл өзгеріс WAV-тан Opus-ке түрлендіргіштің анықталған жоспарында көрсетіледі.
Бүтін санды PCM мен float бірін-бірі алмастыратын атау емес
Float32 декодтағыш шығысын 16 биттік бүтін қадамдарға мәжбүрлемей бере алады және әдеттегі -1 мен +1 ойнату аралығынан тыс ақырлы мәндерді сақтай алады. Бүтін санды файл әр жылжымалы нүктелі мәнді дәл сақтай алмайды. Сондықтан Sound Flipper негізгі жолында float-тан FLAC-қа, float-тан ALAC-қа және float-тан бүтін санды AIFF-ке өтуді жасырын кванттамай, қабылдамайды.
Сол сияқты тексерілген FLAC және ALAC жолдары 16 және 24 биттік бүтін санды PCM қабылдайды. 32 биттік бүтін санды көз қолдау көрсетілетін WAV не AIFF сақтау жолын қолдануы керек. «Шығынсыз» деп аталатын пішімді таңдау оның нақты кодтағышы бастапқы дәлдікті қолдайтынын дәлелдемейді.
Дизерлеудің орны
Бүтін сан дәлдігін азайту — сигнал өңдеудің бөлек шешімі. Дизер кванттау алдында қателіктің сипатын өзгерту үшін мұқият таңдалған төмен деңгейлі шу қосады. Бұл тазарту әсері емес және өзгермеген үлгілерді сақтайтын түрлендіруге қосылмауы керек. Дәлдік өзгерісі ұсынылғанда көрсетілген өңдеу/шығыс жоспарын оқыңыз.
FFmpeg қайта дискреттеу құжаттамасы SoXR дәлдігі мен дизерлеу тетіктерін сипаттайды. Қолданбаның қазіргі шектері үшін сақтау ережелерімізді, ал дәлдік тексерулері неліктен маңызды екенін білу үшін төменгі бит сынақтарын қараңыз.
Sound Flipper арқылы жалғастыру
Түрлендіргішті ашу · Барлық аудио нұсқаулықтары · Кері байланыс және көмек