Après enquête, j'ai découvert que je pouvais télécharger une application appelée Switch et la convertir.
Cependant, la partie gratuite présentait l'inconvénient que seulement 5 caisses pouvaient être converties à la fois.
Alors, j'ai fait moi-même un programme, donc ce mémo.
brew install ffmpeg
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os
import fnmatch
from subprocess import call
matches = []
for root, dirnames, filenames in os.walk('./'):
for filename in fnmatch.filter(filenames,'*.wma'):
matches.append(os.path.join(os.path.abspath(root), filename))
for match in matches:
message = "convert {0} to {1}".format(match, match.replace('.wma', '.mp3'))
before = match.decode('utf-8')
after = before.replace('.wma', '.mp3')
print message
if os.path.exists(after):
print 'This file is already converted.'
else:
call(u'ffmpeg -i "{0}" "{1}"'.format(before, after), shell=True)
Soyez prêt à courir
chmod +x wma2mp3.py
mv wma2mp3.py /usr/bin/
Exécutez la commande suivante dans le répertoire contenant le fichier que vous souhaitez convertir
wma2mp3.py
Recommended Posts