Asset/mise/Task/convert
Properties
- logseq-entity
- Logseq/Entity/Mise/Task
- task-config-root
- .
- task-name
- asset:convert
Convert a Tracked WAV to MP3
- Registers a DVC conversion stage and rebuilds its MP3 when the WAV or preparation code changes.
Invocation
- Run from the garden checkout. The page argument is its logical name, without wikilink brackets.
- Logseq/Entity/Asset defines page-derived filenames and valid names.
Files and access
- Creates
dvc.yaml,dvc.lockand the working MP3. Later runs reproduce the stage. DVC restores pipeline outputs using the same fetch task. - Mise supplies Python and uv, and installs FFmpeg from Conda; the asset package pins DVC and its S3 client. The Git checkout supplies
.dvc/configand theassetsfnox profile. Linked worktrees use the main checkout’s encrypted fnox cache. - Commit adjacent
.dvcmetadata for added assets anddvc.yamlplusdvc.lockfor conversions. Working recordings stay ignored underassets/.remote/.
- Creates
Recovery and help
- A missing input needs adding or fetching before conversion. An invalid asset name needs correction according to Logseq/Entity/Asset. Storage authentication needs refreshing the garden’s fnox cache.
- sh
mise run asset:convert --help