• Какую использовать утилиту на linux для создания waweform?

    Viktor_T2
    @Viktor_T2
    python developer
    Утилита для линукс bbc audiowaveform https://github.com/bbc/audiowaveform
    audiowaveform -i test.mp3 -o test.png -z 10000 --waveform-style bars --bar-width 3 --bar-gap 2 --bar-style rounded --no-axis-labels --amplitude-scale 1.25 --background-color 333333 --waveform-color BFBFBF

    654809df5e4da286885586.png
    Ответ написан
    Комментировать
  • Как добиться моментального воспроизведения потокового m3u8 файла на IOS?

    Daemon23RUS
    @Daemon23RUS
    a) hls.on(Hls.Events.MANIFEST_PARSED .... play (похожий евент сделать ветке исполнения IOS)
    b) .m3u8 MIME Type: vnd.apple.mpegURL (в ответе сервера, и если мне память не изменяет для кроссустройств должен быть другой тип, не помню какой именно)
    Сложно сказать, что у Вас происходит не видя чуть более полного кода. Можно предположить что IOS подгружает полностью аудио и стартует после этого.
    P.S. у ТС проблема с IOS решилась заменой формата сегментов
    ffmpeg \
    -i Rompasso.mp3 \
    -vn -ac 2 -acodec aac \
    -f segment -segment_format mpegts -segment_time 10 \
    -segment_list audio_pl.m3u8 \
    audio_segment%05d.ts
    Ответ написан
  • Как обновить рессайзы изображений инфоблока в битрикс?

    CFile::ResizeImageGet не подходит, потому что Вам нужен CFile::ResizeImageFile. Пишете скрипт, который обходит весь каталог товаров, проверяет размеры картинки в PREVIEW_PICTURE и, если нужно, делает новую картинку из DETAIL_PICTURE и сохраняет её в PREVIEW_PICTURE. Запускаете скрипт в cli. Когда скрипт отработает - очищаете весь кэш сайта.
    Можно потом ещё удалить папку /upload/resize_cache , это сэкономит сколько-то места на диске (но создаст дополнительную нагрузку на сервер позже)
    Ответ написан
    Комментировать