Opus Encoder
|
kvark48
|
Дата: Пятница, 28 Декабря 2018, 19:36 | Сообщение #91
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
У меня тоже почти всё в опус 200 kbps, v1.3 64bit 48kHz
Сколько не искал - щелчков между треками нет либо они слишком для меня тихие. Или вероятность их появления уж больно маленькая.
Кодер брал этот:
https://archive.mozilla.org/pub....n64.zip |
|
|
|
|
Xever
|
Дата: Пятница, 28 Декабря 2018, 21:58 | Сообщение #92
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Цитата Magnus ()
при битрейте ~96kbps звук становиться относительно прозрачным
Да, там тоже на 96 остановились, из всей прочитанной информации по опусу, делаю вывод, что он как раз на 15-30 kbps эффективней AAC и не имеет проблем на большинстве известных киллер-сэмплах, но как видим, не без греха, имеет "щелчки" между треками и не имеет хардварной поддержки. На самом деле и софтварной, AlbumArtDownloader его не видит, поддержите пожалуйста реквест: https://hydrogenaud.io/index.php/topic,57392.msg966472.html#msg966472
Rollinnn,
В той теме пишут, что это связано с тем, что кодировщик не имеет информации о следующем треке и это касается всех lossy кодеков, но в AAC/OGG просто менее выражено и не слышно. Это так?
Версии отсюда ( https://www.videohelp.com/software/OpusTools ) достаточно актуальные? А то git-овские без оптимизаций под AVX.
|
|
|
|
|
Hellraiser
|
Дата: Пятница, 28 Декабря 2018, 22:34 | Сообщение #93
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Цитата Rollinnn ()
Ну, в подтверждение того, что щелчки могут быть, приведён лог ABX теста
На ваших файлах я щелчок слышу, на своих нет.
Цитата Rollinnn ( )
Не работает Ваша ссылка.
https://opus-codec.org/downloads/
(видимо не правильно вставил)
Цитата kvark48 ( )
Сколько не искал - щелчков между треками нет либо они слишком для меня тихие. Или вероятность их появления уж больно маленькая.
На файлах Rollinnn'a щелчок слышен, на своих тоже не нашел.
Сообщение отредактировал Hellraiser - Пятница, 28 Декабря 2018, 22:38
|
|
|
|
|
kvark48
|
Дата: Пятница, 28 Декабря 2018, 23:32 | Сообщение #94
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Может причина не в энкодере а в декодере. В f2k 1.4.1 заменили декодер опуса. Попробую старый консольный. |
|
|
|
|
Hellraiser
|
Дата: Пятница, 28 Декабря 2018, 23:56 | Сообщение #95
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
kvark48, я на одном и том же фубаре слышу щелчки у Rollinnn'a, и не слышу на своих файлах. Но Rollinnn opus в wav обратно декодировал, может и в этом проблема. |
|
|
|
|
Rollinnn
|
Дата: Суббота, 29 Декабря 2018, 00:38 | Сообщение #96
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата kvark48 ()
Может причина не в энкодере а в декодере. В f2k 1.4.1 заменили декодер опуса. Попробую старый консольный.
Хоть старый, хоть новый, хоть фубаровский, хоть консольный - результат мало отличается. Разве что с фубаровским декодром щелчок, вроде как, чуть тише.
Цитата Hellraiser ( )
я на одном и том же фубаре слышу щелчки у Rollinnn'a, и не слышу на своих файлах. Но Rollinnn opus в wav обратно декодировал, может и в этом проблема.
Так в архиве и исходные файлы есть. Можете сами закодировать в opus и послушать.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Суббота, 29 Декабря 2018, 00:38
|
|
|
|
|
Dave_Scream
|
Дата: Суббота, 29 Декабря 2018, 00:50 | Сообщение #97
|
Группа: Проверенные
Сообщений: 51
Статус: Оффлайн
|
Может щелчок связан с переключением частоты семплирования? Понятно, что внутри кодер использует 48kHz, но исходники могут быть разные.. |
|
|
|
|
Xever
|
Дата: Суббота, 29 Декабря 2018, 00:59 | Сообщение #98
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Похоже, проблема в самом алгоритме кодирования (не ресемплере), на гидрогене об этом речь, в OGG, предыдущем кодеке тех же авторов, щелчёк на графиках тоже есть, но он вроде как не слышен.
https://hydrogenaud.io/index.php/topic,116605.msg963796.html#msg963796 |
|
|
|
|
Hellraiser
|
Дата: Суббота, 29 Декабря 2018, 01:44 | Сообщение #99
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Цитата Rollinnn ()
Так в архиве и исходные файлы есть. Можете сами закодировать в opus и послушать.
Закодировал, щелчок вроде тоже есть, но не такой явный
https://www.upload.ee/download/9357905/f61b7e5d70e214ad407e/test.zip
Добавлено (29 Декабря 2018, 01:53)
---------------------------------------------
Ради интереса те же файлы конвертировал с помощью cue tools. Тут щелчок получился более чем явный.
https://www.upload.ee/downloa....est.zip
|
|
|
|
|
Rollinnn
|
Дата: Суббота, 29 Декабря 2018, 01:57 | Сообщение #100
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Dave_Scream ()
Может щелчок связан с переключением частоты семплирования?
Не только. Может возникнуть даже если исходные файлы 48 кГц.
Цитата Hellraiser ( )
щелчок вроде тоже есть, но не такой явный
Это же при воспроизведении фубаром? Как я выше и писал, при декодировании фубаром щелчок чуть тише, чем при декодировании консольным декодером.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Суббота, 29 Декабря 2018, 02:12
|
|
|
|
|
Hellraiser
|
Дата: Суббота, 29 Декабря 2018, 02:11 | Сообщение #101
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Но вот 2 файла из альбома Kreator - Endorama который я конвертировал тоже через cue tools 2.1.7 в opus, и здесь никаких щелчков между треками я не слышу.
https://www.upload.ee/files/9358030/kreator_test.zip.html
Rollinnn, Можно ссылку на оригинал альбома с которого вы взяли эти файлы?
Добавлено (29 Декабря 2018, 02:12)
---------------------------------------------
Цитата Rollinnn ()
Это же при воспроизведении фубаром?
Да, все слушал в фубаре
Сообщение отредактировал Hellraiser - Суббота, 29 Декабря 2018, 02:22
|
|
|
|
|
Rollinnn
|
Дата: Суббота, 29 Декабря 2018, 15:15 | Сообщение #102
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Hellraiser ()
Можно ссылку на оригинал альбома с которого вы взяли эти файлы?
Нет такого. Файлы я сам так разрезал специально для тестирования бесшовности. Если такой пример кажется Вам слишком нереалистичным, то в вышеупомянутой теме на hydrogenaud.io есть ссылки на семплы из реальных треков с реальных CD - https://hydrogenaud.io/index.php/topic,116605.msg962561.html#msg962561 , https://hydrogenaud.io/index.php/topic,116605.msg962552.html#msg962552
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
|
|
|
|
|
Hellraiser
|
Дата: Суббота, 29 Декабря 2018, 18:14 | Сообщение #103
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Цитата Rollinnn ()
Файлы я сам так разрезал специально для тестирования бесшовности
А может быть дело именно в этом? Потому что я специально файлы в произвольном месте не разрезал, у меня файлы разрезались согласно *.cue файлам и щелчков в месте разреза не слышно. В отличии от файлов которые вы сами разрезали.
Сообщение отредактировал Hellraiser - Суббота, 29 Декабря 2018, 18:22
|
|
|
|
|
Rollinnn
|
Дата: Суббота, 29 Декабря 2018, 19:07 | Сообщение #104
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Hellraiser ()
А может быть дело именно в этом? Потому что я специально файлы в произвольном месте не разрезал, у меня файлы разрезались согласно *.cue файлам и щелчков в месте разреза не слышно. В отличии от файлов которые вы сами разрезали.
То, как разрезались файлы влияет лишь на то, целое количество фреймов (для CD один фрейм равен 588 семплам) в них или не целое. Если вырезать куски так, чтобы кол-во фреймов было целым, ничего не изменится. Хотите убедиться?
И, к слову, файлы из web-релизов и оцифровок винила могут изначально иметь нецелое количество секторов.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Суббота, 29 Декабря 2018, 19:18
|
|
|
|
|
Hellraiser
|
Дата: Суббота, 29 Декабря 2018, 19:26 | Сообщение #105
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Rollinnn, И все таки, щелчки появляются не на всех файлах. Пример с альбомом Kreator я выкладывал выше. Альбом был изначально в формате Image+cue. |
|
|
|
|
Rollinnn
|
Дата: Суббота, 29 Декабря 2018, 19:51 | Сообщение #106
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Hellraiser ()
И все таки, щелчки появляются не на всех файлах
Так ведь никто и не утверждал, что они появляются на всех файлах.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
|
|
|
|
|
Hellraiser
|
Дата: Суббота, 29 Декабря 2018, 20:51 | Сообщение #107
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Цитата Rollinnn ()
Так ведь никто и не утверждал, что они появляются на всех файлах.
Ну это понятно. Выходит что щелчки появляются только на самостоятельно разрезанных файлах? Просто не понятно почему одни файлы режутся как надо, а у других щелчок. Получается что проблема не только в энкодере, но и в самих файлах раз одни конвертируются нормально, а у других щелчок?
|
|
|
|
|
Xever
|
Дата: Воскресенье, 30 Декабря 2018, 02:52 | Сообщение #108
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Rollinnn,
А авторы подтвердили баг и планы по устранению, на гидро они вроде есть? |
|
|
|
|
kvark48
|
Дата: Воскресенье, 30 Декабря 2018, 12:33 | Сообщение #109
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Повторил поиск щелчков по алгоритму Rollinnn-а,только брал реальные образы альбомов (30 случайных). Еще провел вычитание образов для замера пиковых уровней щелчков. Ходил по местам склеек через cue-файлы.
Итог: щелчки иногда есть но их пиковые уровни от 0.04 до 0.18. Учитывая эффект маскировки полезным сигналом их слышно только при вычитании. |
|
|
|
|
Rollinnn
|
Дата: Воскресенье, 30 Декабря 2018, 16:29 | Сообщение #110
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Hellraiser ()
Просто не понятно почему одни файлы режутся как надо, а у других щелчок. Получается что проблема не только в энкодере, но и в самих файлах раз одни конвертируются нормально, а у других щелчок?
Файлы режутся нормально. Просто режутся и всё. Или Вы считаете, что когда в студии делают разметку для CD, то сидят и думают: "А как бы нам разделить файлы, чтобы при кодировании в какой-нибудь lossy не было щелчков?". Проблема в кодере. Когда стык оказывается, так сказать, в неудачном месте, то при кодировании получается щелчок. У Vorbis'а, например, нет такой проблемы, у AAC от Apple тоже нет (хоть в AAC бесшовность и обеспечивается не за счёт самого кодирования, а за счёт метаданных).
Цитата Hellraiser ( )
Выходит что щелчки появляются только на самостоятельно разрезанных файлах?
Ещё раз повторяю: НЕТ, НЕ ТОЛЬКО.
Между треками 1 и 2 с альбома Amplifier Worship группы Boris (на рутрекере есть в составе дискографии). Переход между треками там, где он и был в оригинале.
--bitrate 256, opusenc.exe - свежайшая git-версия отсюда - https://hydrogenaud.io/index.php/topic,116746.msg966119.html#msg966119
1) БЕЗ преварительного ресемплинга (т.е. ресемплинг делает сам opus).
Image op (2).wav - опусы декодирован фубаром и склеен фубаром
Image00.wav - оригиналы склеены фубаром, затем результат ресемплирован
https://yadi.sk/d/hAASwRJmuJnn6Q
Код
foo_abx 2.0.5 report
foobar2000 v1.4.1
2018-12-30 15:57:19
File A: Image op (2).wav
SHA1: a8213e04af628cb57b51ad5a480747bab81cb7ad
File B: Image00.wav
SHA1: b7aea25bcd5eb4cb3909fb76981530057f1dcd29
Output:
WASAPI (event) : Интерфейс SPDIF (5- DR.DAC2 DX USB), 24-bit
Crossfading: NO
15:57:19 : Test started.
15:57:43 : 01/01
15:58:02 : 02/02
15:58:19 : 03/03
15:58:28 : 04/04
15:58:45 : 05/05
15:59:21 : 06/06
15:59:34 : 07/07
15:59:48 : 08/08
15:59:57 : 09/09
16:00:19 : 10/10
16:00:32 : 11/11
16:01:39 : 12/12
16:01:39 : Test finished.
----------
Total: 12/12
Probability that you were guessing: 0.0%
-- signature --
029e5f2cff966604fee96ff47651a41765d3b9a0
2) С предварительным ресемплингом SoX foo_dsp_resampler 0.8.6 (версия с экстраполяцией т.е. сам ресемплинг не вызывает щелчков) 48000/95%/No aliasing/Linear
Image.wav - опусы декодированы фубаром и склеены фубаром
Image00.wav - оригиналы склеены фубаром и результат ресемплирован
https://yadi.sk/d/F-ASZnrlQDcc-w
Код
foo_abx 2.0.5 report
foobar2000 v1.4.1
2018-12-30 16:08:00
File A: Image.wav
SHA1: 27f6d65bb8c22c4ed5a66546bd2092d6d29bec65
File B: Image00.wav
SHA1: b7aea25bcd5eb4cb3909fb76981530057f1dcd29
Output:
WASAPI (event) : Интерфейс SPDIF (5- DR.DAC2 DX USB), 24-bit
Crossfading: NO
16:08:00 : Test started.
16:08:34 : 01/01
16:08:51 : 02/02
16:09:05 : 03/03
16:09:16 : 04/04
16:09:41 : 05/05
16:09:52 : 06/06
16:10:01 : 07/07
16:10:31 : 08/08
16:10:36 : 09/09
16:10:53 : 10/10
16:11:02 : 11/11
16:11:17 : 12/12
16:11:17 : Test finished.
----------
Total: 12/12
Probability that you were guessing: 0.0%
-- signature --
c874c1fdb64ece1853ee491eb38bbb71969f54dc
Цитата Xever ( )
А авторы подтвердили баг и планы по устранению, на гидро они вроде есть?
Один из разработчиков тему читал, выдвигал предположения. Было предположение, что это баг, который исправлен здесь, но нет, ничего не изменилось, причина в другом.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Воскресенье, 30 Декабря 2018, 19:16
|
|
|
|
|
Hellraiser
|
Дата: Воскресенье, 30 Декабря 2018, 17:25 | Сообщение #111
|
Группа: Проверенные
Сообщений: 16
Статус: Оффлайн
|
Цитата Rollinnn ()
Между треками 1 и 2 с альбома Amplifier Worship группы Boris (на рутрекере есть в составе дискографии). Переход между треками там, где он и был в оригинале.
Ну здесь я вообще щелчок не слышу. Видимо оборудование не позволяет.
Добавлено (30 Декабря 2018, 17:27)
---------------------------------------------
Хотя нет, услышал, выкрутил громкость на 100% и услышал
|
|
|
|
|
kvark48
|
Дата: Четверг, 03 Января 2019, 01:23 | Сообщение #112
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Забавный факт: чем меньше амплитуда щелчка, тем больше вероятность что щелчок будет только в правом канале. |
|
|
|
|
Gratch
|
Дата: Четверг, 10 Января 2019, 15:35 | Сообщение #113
|
Группа: Проверенные
Сообщений: 38
Статус: Оффлайн
|
Видимо из-за интеграции какой-то опции программы illustrate dBpowerAMP Music Converter, система (проводник Windows) зависает при открытии папок с файлами opus. Из-за чего приходиться выбирать - либо не пользоваться этим на данный момент самым прогрессивным лосси-форматом (или одним из самых), либо не устанавливать прогу-сабж и отказаться от приятной возможности видеть в проводнике теги всех аудиофайлов независимо от кодека и формата.
Сталкивался ли кто-то с подобным? и как решил сей трабл?
Сообщение отредактировал Gratch - Четверг, 10 Января 2019, 15:36
|
|
|
|
|
kvark48
|
Дата: Четверг, 10 Января 2019, 21:39 | Сообщение #114
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Gratch, а если переименовать *.opus в *.ogg ?
В таких случаях пишут разрабам, пусть правят глючный софт. |
|
|
|
|
Gratch
|
Дата: Пятница, 11 Января 2019, 00:00 | Сообщение #115
|
Группа: Проверенные
Сообщений: 38
Статус: Оффлайн
|
Цитата kvark48 ()
а если переименовать *.opus в *.ogg ?
Переименовать сотни или тысячи файлов? Не слишком ли это долго и муторно?
А есть ли другие способы и возможности "научить" проводник Windows отображать информацию из тегов разных аудиофайлов, а не только
mp3, flac, m4a, wma ?
|
|
|
|
|
Dave_Scream
|
Дата: Вторник, 15 Января 2019, 00:20 | Сообщение #116
|
Группа: Проверенные
Сообщений: 51
Статус: Оффлайн
|
На резервном телефоне (Xiaomi Redmi 4x) очень мало внутренней памяти (16гб всего, минус система, минус приложения, остается гигабайт от силы). Так мало, что даже кэш музыки вконтакте (мп3 320кбпс) съедает слишком много.
Нужно жестко экономить - попробовал новым OPUS 1.3 закодировать альбомы в 80kbps, а потом взял и думаю дай попробую в 50 kbps без сравнений качества, просто закодировать кинуть на телефон и слушать. И что я могу сказать? на 50 kbps не могу пожаловаться на качество! Норм играет))
Мне интересно, обычному человеку с вкладышами за 600р, если без слепых прослушиваний и критичных вслушиваний в качество, а вот чисто на бытовом уровне, на каком битрейте OPUSа, такой человек заметит ухудшение качества звука.
Ведь обычным людям хватало и мп3 128
----
кстати, последний энкодер опуса почему-то вышел только под win32 и без оптимизаций sse avx... странно
Сообщение отредактировал Dave_Scream - Вторник, 15 Января 2019, 00:22
|
|
|
|
|
kvark48
|
Дата: Вторник, 15 Января 2019, 03:30 | Сообщение #117
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Цитата
Мне интересно, обычному человеку с вкладышами за 600р, если без слепых прослушиваний и критичных вслушиваний в качество, а вот чисто на бытовом уровне,
на каком битрейте OPUSа, такой человек заметит ухудшение качества звука.
ИМХО: ~32 kbps, на семплах с высокими тонами - ~48 kbps. И далеко не на всех треках.
Цитата
кстати, последний энкодер опуса почему-то вышел только под win32 и без оптимизаций sse avx... странно
Оф. выпуск 1.3 64 bit:
opus-tools-0.2-opus-1.3-win64.zip
|
|
|
|
|
Vargas
|
Дата: Вторник, 15 Января 2019, 05:04 | Сообщение #118
|
Группа: Проверенные
Сообщений: 19
Статус: Оффлайн
|
kvark48,
А что за сборки выкладываются на видеохелпе? Тестовые? Там и AVX есть. |
|
|
|
|
kvark48
|
Дата: Вторник, 15 Января 2019, 13:41 | Сообщение #119
|
Группа: Проверенные
Сообщений: 50
Статус: Оффлайн
|
Vargas
Код
Built on 2018-10-24, by LoRd_MuldeR <[email protected]>.
This package contains *unofficial* binaries of the Opus Audio Codec for Windows:
* libopus v1.3, Git-83d5155f [2018-10-17]
* opus-tools v0.2+3, Git-f5f571b3 [2018-10-16]
* libopusenc v0.2.1, Git-b19e1b14 [2018-10-07]
* libopusfile v0.11+4, Git-d59a17ec [2018-09-27]
|
|
|
|
|
Rollinnn
|
Дата: Вторник, 15 Января 2019, 17:00 | Сообщение #120
|
Группа: Эксперты
Сообщений: 1406
Статус: Оффлайн
|
Цитата Dave_Scream ()
Мне интересно, обычному человеку с вкладышами за 600р, если без слепых прослушиваний и критичных вслушиваний в качество, а вот чисто на бытовом уровне, на каком битрейте OPUSа, такой человек заметит ухудшение качества звука.
Ведь обычным людям хватало и мп3 128
На чём основано утверждение про mp3 128? Можете не верить, но мне, например, лет 14-15 назад при прослушивании пиратских CD (которые как потом позже выяснилось были записаны из mp3) в наушниках за 300 р на CD-плеере за 2000 р было безо всяких сравнений и вслушиваний было понятно, что со звуком что-то не то. В том, что это мне не казалось я убеждался, приобретя лицензионный CD. Может быть mp3 128 хватало тем, кто ничего, кроме этого mp3 128, и не слышал никогда.
FLAC1.3.3NOSSE Opus1.3.1NOSSE LAME3.99.5ICL12.1 Monkey'sAudio4.10(NOSSE2) ffmpeg для Windows XP и процессоров без SSE2
Сообщение отредактировал Rollinnn - Вторник, 15 Января 2019, 17:06
|
|
|
|