본문 바로가기
이것저것 뻘짓/Python 끄적

[Python] ftransc ?? 실패. ffmpeg 설치.

by 쩐시씨 2021. 8. 12.

0. 배경

음성 파일을 텍스트로 변경하는 코드를 만들고자 하였다.

변환하고자하는 파일이 wma 인지라 wav 파일로 변경해야한다.

1. 작업

wma to wav python 이라고 구글링하니 ftransc 라는 module 이 나와서 일단 설치했다.

ftransc -r -q extreme -f wav aa.wma

실행하여보니 ModuleNotFoundError: No module named '_curses' 에러가 나온다.

다시 구글링하여 pip install windows-curses 를 설치

이번에는 ModuleNotFoundError: No module named 'fcntl' 라는 에러가 나온다.

그런데 문제는 'fcntl' 이라는 module 은 window 에서는 안된다고 나온다.

ftransc 설명에 mac 과 linux 만 있어서 설마했지만 역시나 였다.

2. 해결

window 에서는 ffmpeg 라는 것을 사용해야 한단다.

설치법은 검색하면 나온다.

1) ffmpeg 를 다운로드 받는다.

Download FFmpeg

2) 압축을 풀고 Window 환경 변수에 Path 를 적어 준다.

시작 -> "고급 시스템 설정 보기"  검색 -> 고급 탭 에서 하단의 환경 변수 -> "Path" 편집 -> ffmpeg 경로 추가

시작에서 "고급 시스템 설정" 검색
고급 탭 에서 하단의 환경변수 클릭
Path 추가

실행은

ffmpeg -i "aa.wma" "aa.wav"

'이것저것 뻘짓 > Python 끄적' 카테고리의 다른 글

[Python] pyaudio 설치 error  (0) 2021.08.06
[Python] Pdf 파일 암호 해지하기  (0) 2021.02.02