Обновление кодека и метаинформации для FLAC-файлов

Материал из Linux Wiki
Версия от 09:34, 17 марта 2013; Rain (обсуждение | вклад) (добавил метку, а то вечно не ищется)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

Скрипт для обновления версии кодека и метатегов в FLAC-файлах (к примеру, надо обновить кодек с v.1.1.0 до v.1.2.1 либо создать seektable для файлов, если, к примеру, есть проблемы с проматыванием трека в Amarok). Указываем каталог, где лежат FLAC-файлы либо указываем нужные файлы как параметры скрипта; для каждого из них скрипт декодирует и одновременно кодирует получившийся поток в новый файл, копирует теги, потом перемещает новый файл на место старого.


#!/bin/bash
# By Rain ;)

[ -z "${1}" ] && find ./ -type f -iname '*.flac' -exec flac -V8f {} \; || flac -V8f "${@}"