Once you have your image (e.g., my-registry/bwf-metaedit-tool:v1), you can deploy it to Kubernetes.
Because audio processing tasks are often sporadic (triggered by an upload), it is best to run this as a Kubernetes Job rather than a long-running Deployment.
Here is a manifest for a Kubernetes Job that injects metadata into a file stored in a Persistent Volume Claim (PVC). descargar bwf metaedit exe kubernetes
apiVersion: batch/v1
kind: Job
metadata:
name: bwf-metadata-injector
spec:
template:
spec:
containers:
- name: bwf-editor
image: my-registry/bwf-metaedit-tool:v1
# Example command: Inject Originator and Description
# bwfmetaedit accepts arguments to modify headers
command: ["bwfmetaedit"]
args:
- "--Originator=MyAudioStudio"
- "--Description=Final Mix 2024"
- "/data/audio/mytrack.wav"
volumeMounts:
- name: audio-storage
mountPath: /data
volumes:
- name: audio-storage
persistentVolumeClaim:
claimName: audio-pvc
restartPolicy: Never
backoffLimit: 2
RUN wget -O /tmp/bwfmetaedit.tar.gz "https://mediaarea.net/download/binary/bwfmetaedit/24.05/bwfmetaedit-24.05_CLI_Linux.tar.gz"
BWF MetaEdit es una herramienta de software diseñada para editar metadatos en archivos de audio BWF. Estos metadatos pueden incluir información como el título de la pista, el artista, el álbum, y otros detalles relevantes. La capacidad de editar estos metadatos es crucial para productores de audio, ingenieros de sonido y archivistas que trabajan con archivos de audio profesionales. Once you have your image (e
COPY process-audio.ps1 .
ENTRYPOINT ["bwfmetaedit.exe"] CMD ["--help"] RUN wget -O /tmp/bwfmetaedit
Construir y subir la imagen:
docker build -t miacr.azurecr.io/bwfmetaedit:1.0 .
docker push miacr.azurecr.io/bwfmetaedit:1.0
apiVersion: batch/v1
kind: Job
metadata:
name: bwf-metaedit-job
spec:
template:
metadata:
name: bwf-metaedit-pod
spec:
# Node selector para forzar nodos Windows
nodeSelector:
kubernetes.io/os: windows
containers:
- name: bwf-editor
image: miregistro/bwfmetaedit:1.0
args:
- "--in-place"
- "--Description=Grabación Kubernetica"
- "C:\\data\\audio\\entrada.wav"
volumeMounts:
- name: audio-storage
mountPath: C:\data
restartPolicy: Never
volumes:
- name: audio-storage
persistentVolumeClaim:
claimName: audio-pvc
BWF MetaEdit is a free, open-source tool created by the Federal Agency for the Preservation of Sound and Vision (a mouthful, I know). It is the industry standard for embedding metadata into Broadcast WAV (BWF) audio files.
Who uses it? Archivists, radio stations, podcasters, and sound engineers.
What does it do? It writes bext chunks, iXML, and SMPTE UMID data into audio files without altering the audio essence.