Para convertir recursivamente en mp3 todos los archivos flac o wav en carpetas anidadas, usé este comando:
find '~/Music/' -iname '*.flac', -iname '*.wav' -exec bash -c 'D=$(dirname "{}"); B=$(basename "{}"); mkdir "$D/mp3/"; ffmpeg -i "{}" -ab 320k -map_metadata 0 -id3v2_version 3 -acodec libmp3lame "$D/mp3/${B%.*}.mp3"' \;
Creará una carpeta llamada "mp3" dentro de la carpeta con archivos flac o wav y, dentro de la carpeta mp3, guardará archivos mp3 relativos con una tasa de bits de 320 kbps, sin mantener la extensión del archivo anterior en el nombre.
На фундаментальном уровне блочное устройство представляет набор из N блоков данных с некоторым фиксированным размером блока. Блоки нумеруются последовательно 0.. (N -1 ).
Это может быть физический диск, раздел, массив RAID, состоящий из нескольких физических дисков, логический том LVM, состоящий из частей одного или нескольких дисков , или виртуальный просмотр любого из вышеперечисленного через уровень шифрования.
Драйвер файловой системы обычно не заботится о физических деталях :, он имеет дело только с представлением этого диапазона блоков в виде функциональной файловой системы. Базовые драйверы (и )могут преобразовывать номера блоков любым способом, который они сочтут необходимым, при условии, что каждый блок имеет уникальную адресацию по его номеру.
Поскольку блочное устройство имеет в основном один и тот же интерфейс, будь то физический диск, раздел, LVM LV, RAID-устройство или что-то еще, все эти драйверы сопоставления могут быть стекированы :, вы можете свободно размещать их наложение слоев друг на друга. Конечно, не все комбинации гарантированно будут разумными или даже полезными.