LINUX.ORG.RU

mp3 готово к использованию или нет ?

 ,


1

0

Готов ли сейчас для использования, как заменитель lossless, mp3 ? К примеру сделать так:

lame \
--cbr \
-b 320 \
--noreplaygain \
-q 0 \
-k \
-V 0

Есть мнение, что звукорежиссеры не могут отличить mp3 256(!), не говоря уже про 320, от lossless. Конечно, не с просторов интернетов, когда школоло это всё кодировалось с неизвестных источников, а собственноручно закодированный из lossless. Еще конечно остается открытым вопрос 24/96кгц, который mp3 не умеет, увы.

Перемещено leave из desktop

★★★★

Последнее исправление: bryak (всего исправлений: 7)
Ответ на: комментарий от Moderators

Ты спектрограммы,с микрофона снятые сравнивай, умник.

anonymous
()

Но зачем? Если ты, конечно, для каких-то технических целей записываешь много часов на флешку 64 Мб, то да, куда деваться. А если слушать, то и сидюк-то, по уму, недостаточен (жаль, что 24/96 и выше мало записей).

spqr ★★★
()
Ответ на: комментарий от curufinwe

естественном шуме

Каком каком?

фильтр фильтрует частоту модуляции - несколько мегагерц

Да ты что? А у меня тут криокамера потекла значит... Это вон тот дельтасигма?

Одним из основополагающих принципов дельта-модуляции является превышение частоты Котельникова в K раз.

Эмм, т.е. двойной частоты не достаточно и я не соврал?

deep-purple ★★★★★
()
Ответ на: комментарий от anonymous

Понятия не имею. Может там его и нет. Потому как честно суммарное.

https://ru.wikipedia.org/wiki/Цифро-аналоговый_преобразователь

SNDR (отношение сигнал/шум+искажения) — характеризует в децибелах отношение мощности выходного сигнала к суммарной мощности шума и гармонических искажений;

s/n 97db

Врут, ну, может быть где-то там оно мерялось, где правда. На деле же, в зависимости от паршивости карты, с -75 уже шумит на выходе, а на входе вообще с -60.

Я кстати на ту свою что хотел посмотреть, даташит не нашел, в одном месте печально сказали что нет в открытом доступе (невидиа чипсет).

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

Даже с такими манёврами выходит что для красивых графиков достаточно апсемплинга/етц.

anonymous
()
Ответ на: комментарий от anonymous

Люди пишут что эта процедура «хавает битность» и не выдает заявленные 24, в пересчете с оставшегося динамического диапазона, минимального уровня и прочее. Но это уже другая история, да.

deep-purple ★★★★★
()
Ответ на: комментарий от Ya_gnu_linux

Это по какому радио такое неожиданное и незнакомое? А то я после Трансильвании ничего интересного не встречал, увы...

spqr ★★★
()
Ответ на: комментарий от Ya_gnu_linux

иногда новое, незнакомое, это офигенно

Учебник по русскому языку почитай, вообще обоссышься от новых знаний.

anonymous
()
Ответ на: комментарий от deep-purple

Эмм, т.е. двойной частоты не достаточно и я не соврал?

Ты точно понимаешь, что такое дельта-сигма модуляция? По-моему совсем нет.

Двойной частоты, в соответствии с теоремой Котельникова, совершенно достаточно. Повышенная частота нужна для работы цифрового фильтра, потому что он, внезапно, должен сглаживать ту самую «ступеньку» и «пилу», а сгладить можно только вставив дополнительные отсчеты между теми, что есть в записи, методом интерполяции. При этом иметь в записи и хранить сигнал с частотой выше частоты Котельникова никакого смысла нет.

Теорема Котельникова говорит о том, что можно восстановить аналоговый сигнал из дискретного с частотой дискретизации большей чем в два раза максимальной частоты исходного сигнала. Вот цифровой фильтр и восстанавливает, интерполяцией. А аналоговый фильтр дошлифовывает.

Каком каком?

Шум уже на выходе этого конденсатора фильтра, о котором ты говоришь, больше чем твоя пила. А учитывая частотный спектр пилы, она будет просто отфильтрована за счет АЧХ последующих каскадов.

curufinwe ★★★★★
()
Ответ на: комментарий от deep-purple

Люди пишут что эта процедура «хавает битность» и не выдает заявленные 24

Честные 24 бита ты не получишь никогда, потому как уже на выходе ЦАПа уровень шумов (обычных тепловых, и наводок) будет в разы больше шума квантования. Что полностью доказывает абсурдность хранения записей в 24 бита.

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от leave

Все ясно, ты из тех, которые начнут кричать «тян не нужны», когда писюн от возраста начнет падать :)

anonymous
()
Ответ на: комментарий от cipher

Кто-то говорил за стриминг? Любители слушать музычку онлайн вообще должны лежать на отдельной от адептов lossless/lossy полочке.

menefis
()
Ответ на: комментарий от spqr

Это по какому радио такое неожиданное и незнакомое? А то я после Трансильвании ничего интересного не встречал, увы...

Да по разным. Конечно такое не каждый день происходит, но тем не менее иногда неизвестных для себя исполнителей открывал. Ну и просто новые релизы никто не отменял, просто я за музыкальными новостями давно не слежу специально как было в 20 лет. Я правда не любитель помнить тысячи исполнителей со всей их дискографией, так что на слух даже не всегда могу узнать даже уже знакомых исполнителей.

А радио у меня сохранённых штук 30 как минимум, в разных жанрах, могу вечером архив кинуть.

Ya_gnu_linux
()

Упоротые продолжают кодировать стерео- и многоканальный звук в 320 kbps MP3 в то время, когда давно есть AAC. Чем это объяснить, как не идиотизмом, я не могу.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 2)
Ответ на: комментарий от iZEN

Привычка, сэр. А еще эти их пальцевозительные устройства многие не умеют аак в видео, например.

deep-purple ★★★★★
()
Ответ на: комментарий от anonymous

Но его восстанавливают, с потерями и искажениями, это не точная копия, в рамках заявленных свойств.

deep-purple ★★★★★
()
Ответ на: комментарий от anonymous

Не, вставная карта была ваще агонь, а этот рыгатек просто жесть.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

Какое хорошее слово.. Т.е. RAW PCM это пожатый формат? Тсссс! Только не говори никому!

Конечно! Точно так же как и абсолютно любая аудиозапись, даже божественный винил. Только не говори винилоидам!

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от iZEN

Привычка же, полная поддержка, на патенты уже давно пофиг, тем более они скоро уже всё (в этом году кажись), проигрывание AAC как бы патент-фри, но с энкодерами/дэкодерами западло, распространяются только сырцами без прекомпилед, иначе платить бабки. Позиции mp3 имхо будут сильны и дальше, тем более когда истечет последний патент, mp3/flac/opus и пофиг.

FiXer ★★☆☆☆
()
Последнее исправление: FiXer (всего исправлений: 4)
Ответ на: комментарий от Bruce_Lee

240 мониторов AKG
качественных наушниках, типа

/0

Hertz ★★★★★
()
Ответ на: комментарий от iZEN

в то время, когда давно есть AAC. Чем это объяснить, как не идиотизмом, я не могу.

Фрибздёры такие фрибздёры... А почему именно AAC? Ты про какой AAC, AAC-LC, Nero AAC, HE-AAC, HE-AAC v2, Apple HE-AAC или какой? Подсказываю, лучшая реализация от Apple и кодер отсутствует под этот ваш линукс даже в виде блоба, наиболее распространённый вариант AAC-LC, т.е. большинство файлов что встречаются закодированы в него и он почти такое же говно что и MP3 по качеству.

Почему не Vorbis или Opus? Vorbis лучше чем AAC-LC и тем более MP3, Opus лучше любой версии AAC, чуть превышает HE-AAC v2, и может на полшишечки превышает по качеству Apple HE-AAC v2.

Я лично для себя кодирую в AoTuV Vorbis, т.к. кошерно, а Opus пока не поддерживается моим карманным плеером.

anonymous
()

Ваще-то 320 не пердел, см. документацию к lame.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от anonymous

С Opus не так всё гладно. Он очень хорош только на низких битрейтах (ниже чем 128 кбит/с), там действительно ему равных по качеству нет. А вот на высоких (которые как раз и подходят для музыки, а не для какого-нибудь радиоспектакля) он уступает и vorbis'у и aac. Естественно если смотреть не только собственные тесты опусоделов.

А mp3 — ненужно и говно мамонта, сливающее абсолютно всему (ну может разве что кроме wma, и то не уверен). Да и вообще в принципе lossy-аудиокодеки в 2017 году не нужны, уходят в прошлое они. Жаль вот с jpeg'ом этого не происходит. Хотя есть замечательный flif, который и lossless, и превосходит png, и кучу преимуществ имеет. Но браузеры…

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)
Ответ на: комментарий от Psych218

А вот на высоких (которые как раз и подходят для музыки, а не для какого-нибудь радиоспектакля) он уступает и vorbis'у и aac.

А вот это возможно. Вообще в Opus могли бы и Vorbis включить тоже. Opus это два разных кодека (Silk и Celt), один используется для битрейта до 50kbps (если не путаю цифры), а другой используется для битрейтов выше. А вообще сравнение кодеков и имеет смысл только для низких битрейтов, на высоких разница там на слух вообще ерунда и вот как-то пофиг там уже, mp3@320kbps или vorbis@256kbps.

anonymous
()
Ответ на: комментарий от anonymous

Ты про какой AAC, AAC-LC, Nero AAC, HE-AAC, HE-AAC v2, Apple HE-AAC или какой?

Про эти, конечно же:

% pkg info faac
faac-1.28_5
Name           : faac
Version        : 1.28_5
Installed on   : Fri Sep 30 19:11:47 2016 MSK
Origin         : audio/faac
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : audio
Licenses       : GPLv2, LGPL21+, ISO
Maintainer     : multimedia@FreeBSD.org
WWW            : http://www.audiocoding.com/
Comment        : MPEG-2 and MPEG-4 AAC audio encoder
Shared Libs required:
	libmp4v2.so.1
Shared Libs provided:
	libfaac.so.0
Annotations    :
Flat size      : 297KiB
Description    :
FAAC (Freeware Advanced Audio Coder) is an MPEG-2 and MPEG-4 AAC Audio encoder.

FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and
MAIN and LOW MPEG-2 object types. It also supports multichannel and
gapless encoding.

WWW: http://www.audiocoding.com/
и
% pkg info libaacplus
libaacplus-2.0.2_8
Name           : libaacplus
Version        : 2.0.2_8
Installed on   : Tue Sep  6 21:44:25 2016 MSK
Origin         : audio/libaacplus
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : audio
Licenses       : libaacplus
Maintainer     : takefu@airport.fm
WWW            : http://tipok.org.ua/node/17/
Comment        : HE-AAC+ Codec as Shared Library
Options        :
	FFTW3          : off
Shared Libs provided:
	libaacplus.so.2
Annotations    :
Flat size      : 594KiB
Description    :
HE-AAC+ Codec as Shared Library

WWW: http://tipok.org.ua/node/17/

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

Почему не Vorbis или Opus?

Потому что Windows Phone не понимает эти кодеки. Новые сенсорные и старые кнопочные телефоны, у кого есть, понимают AAC/AAC+. Так зачем множить никому ненужные сущности? Разве что ради идеи свободы форматов, которые не поддерживаются на закрытых железках.

iZEN ★★★★★
()
Ответ на: комментарий от Psych218

Кстати, для сравнения, спектры opus 64kbps и AoTuV Vorbis q7 (это около 256kbps). При такой разнице в битрейте такая маленькая разница в частотах, это офигенно, не? С Opus высокого битрейта не сравнивал, но не думаю что там есть что сравнивать, всяко фильтр у opus будет резать выше чем на 20КГц.

anonymous
()
Ответ на: комментарий от anonymous

Срез частот — это далеко не единственное, и даже не главное, пожалуй. Сравнивать стоит по отличию от оригинала, а лучше экспериментально (с «подопытными» и слепым тестом).

Psych218 ★★★★★
()
Ответ на: комментарий от iZEN

Потому что Windows Phone не понимает эти кодеки. Новые сенсорные и старые кнопочные телефоны, у кого есть, понимают AAC/AAC+. Так зачем множить никому ненужные сущности? Разве что ради идеи свободы форматов, которые не поддерживаются на закрытых железках.

Ну начнём с того что винфон не нужен, хотя бы по причине того что там нет альтернативного плеера, который поддерживал бы не только те форматы, которые разрешил Билл Гейтс. Я вот музыку слушаю в плеере-флешке Samsung U6 и он поддерживает Ogg, а смартфон только для радио использую. Правда и там VLC умеет Opus.

anonymous
()
Ответ на: комментарий от Psych218

Ну если хочется сравнить на слух, семплы есть тут, можно закинуть в программу для ABX теста (ой ну и кривая она та что есть в репах), если кому охота.

anonymous
()
Ответ на: комментарий от anonymous

Ну начнём с того что винфон не нужен, хотя бы по причине того что там нет альтернативного плеера, который поддерживал бы не только те форматы, которые разрешил Билл Гейтс.

Это вы сказали, не подумавши. Многие коммерческие плееры поддерживают и FLAC, и OGG Vorbis. VLC есть на WP8.1. И работают сторонние плееры в фоне, в отличие от. Видео в Youtube внутри встроенного IE обычно идёт со звуком, и я не помню, когда было по-другому.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от iZEN

Видео в Youtube внутри встроенного IE обычно идёт со звуком, и я не помню, когда было по-другому.

Аудио на Ютубе закодировано разными кодеками и битрейтами на выбор плеера, кодека там три: aac-lc, opus и vorbis.

anonymous
()
Ответ на: комментарий от iZEN

Про эти, конечно же:

Да, это вроде неровский he-aac v2. Вообще у he-aac есть одна стрёмная фигня. Если плеер не поддерживает he-aac и he-aac v2, то он будет играть его как aac-lc, т.к. кодеки с обратной совместимостью (типа he-aac v2 = aac-lc + he-aac + фичи самого he-aac v2). Поэтому закодировав в he-aac может оказаться так что у пользователя какого нибудь дистра линукса, где мейнтейнеры страдают синдромом швабодки, будет играть не так как надо, потому что там собрали плеер без поддержки декодирования he-aac.

anonymous
()
Ответ на: комментарий от Psych218

А вот на высоких (которые как раз и подходят для музыки, а не для какого-нибудь радиоспектакля) он уступает и vorbis'у и aac. Естественно если смотреть не только собственные тесты опусоделов.

Не понимаю, какие претензии к тестам опусоделов. Или у вас другие тесты есть?

dikiy ★★☆☆☆
()
Ответ на: комментарий от iZEN

Потому что Windows Phone не понимает эти кодеки. Новые сенсорные и старые кнопочные телефоны, у кого есть, понимают AAC/AAC+. Так зачем множить никому ненужные сущности? Разве что ради идеи свободы форматов, которые не поддерживаются на закрытых железках.

AAC не поддерживается Roxkbox, а значит не нужен.

dikiy ★★☆☆☆
()

не надо использовать cbr320. надо vbr v0

Deleted
()
Ответ на: комментарий от iZEN

faac-1.28_5

Всё бы ничего, но в этой последней версии FAAC нельзя установить вручную, скажем, сжатие по MPEG-4 и тип объекта «Main» - опции выпилены, остались только дефолты (MPEG-2 Low Complexity, ЕМНИП). В предыдущих - да, было можно, а тут и говорить не о чем. Лучше уж Vorbis.

anonymous
()
Ответ на: комментарий от anonymous

Выходит, описание врёт?

> faac --long-help
Freeware Advanced Audio Coder
FAAC 1.28

Usage: faac [options] infiles ...

Quality-related options:
  -q <quality>	Set default variable bitrate (VBR) quantizer quality in percent.
		(default: 100, averages at approx. 120 kbps VBR for a normal
		stereo input file with 16 bit and 44.1 kHz sample rate; max.
		value 500, min. 10).
  -b <bitrate>	Set average bitrate (ABR) to approximately <bitrate> kbps.
		(max. value 152 kbps/stereo with a 16 kHz cutoff, can be raised
		with a higher -c setting).
  -c <freq>	Set the bandwidth in Hz (default: automatic, i.e. adapts
		maximum value to input sample rate).

Input/output options:
  -		<stdin/stdout>: If you simply use a hyphen/minus sign instead
		of an input file name, FAAC can encode directly from stdin,
		thus enabling piping from other applications and utilities. The
		same works for stdout as well, so FAAC can pipe its output to
		other apps such as a server.
  -o X		Set output file to X (only for one input file)
		only for one input file; you can use *.aac, *.mp4, *.m4a or
		*.m4b as file extension, and the file format will be set
		automatically to ADTS or MP4).
  -P		Raw PCM input mode (default: off, i.e. expecting a WAV header;
		necessary for input files or bitstreams without a header; using
		only -P assumes the default values for -R, -B and -C in the
		input file).
  -R		Raw PCM input sample rate in Hz (default: 44100 Hz, max. 96 kHz)
  -B		Raw PCM input sample size (default: 16, also possible 8, 24, 32
		bit fixed or float input).
  -C		Raw PCM input channels (default: 2, max. 33 + 1 LFE).
  -X		Raw PCM swap input bytes (default: bigendian).
  -I <C[,LFE]>	Input multichannel configuration (default: 3,4 which means
		Center is third and LFE is fourth like in 5.1 WAV, so you only
		have to specify a different position of these two mono channels
		in your multichannel input files if they haven't been reordered
		already).

MP4 specific options:
  -w		Wrap AAC data in MP4 container. (default for *.mp4, *.m4a and
		*.m4b)
  -s		Optimize MP4 container layout after encoding.
  --artist X	Set artist to X
  --writer X	Set writer/composer to X
  --title X	Set title/track name to X
  --genre X	Set genre to X
  --album X	Set album/performer to X
  --compilation	Mark as compilation
  --track X	Set track to X (number/total)
  --disc X	Set disc to X (number/total)
  --year X	Set year to X
  --cover-art X	Read cover art from file X
		Supported image formats are GIF, JPEG, and PNG.
  --comment X	Set comment to X

Expert options, only for testing purposes:
  --tns  	Enable coding of TNS, temporal noise shaping.
  --no-midside	Don't use mid/side coding.
  --mpeg-vers X	Force AAC MPEG version, X can be 2 or 4
  --obj-type X	AAC object type. (LC (Low Complexity, default), Main or LTP
		(Long Term Prediction)
  --shortctl X	Enforce block type (0 = both (default); 1 = no short; 2 = no
		long).
  -r		Generate raw AAC bitstream (i.e. without any headers).
		Not advised!!!, RAW AAC files are practically useless!!!

Documentation:
  --license	Show the FAAC license.
  --help	Show this abbreviated help.
  --long-help	Show complete help.

  More tips can be found in the audiocoding.com Knowledge Base at
  <http://www.audiocoding.com/wiki/>

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от iZEN

Выходит, описание врёт?

В описании нет ничего про aac-lc, he-aac и he-aac v2. Тот анонимус всё правильно сказал, вот libaacplus-2 тот что у тебя, вот он то что надо (he-aac v2 должен уметь).

anonymous
()
Ответ на: комментарий от iZEN

Так и нет их в твоём описании. До этого были --mpeg-vers 4 --obj-type Main Помню, что для меня был очень неприятный сюрприз. Собираю из сорцев «новую» версию, а там как раз те опции, благодаря которым качество подтянуть можно было - йок, и без объяснений.

anonymous
()
Ответ на: комментарий от iZEN

Смотреть секцию «Expert options, only for testing purposes»

Там нет ничего про SBR (Spectral Band Replication) и PS (parametric stereo), фичи, которые отличают he-aac и he-aac v2 от aac-lc.

anonymous
()
Ответ на: комментарий от iZEN

Короче вот так выходит.

:~> faac -q 190 --mpeg-vers 4 --obj-type Main -w -s track.wav
Freeware Advanced Audio Coder
FAAC 1.28

faac: invalid option -- 'w'
faac: invalid option -- 's'
Usage: faac [options] [-o outfile] infiles ...

        <infiles> and/or <outfile> can be "-", which means stdin/stdout.

See also:
        "faac --help" for short help on using FAAC
        "faac --long-help" for a description of all options for FAAC.
        "faac --license" for the license terms for FAAC.
Ладно. Контейнеры, оказывается, уже не умеем, хотя умели. Выкидываем.
:~> faac -q 190 --mpeg-vers 4 --obj-type Main -w -s track.wav
Freeware Advanced Audio Coder
FAAC 1.28

faac: invalid option -- 'w'
faac: invalid option -- 's'
Usage: faac [options] [-o outfile] infiles ...

        <infiles> and/or <outfile> can be "-", which means stdin/stdout.

See also:
        "faac --help" for short help on using FAAC
        "faac --long-help" for a description of all options for FAAC.
        "faac --license" for the license terms for FAAC.
Вообще без объяснений что не так. Ладно, выкидываем остальное. Вуаля:
:~> faac -q 190 track.wav
Freeware Advanced Audio Coder
FAAC 1.28

Quantization quality: 190
Bandwidth: 24000 Hz
Object type: Low Complexity(MPEG-2) + M/S
Container format: Transport Stream (ADTS)
Encoding track.wav to track.aac
   frame          | bitrate | elapsed/estim | play/CPU | ETA
27962/27962 (100%)|  180.9  |   24.3/24.3   |   24.58x | 0.0  
В общем, эта версия дохлая. А кодировщик был неплох, жаль.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.