Script Python su OSX. Il formato dati predefinito di .caf
è ima4
. directory predefinita è '.'
Fai un file chiamato wav2caf.py
, metterlo nel tuo percorso, renderlo eseguibile, riempirlo con:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import os
import argparse
import glob
def main():
# handle command line args
parser = argparse.ArgumentParser(description='A program that converts .wav to .caf files.', formatter_class=argparse.RawTextHelpFormatter)
parser.add_help = True
parser.add_argument('-f', '--folder', dest='folder', type=str, default='.', help='folder of files to convert')
parser.add_argument('-d', '--data', dest='data', type=str, default='ima4', help='data format of .caf')
args = parser.parse_args()
# process files in folder
os.chdir(args.folder)
for filename in glob.glob("*.wav"):
name, ext = os.path.splitext(filename)
command = 'afconvert -f caff -d ' + args.data + ' ' + filename + ' ' + name + '.caf'
os.system(command)
if __name__ == "__main__":
main()
converte tutti i .wav .caf nella directory corrente:
wav2caf.py
converte tutti i .wav .caf nella directory specificata:
wav2caf.py -f Desktop/wavs/
Converte tutti i file .wav in .caf con il tipo di dati "aac":
wav2caf.py -d 'aac '
Si dovrebbero guardare le altre risposte. Hai contrassegnato una risposta specifica per Windows per una domanda Mac. –