LINUX.ORG.RU

История изменений

Исправление Axon, (текущая версия) :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform.
matplotlib.pyplot.plot(ffmpeg[:100000], color='k', alpha=.5)
matplotlib.pyplot.plot(lame[100:100100], color='r', alpha=.5)
И вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика? Да, в полученных файлах немного разное количество семплов, ХЗ почему. Но непосредственно форма сигнала не отличается ни на йоту.

Исправление Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform.
matplotlib.pyplot.plot(ffmpeg[:100000], color='k', alpha=.5)
matplotlib.pyplot.plot(lame[100:100100], color='r', alpha=.5)
И вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?

Исправление Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform.
matplotlib.pyplot.plot(ffmpeg[:100000], color='k', alpha=.5)
matplotlib.pyplot.plot(lame[100:100100], color='r', alpha=.5)
Оказалось, что между файлами есть сдвиг ровно на 100 семплов, то ли lame добавил их в начало файла, то ли ffmpeg их проскочил:
http://i.imgur.com/MXvS9JE.png
Тогда я построил графики со сдвигом, и вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?

Исправление Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform.
plt.plot(ffmpeg[:100000], color='k', alpha=.5)
plt.plot(lame[100:100100], color='r', alpha=.5)
Оказалось, что между файлами есть сдвиг ровно на 100 семплов, то ли lame добавил их в начало файла, то ли ffmpeg их проскочил:
http://i.imgur.com/MXvS9JE.png
Тогда я построил графики со сдвигом, и вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?

Исправление Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform.
plt.plot(ffmpeg[100000], color='k', alpha=.5)
plt.plot(lame[100:100100], color='r', alpha=.5)
Оказалось, что между файлами есть сдвиг ровно на 100 семплов, то ли lame добавил их в начало файла, то ли ffmpeg их проскочил:
http://i.imgur.com/MXvS9JE.png
Тогда я построил графики со сдвигом, и вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?

Исправление Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform. Оказалось, что между файлами есть сдвиг ровно на 100 семплов: то ли lame добавил их в начало файла, то ли ffmpeg их проскочил.
plt.plot(ffmpeg[100000], color='k', alpha=.5)
plt.plot(lame[100:100100], color='r', alpha=.5)
http://i.imgur.com/MXvS9JE.png
Тогда я построил графики со сдвигом, и вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?

Исходная версия Axon, :

Вы меня заинтересовали, провёл сейчас эксперимент. Взял mp3шку и декодировал её сначала при помощи ffmpeg 2.4.3 и lame 3.99.5:

ffmpeg -i 05.\ Close\ Your\ Eyes.mp3 ffmpeg.wav
lame --decode 05.\ Close\ Your\ Eyes.mp3[br]
В самом деле, полученные файлы отличались даже по размеру. Тогда я запустил питон, прочитал оба файла при помощи модуля wave, преобразовал в ndarray и построил график waveform. Оказалось, что между файлами есть сдвиг ровно на 100 семплов: то ли lame добавил их в начало файла, то ли ffmpeg их проскочил.
plt.plot(ffmpeg[100000], color='k', alpha=.5)
plt.plot(lame[100:100100], color='r', alpha=.5)
http://i.imgur.com/MXvS9JE.png
Тогда я построил графики со сдвигом, и вот что я получил:
http://i.imgur.com/NJUOJfg.png
http://i.imgur.com/xFmSFXP.png
http://i.imgur.com/wWaZjLM.png
Ну и где теперь твой богя психоакустика?