Size: a a a

2018 February 09

SZ

Sergey Zaberezhnyy in Python KZ
я нуб, можно написать, как синтаксис выглядит?
источник

A

Aid in Python KZ
Sergey Zaberezhnyy
Привет! Можете помочь разобраться с subprocess.Popen ?
у меня команда "ffmpeg -i  input.mp3 output.flac" нужно через cmd запустить, и, если возможно, не записывать файл, а дальше использовать
Часть про использование файла не понятна. Использовать output? В любом случае придется открыть после конвертации командой open()
subprocess.Popen([cmd], shell=True)
источник

SZ

Sergey Zaberezhnyy in Python KZ
subprocess.Popen([cmd], shell=True), а где здесь сам запрос пишется? а про открыть, думал можно ли вместо записи, чтобы не грузить зря жесткий сразу оставить в программе файл и использовать уже во флак формате
источник

SZ

Sergey Zaberezhnyy in Python KZ
как то так?
источник

SZ

Sergey Zaberezhnyy in Python KZ
subprocess.Popen('ffmpeg -i {} sample.flac '.format(path),shell=True)
источник

L

Leo in Python KZ
Не записывать в файл а выдавать в stdout?
источник

A

Aid in Python KZ
Sergey Zaberezhnyy
subprocess.Popen('ffmpeg -i {} sample.flac '.format(path),shell=True)
Да.
Насчет прямой работы с файлом в формате flac не смогу помочь. Можно было бы поискать готовые либы в гитхабе, вероятность что найдете не велика имхо.
И потом, конвертация из mp3 во flac разве дает прирост в качестве?
источник

L

Leo in Python KZ
Простите, а зачем вам shell=True если вы там ничего такого не используете?
источник

L

Leo in Python KZ
и передавайте команду в списке ['ffmpeg', '-i', ...]
источник

SZ

Sergey Zaberezhnyy in Python KZ
Aid
Да.
Насчет прямой работы с файлом в формате flac не смогу помочь. Можно было бы поискать готовые либы в гитхабе, вероятность что найдете не велика имхо.
И потом, конвертация из mp3 во flac разве дает прирост в качестве?
хм.. у меня эта команда просто выдает "1"
источник

SZ

Sergey Zaberezhnyy in Python KZ
мне флак нужен для гугл апи
источник

A

Aid in Python KZ
А тогда без выходного файла не обойтись
источник

SZ

Sergey Zaberezhnyy in Python KZ
а про шел, я новенький в питоне, даже не знаю что делает
источник

A

Aid in Python KZ
Тогда she'll не нужен
источник

SZ

Sergey Zaberezhnyy in Python KZ
вот такой выход
источник

SZ

Sergey Zaberezhnyy in Python KZ
источник

SZ

Sergey Zaberezhnyy in Python KZ
нигде файл не сохраняется
источник

L

Leo in Python KZ
это код возврата
источник

SZ

Sergey Zaberezhnyy in Python KZ
а как увидеть результат команды? вроде sample.flac нигде не сохранился..
источник

SZ

Sergey Zaberezhnyy in Python KZ
источник