―― Qu'est-ce qui est important dans le deeolearning?
Attention
Il existe différents droits d'auteur, donc l'utilisation est à vos propres risques.
――Il peut être utilisé pour la conversion de diverses données, alors rendez-le public et affichez--À propos de la commande ffmpeg --Dans ce programme, le fichier flv est converti en fichier wav et converti en 16000HZ en même temps. --Un bref résumé de ffmpeg est le suivant
python
#Tout d'abord, la conversion d'extension
$ffmpeg input.hoge output.hoge #hoge est une extension
#Conversion du taux d'échantillonnage
$ffmpeg input.hoge -ar 16000 output.hoge #-ar newsamplingrate
aandg.py
# -*- coding: utf-8 -*-
import sys
import glob
import os
import subprocess
#Spécifier un répertoire
if len(sys.argv) != 3:
print("python3 aandg.py [inputfile_dir] [outputfile_dir]")
sys.exit()
else:
print(sys.argv[1])
inputpath=path = os.path.abspath(sys.argv[1])
#Cette fois dans le répertoire saisi.Lister uniquement flv
file_list=glob.glob(inputpath+"/*.flv")
#Créer s'il n'y a pas de répertoire de sortie
if not os.path.exists(sys.argv[2]):
os.mkdir(sys.argv[2])
print("make dir",sys.argv[2])
output_path = os.path.abspath(sys.argv[2])
for item in file_list:
#Obtenez le nom du fichier sans extension de conversion avec le sous-processus
basename_without_ext = os.path.splitext(os.path.basename(item))[0]
#Cette fois flv 16,Convertir en 000HZ wav
cmd = "ffmpeg -i "+item+" -ar 16000 "+output_path+"/"+basename_without_ext+".wav"
runcmd = subprocess.call(cmd.split())
Recommended Posts