skrypt Pythona na OSX. Domyślny format danych .caf
to ima4
. domyślnym katalogiem jest '.'
Dodać plik o nazwie wav2caf.py
, umieścić go na swojej drodze, sprawiają, że plik wykonywalny, napełnić go:
#!/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()
konwertuje wszystkie .wav do .caf w bieżącym katalogu:
wav2caf.py
konwertuje wszystkie .wav do .caf w określonym katalogu:
wav2caf.py -f Desktop/wavs/
Konwertuje wszystkie pliki .wav na .caf z typem danych "aac":
wav2caf.py -d 'aac '
Powinieneś przyjrzeć się innym odpowiedziom. Użytkownik zaznaczył odpowiedź specyficzną dla systemu Windows dla pytania na Maca. –