История изменений
Исправление CrX, (текущая версия) :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates
upd: а, там же не только 16/44.1.
Если отфлитровать, то да, чуть-чуть меньше 1000 в среднем выходит:
% find -path '*16-44.1\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/web-bitrates
% find -path '*\[CD\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/cd-bitrates
% echo \( $(paste -sd+ /tmp/web-bitrates) \) / $(wc -l /tmp/web-bitrates | sed 's/ .*//') | bc
928
% echo \( $(paste -sd+ /tmp/cd-bitrates) \) / $(wc -l /tmp/cd-bitrates | sed 's/ .*//') | bc
942
% wc -l /tmp/*-bitrates
5328 /tmp/cd-bitrates
3763 /tmp/web-bitrates
9091 total
То есть, именно для 16/44.1 — 928 kbps и 941 kbps в среднем, соответственно. Ну или 935 kbps совсем в среднем.
То есть, примерно в 3.6 раз больше, чем средний MP3 V0 (около 260 kbps).
Я при этом согласен, что хранить mp3 — нецелесообразно и неэффективно. Но давайте всё же считать честно. Не «где-то вдвое», а примерно в 3.5 раза.
upd2: уверен, впрочем, что от предпочитаемых жанров сильно зависит. Электронщина и эмбиент обычно меньше весят (более эффективно сжимаются флаком — ниже битрейт). Оркестровая классика и всяческий метал — больше. Рок с джазом вроде где-то посередине, точно не уверен. У меня в основном метал и эмбиент, немного классики. Но метала ощутимо больше, чем эмбиента. Если бы было наоборот, наверняка средний было бы немного ниже.
Исправление CrX, :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates
upd: а, там же не только 16/44.1.
Если отфлитровать, то да, чуть-чуть меньше 1000 в среднем выходит:
% find -path '*16-44.1\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/web-bitrates
% find -path '*\[CD\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/cd-bitrates
% echo \( $(paste -sd+ /tmp/web-bitrates) \) / $(wc -l /tmp/web-bitrates | sed 's/ .*//') | bc
928
% echo \( $(paste -sd+ /tmp/cd-bitrates) \) / $(wc -l /tmp/cd-bitrates | sed 's/ .*//') | bc
942
% wc -l /tmp/*-bitrates
5328 /tmp/cd-bitrates
3763 /tmp/web-bitrates
9091 total
То есть, именно для 16/44.1 — 928 kbps и 941 kbps в среднем, соответственно. Ну или 935 kbps совсем в среднем.
То есть, примерно в 3.6 раз больше, чем средний MP3 V0 (около 260 kbps).
Я при этом согласен, что хранить mp3 — нецелесообразно и неэффективно. Но давайте всё же считать честно. Не «где-то вдвое», а примерно в 3.5 раза.
upd2: уверен, впрочем, что от предпочитаемых жанров сильно зависит. Электронщина и эмбиент обычно меньше весят (более эффективно сжимаются флаком — ниже битрейт). Оркестровая классика и всяческий метал — больше. Рок с джазом вроде где-то посередине, точно не уверен.
Исправление CrX, :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates
upd: а, там же не только 16/44.1.
Если отфлитровать, то да, чуть-чуть меньше 1000 в среднем выходит:
% find -path '*16-44.1\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/web-bitrates
% find -path '*\[CD\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/cd-bitrates
% echo \( $(paste -sd+ /tmp/web-bitrates) \) / $(wc -l /tmp/web-bitrates | sed 's/ .*//') | bc
928
% echo \( $(paste -sd+ /tmp/cd-bitrates) \) / $(wc -l /tmp/cd-bitrates | sed 's/ .*//') | bc
942
% wc -l /tmp/*-bitrates
5328 /tmp/cd-bitrates
3763 /tmp/web-bitrates
9091 total
То есть, именно для 16/44.1 — 928 kbps и 941 kbps в среднем, соответственно. Ну или 935 kbps совсем в среднем.
То есть, примерно в 3.6 раз больше, чем средний MP3 V0 (около 260 kbps).
Я при этом согласен, что хранить mp3 — нецелесообразно и неэффективно. Но давайте всё же считать честно. Не «где-то вдвое», а примерно в 3.5 раза.
Исправление CrX, :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates
upd: а, там же не только 16/44.1.
Если отфлитровать, то да, чуть-чуть меньше 1000 в среднем выходит:
% find -path '*16-44.1\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/web-bitrates
% find -path '*\[CD\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/cd-bitrates
% echo \( $(paste -sd+ /tmp/web-bitrates) \) / $(wc -l /tmp/web-bitrates | sed 's/ .*//') | bc
928
% echo \( $(paste -sd+ /tmp/cd-bitrates) \) / $(wc -l /tmp/cd-bitrates | sed 's/ .*//') | bc
942
% wc -l /tmp/*-bitrates
5328 /tmp/cd-bitrates
3763 /tmp/web-bitrates
9091 total
То есть, именно для 16/44.1 — 928 kbps и 941 kbps в среднем, соответственно. Ну или 935 kbps совсем в среднем.
Исправление CrX, :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates
upd: а, там же не только 16/44.1.
Если отфлитровать, то да, чуть-чуть меньше 1000 в среднем выходит:
% find -path '*16-44.1\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/web-bitrates
% find -path '*\[CD\]/*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/cd-bitrates
% echo \( $(paste -sd+ /tmp/web-bitrates) \) / $(wc -l /tmp/web-bitrates | sed 's/ .*//') | bc
928
% echo \( $(paste -sd+ /tmp/cd-bitrates) \) / $(wc -l /tmp/cd-bitrates | sed 's/ .*//') | bc
942
% wc -l /tmp/*-bitrates
5328 /tmp/cd-bitrates
3763 /tmp/web-bitrates
9091 total
То есть, именно для 16/44.1 — 928 kbps и 941 kbps в среднем, соответственно. Ну или 935 kbps в среднем.
Исходная версия CrX, :
У меня больше получается — 1128 kbps в среднем:
find -name '*.flac' | parallel 'soxi -B {}' | sed 's/\.//;s/M/0k/' | sed 's/k//' > /tmp/bitrates
echo \( $(paste -sd+ bitrates) \) / $(wc -l /tmp/bitrates | sed 's/ .*//') | bc
1128
wc -l /tmp/bitrates
19941 /tmp/bitrates