Автор Тема: какой формат предпочтительней?  (Прочитано 899 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн uchenik Автор темы

  • Опытный
  • ****
  • Сообщений: 594
  • Репутация: +510/-99
  • The Finder
какой формат предпочтительней?
« : Декабря 25, 2004, 15:47:16 »
Вот я обычно,да и все ,пишут  песни на диск   в wav“е А,  вот чем aiff  отличается  от вава??  просто,  у  меня  вот на  компе простой аудио диск  когда открываешь, то там   все  трэки ка к аиф  файлы  инициализуруются,хотелось бы понять в каком  формате  писать лучше?

Оффлайн Musicwalk

  • Ветеран форума
  • ******
  • Сообщений: 3928
  • Репутация: +851/-81
  • ^_^
какой формат предпочтительней?
« Ответ #1 : Декабря 26, 2004, 01:12:41 »
Пиши в Wav, не парься! Такие мысли сами собой пройдут

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
какой формат предпочтительней?
« Ответ #2 : Декабря 26, 2004, 03:08:29 »
Треки на компакт-диске вообще не являются файлами, их в виде файлов представляет (или не представляет) программа или сама операционная система для удобства пользователя. Аудио-данные по стандарту пишутся в формате 44100Hz/16bit/Stereo в порядке следования байтов MSB left, LSB left, MSB right, LSB right, но если в исходном файле для записи порядок следования другой (как например в PCM wav, не знаю про AIFF), программа записи без проблем его переведёт в нужный "на лету". Единственное, о чём надо беспокоиться - 44100/16/2. :)

Оффлайн GrimGOR

  • Ветеран форума
  • ******
  • Сообщений: 4341
  • Репутация: +938/-225
  • Недалекий человек
какой формат предпочтительней?
« Ответ #3 : Декабря 26, 2004, 16:20:06 »
WAV - родной для Винды формат...

Оффлайн Armen

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Репутация: +466/-72
  • Или Армен
    • http://guitar.armenm.com
какой формат предпочтительней?
« Ответ #4 : Декабря 26, 2004, 16:52:13 »
Принцип хранения у них обоих один и тот же (если говорить о PCM wav-е) - звук без компрессии. Но в aiff очерёдность байтов в семплах вывернутая (big endian). Но на PC пользоваться aiff-ом смысла особого нет.

Оффлайн VigierPlayer

  • Меценат
  • *****
  • Сообщений: 4042
  • Репутация: +573/-119
  • циник-идеалист
какой формат предпочтительней?
« Ответ #5 : Декабря 26, 2004, 17:47:52 »
aiff - тотже Wav тока маковский...
их можно даже переименовывать друг в друга...

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
какой формат предпочтительней?
« Ответ #6 : Декабря 27, 2004, 01:09:21 »
Цитировать
Автор оригинала Armen
...Но в aiff очерёдность байтов в семплах вывернутая (big endian)...

Я, конечно, могу ошибаться, но IMHO как раз в PCM wav очерёдность байтов big endian, т.е. первым в потоке идёт LSB, затем MSB.

Из документа "General RIFF File Background. General RIFF description provided by Robert Shuler ", найденного когда-то где-то в Сети:

Цитировать
Data Format of the Samples

        Each sample is contained in an integer i. The size of i is the smallest number of bytes required to contain the specified sample size. The least significant byte is stored first. The bits that represent the sample amplitude are stored in the most significant bits of i, and the remaining bits are set to zero.

Оффлайн Alexandre

  • Эксперт
  • *****
  • Сообщений: 2089
  • Репутация: +74/-10
  • Зарегистрированный
    • http://music.lib.ru/p/pustilnik/
какой формат предпочтительней?
« Ответ #7 : Декабря 27, 2004, 11:45:26 »
AIFF - это макинтошевский стандарт, тот же самый вав файл. Если работаешь в РС, то и работай в виндосовом формате и не парься.:) :ylsuper:

Оффлайн Armen

  • Ветеран форума
  • ******
  • Сообщений: 6845
  • Репутация: +466/-72
  • Или Армен
    • http://guitar.armenm.com
какой формат предпочтительней?
« Ответ #8 : Декабря 27, 2004, 16:14:50 »
Цитировать
Автор оригинала BOFH

Я, конечно, могу ошибаться, но IMHO как раз в PCM wav очерёдность байтов big endian, т.е. первым в потоке идёт LSB, затем MSB.

 


Глянь сюда:
http://www.cs.umass.edu/~verts/cs32/endian.html
В частности: "Little Endian" means that the low-order byte of the number is stored in memory at the lowest address.
Это естественная очерёдность байтов для архитектуры Intel, у Мotorola - big endian.

Маленький фактик насчет используемости aiff-а на PC.
Для программы Nero Burning Rom поддержку аудио файлов написал я (система управления плагинами, все плагины и все аудио функции программы). Kстати, эта же система используется в Yamaha XG Player.
Так вот, когда я писал aiff плагин, я там ошибку допустил в пишущей части. В результате записанные Nerо aiff файлы невозможно было ничем прочитать. И эта ошибка "жила" в течение года (!), потом какой-то юзер с ней всё таки столкнулся и я это дело исправил. Вот такой вот популярный формат. Для сравнения, когда у меня бывали баги в mp3 плагине, ошибка обнаруживалась буквально через пару часов после появления веб версии.

Оффлайн BOFH

  • Ветеран форума
  • ******
  • Сообщений: 3077
  • Репутация: +91/-41
  • Даниил
    • Мой youtube-канал :)
какой формат предпочтительней?
« Ответ #9 : Декабря 27, 2004, 16:31:40 »
Цитировать
Автор оригинала Armen

Глянь сюда:
http://www.cs.umass.edu/~verts/cs32/endian.html
В частности: "Little Endian" means that the low-order byte of the number is stored in memory at the lowest address.
Понял, дурак :D Всегда думал наоборот. Неочевидное словосочетание... Спасибо за разъяснение!