やりたいこと
よろしくお願いします。
input.mp3をoutput.flacに変換しているのですが、変数を代入したいです。
ためしたこと
コマンド自体はうまく飛ばせて変換も成功しています。
しかし
input.mp3 というファイル名を直接打っているのですが
targetfile という変数に変更してコマンドをうちたいです。
import subprocess subprocess.run('ffmpeg -i input.mp3 -vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
ためして実現できなかったコード
targetfileは変数で、この一文はpy上から実行されるイメージです。
ご存知かと思いますがshellではありません。
subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
###エラー内容
SyntaxError: invalid syntax
初歩的な質問となりますがよろしくお願いします
さんこうにしたURL
https://kakurasan.blogspot.com/2017/03/python-run-external-process.html
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/10 09:34
2019/04/10 09:48