PyVideoTrans 소개
PyVideoTrans는 비디오를 다른 언어로 번역하고 자동으로 자막과 더빙을 추가할 수 있는 도구입니다. 다양한 음성 인식, 번역, 텍스트 음성 변환(TTS) 모델을 지원하여, 사용자가 다양한 방법으로 비디오 콘텐츠를 다른 언어로 변환할 수 있도록 돕습니다.
PyVideoTrans의 주요 기능
-
비디오 번역 및 더빙: 비디오의 음성을 다른 언어로 번역하고 해당 언어의 자막과 더빙을 생성합니다.
-
자막 생성: 오디오나 비디오 파일에서 음성을 인식하여 자막(srt) 파일로 추출합니다.
-
대량 자막 생성 및 번역: 여러 자막 파일을 번역하거나 더빙할 수 있습니다.
-
오디오 및 비디오 파일 병합: 오디오 파일, 비디오 파일, 자막 파일을 하나의 비디오 파일로 병합합니다.
-
배경 음악 유지: 배경 음악을 포함한 비디오에서 음성을 분리할 수 있습니다.
지원 언어
PyVideoTrans는 다음 언어들을 지원합니다:
- 중국어(간체, 번체)
- 영어
- 한국어
- 일본어
- 러시아어
- 프랑스어
- 독일어
- 이탈리아어
- 스페인어
- 포르투갈어
- 베트남어
- 태국어
- 아랍어
- 터키어
- 헝가리어
- 힌디어
- 우크라이나어
- 카자흐어
- 인도네시아어
- 말레이어
- 체코어
- 폴란드어
설치 및 사용 방법
윈도우 설치 방법
- Python 3.10을 설치합니다. 설치 시 "Add to PATH" 옵션을 선택합니다.
- Git을 설치합니다.
- 명령 프롬프트를 열어 아래 명령을 순서대로 실행합니다:
git clone https://github.com/jianchang512/pyvideotrans
cd pyvideotrans
python -m venv venv
.\venv\scripts\activate
pip install -r requirements.txt --no-deps
MacOS 설치 방법
- Homebrew를 설치하고, 아래 명령을 터미널에서 실행합니다:
brew install libsndfile ffmpeg git python@3.10
export PATH="/usr/local/opt/python@3.10/bin:$PATH"
- 원하는 디렉토리로 이동한 후, 다음 명령을 실행합니다:
git clone https://github.com/jianchang512/pyvideotrans
cd pyvideotrans
python -m venv venv
source ./venv/bin/activate
pip install -r mac-requirements.txt --no-deps
리눅스 설치 방법
- 아래 명령을 통해 Python 3.10 및 필요한 패키지를 설치합니다:
- CentOS/RHEL:
sudo yum install openssl-devel bzip2-devel libffi-devel
- Ubuntu/Debian:
apt install software-properties-common python3.10 ffmpeg
- CentOS/RHEL:
- Git을 사용하여 PyVideoTrans 소스를 다운로드하고 설치합니다:
git clone https://github.com/jianchang512/pyvideotrans
cd pyvideotrans
python -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt --no-deps
관련 프로젝트
기타 안내
이 프로젝트는 다음의 여러 오픈소스 프로젝트를 기반으로 하고 있습니다. 주요 프로젝트로는 ffmpeg, PySide6, edge-tts, faster-whisper, openai-whisper, pydub 등이 있습니다.
라이선스
PyVideoTrans 프로젝트는 GPL-3.0 라이선스로 제공됩니다. 자세한 라이선스 내용은 GitHub 저장소의 LICENSE 문서를 참고해주세요.
PyVideoTrans 홈페이지
PyVideoTrans GitHub 저장소
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다.
파이토치 한국 사용자 모임이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래쪽에 좋아요를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~