Мне кажется я могу дать автору статьи и большинству комментаторов очень ценный совет, потому что прошел все это и вылечил, если так можно сказать, свои грыжи.
Дело в том, что организм (мышцы, суставы, кости и т.п.) — это машина, которая рассчитана на движение. Эволюция образа жизни человека сделала питание межпозвоночных дисков анаэробным, т.е. туда не доходят капилляры, а весь обмен веществ и вывод продуктов жизнедеятельности происходит через прилегающие мышцы. Поэтому, когда мы перестаем двигаться наши мышцы и организм деградируют и появляются болезни.
Нет никакого другого решения этой проблемы, кроме как возвращения к активному образу жизни и движению. Никакой стул или стол не решит проблему.
Поход в спорт зал, велосипед и бег — это уже хорошо, но в данном случае это менее неэффективно даже на фоне регулярных пеших прогулок. Т.е. 3-5 часов в неделю в спорт зале уступают работе курьером в эту же неделю. Так что хотите или нет, но чтобы быть здоровым нужно проходить ежедневно по 10-15 км. Без этого никак.
Спорт зал, бег, турники — это все нужно, но это не помогает спине. Там нужно знать меру, уметь делать упражнения. Посмотрите на качков и инструкторов в зале, у них абсолютно у всех грыжи и протузии. Даже у тренеров. (с другой стороны ни у одного пастуха коз такой проблемы нет)
Для устранения грыжи (да и для здоровья) нужно понять для себя, что тренировки должны быть умеренные, регулярные. Нужно делать правильные вещи. Бег и велосипед сильно менее эффективны, чем простая быстра ходьба. Штанга — для вас плохо всегда. Турник и простой вис — бесполезно для грыжи. Вам нужно тренировать мелкие мышцы брюшной полости — все те мелкие мышцы вокруг позвоночника.
Я грыжи заработал в сочетании штанги и работы в офисе (т.е. движения нет, при этом есть регулярные походы в зал с сверх тяжелыми нагрузками) Убил спину еще быстрее — несколько грыж, несколько протузий, звон в ушах и проч. Проблемы свои я решил где-то за год, только тренировками. Могу порекомендовать — гимнастика «Хаду», все есть на ютубе. Эффект почувствуете уже через две недели [в туалете] :) Только я бы посоветовал сначала почитать книгу или посмотреть инструкции автора, чтобы понять суть и делать ее максимально эффективно.
Вы наверное про мою связку ffmpeg PNG php json? И их waveform png ruby gem json?
Вы ffmpeg-ом делаете картинку, потом парсите ее через PHP+GD и на входе получаете json. Конечно это крайне неэффективно!
В audiowaveform вы запускаете команду
audiowaveform -i test.mp3 -o test.dat -z 256 -b 8
и на выходе получаете готовый json без лишних движений
Работает она быстрее даже, чем ffmpeg делает картинку, потому что по сути там тот же алгоритм, но ffmpeg еще тратит время на создание картинки. Я уже не говорю о том, что потом эту картинку надо парсить сомнительными инструментами вроде PHP+GD.
У нас на боевом сервере waveform генерируются налету (необходимость) на большом проекте. Несколько вещей пробовали, остановились на этой. Просто рекомендую ее.
Уверен, если бы вначале вы внимательнее погуглили на эту тему, вам бы не пришлось изобретать велосипед.
C++ program that generates waveform data files from MP3, WAV, or FLAC format audio.
Так что она отлично распаковывает самые популярные форматы, в том числе mp3.
В-вторых, ffmpeg и php — это разве надежнее чем c++? На практике эта программа генерит из mp3 готовый json быстрее, чем запускается ffmpeg на чтение файла.
Чтение из файла в спектрограмму сейчас можно даже средствами браузера Web Audio Api), а вы предлагаете через GD2 картинку парсить, что супер неэффективно для такой задачи.
Вообще есть еще пару решений готовых (например, wavesurfer-js.org), перед изобретением велосипеда вам стоило повариться больше в гугле с этой темой.
Для генерации пиков (сразу в JSON) есть отличное решение, впрочем как и для отрисовки waveform.prototyping.bbc.co.uk Генерация пиков там в несколько десятков раз будет быстрее, чем ffmpeg + php + gd2
Дело в том, что организм (мышцы, суставы, кости и т.п.) — это машина, которая рассчитана на движение. Эволюция образа жизни человека сделала питание межпозвоночных дисков анаэробным, т.е. туда не доходят капилляры, а весь обмен веществ и вывод продуктов жизнедеятельности происходит через прилегающие мышцы. Поэтому, когда мы перестаем двигаться наши мышцы и организм деградируют и появляются болезни.
Нет никакого другого решения этой проблемы, кроме как возвращения к активному образу жизни и движению. Никакой стул или стол не решит проблему.
Поход в спорт зал, велосипед и бег — это уже хорошо, но в данном случае это менее неэффективно даже на фоне регулярных пеших прогулок. Т.е. 3-5 часов в неделю в спорт зале уступают работе курьером в эту же неделю. Так что хотите или нет, но чтобы быть здоровым нужно проходить ежедневно по 10-15 км. Без этого никак.
Спорт зал, бег, турники — это все нужно, но это не помогает спине. Там нужно знать меру, уметь делать упражнения. Посмотрите на качков и инструкторов в зале, у них абсолютно у всех грыжи и протузии. Даже у тренеров. (с другой стороны ни у одного пастуха коз такой проблемы нет)
Для устранения грыжи (да и для здоровья) нужно понять для себя, что тренировки должны быть умеренные, регулярные. Нужно делать правильные вещи. Бег и велосипед сильно менее эффективны, чем простая быстра ходьба. Штанга — для вас плохо всегда. Турник и простой вис — бесполезно для грыжи. Вам нужно тренировать мелкие мышцы брюшной полости — все те мелкие мышцы вокруг позвоночника.
Я грыжи заработал в сочетании штанги и работы в офисе (т.е. движения нет, при этом есть регулярные походы в зал с сверх тяжелыми нагрузками) Убил спину еще быстрее — несколько грыж, несколько протузий, звон в ушах и проч. Проблемы свои я решил где-то за год, только тренировками. Могу порекомендовать — гимнастика «Хаду», все есть на ютубе. Эффект почувствуете уже через две недели [в туалете] :) Только я бы посоветовал сначала почитать книгу или посмотреть инструкции автора, чтобы понять суть и делать ее максимально эффективно.
Вы ffmpeg-ом делаете картинку, потом парсите ее через PHP+GD и на входе получаете json. Конечно это крайне неэффективно!
В audiowaveform вы запускаете команду
и на выходе получаете готовый json без лишних движений
Работает она быстрее даже, чем ffmpeg делает картинку, потому что по сути там тот же алгоритм, но ffmpeg еще тратит время на создание картинки. Я уже не говорю о том, что потом эту картинку надо парсить сомнительными инструментами вроде PHP+GD.
У нас на боевом сервере waveform генерируются налету (необходимость) на большом проекте. Несколько вещей пробовали, остановились на этой. Просто рекомендую ее.
Уверен, если бы вначале вы внимательнее погуглили на эту тему, вам бы не пришлось изобретать велосипед.
Так что она отлично распаковывает самые популярные форматы, в том числе mp3.
В-вторых, ffmpeg и php — это разве надежнее чем c++? На практике эта программа генерит из mp3 готовый json быстрее, чем запускается ffmpeg на чтение файла.
Чтение из файла в спектрограмму сейчас можно даже средствами браузера Web Audio Api), а вы предлагаете через GD2 картинку парсить, что супер неэффективно для такой задачи.
Вообще есть еще пару решений готовых (например, wavesurfer-js.org), перед изобретением велосипеда вам стоило повариться больше в гугле с этой темой.