Ответы пользователя по тегу MP3
  • Как узнать битрэйт, не скачивая mp3?

    whitequark
    @whitequark
    На чем-нибудь Unix-образном можно сделать так, если известен список адресов:

    Команда curl --range 0-2048 $url | file - выведет информацию о заголовке файла, в т.ч. битрейт, например:
    /dev/stdin: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v2, 80 kbps, 22.05 kHz, JntStereo

    Если есть файл со списком адресов (который наверняка можно получить greasemonkey-скриптом), то выкачать только те файлы, в которых битрейт 320 килобит, можно так:
    for url in $(cat list_of_the_music); do
      if curl --range 0-2048 $url | file - | grep 320 >/dev/null; then
        wget $url
      fi
    done
    
    Ответ написан