이미지, 비디오, 오디오, 문서 등의 파일 형식을 변환하는 온라인 서비스는 간편하게 이용할 수 있지만, 용량 제한이 설정되어 있거나 기밀성이 있는 파일을 외부 서버로 전송해야 하는 경우가 있습니다. “Transmute”는 자신의 PC나 관리하의 서버 내에서 다양한 파일 형식을 변환 및 압축할 수 있는 오픈 소스 자체 호스팅형 파일 변환기로 상당히 안전성을 높일 수 있으므로 실제로 사용해 보았습니다. Self-Hosted File Converter & Compressor for Images, Video, Audio & More — Transmutehttps://transmute.sh/ transmute-app/transmute: 자체 호스팅형 파일 변환 및 압축 도구로 이미지, 비디오, 오디오, JSON, Excel 등 더 많은 것을 지원합니다. 3,000가지 이상의 변환을 지원합니다!https://github.com/transmute-app/transmute◆Transmute 사용 방법, 홈 페이지 양식에서 “Convert” 모드로 설정되어 있는지 확인하고 “Drop files here” 상자에 변환하려는 파일을 드래그 앤 드롭합니다. Pending 목록에 파일이 추가되는 것을 확인할 수 있으며, “FORMAT” 항목의 드롭다운 목록을 클릭하여 원하는 파일 형식을 선택합니다. “QUALITY” 항목이 나타나면 드롭다운 목록에서 원하는 품질을 선택하고 “Convert 1 File”을 클릭합니다. 변환이 진행되고 크기가 1.2MB에서 175.9KB로 줄어듭니다. “Preview” 아이콘을 클릭합니다. 로고나 워터마크 등이 삽입되지 않고 원본 그대로 변환되었습니다. ◆YouTube, YouTube Music, SoundCloud, Bandcamp, Vimeo, Twitch, 니코니코 동영상, X, TikTok, Instagram, Facebook, Dailymotion 등 다양한 비디오 사이트에서 직접 다운로드할 수 있으며, 각 비디오 사이트의 URL을 지정하면 비디오나 음성을 다운로드하고 원하는 형식으로 변환하여 저장할 수 있습니다. “Transmute로 가져오기 위한 URL”에 다운로드한 비디오의 URL을 입력하고 “Add”를 클릭합니다. “FORMAT” 및 “QUALITY”를 원하는 내용으로 변경하고 “Convert 1 File”을 클릭합니다. 다운로드 및 변환 작업이 진행됩니다. ◆Transmute에서 변환할 수 있는 것, 지원하는 형식의 일부를 표에 정리했습니다. 이 3,000가지 이상의 조합이 변환 가능합니다. 모든 형식 및 변환 가능한 조합 등에 대한 자세한 내용은 “Supported Conversions”에서 확인할 수 있습니다. ◆다중 사용자 지원, 오른쪽 상단의 “User” 아이콘을 클릭하고 드롭다운 메뉴에서 “User Management”를 선택하여 “admin” 또는 “member” 권한으로 사용자를 추가할 수 있습니다. 각 사용자가 수행한 작업 내역은 별도로 관리됩니다. ◆REST API를 통한 변환: n8n 등을 활용하여 특정 동작 트리거에서 Transmute를 통해 변환된 파일을 지정한 저장 위치로 저장하는 동작이 가능합니다.◆Transmute 자체 호스팅 구축 방법: Windows 환경에서 Docker Desktop 및 Git for Windows의 Git Bash를 준비한 환경에서 구축합니다. 작업 폴더에 docker-compose.yml 파일을 다운로드합니다. 브라우저를 실행하고 “http://localhost:3313”에 접속하면 관리자 등록 폼이 표시되므로 “Username”에 사용자 이름, “Password”에 비밀번호를 입력하고 “Create Admin Account”를 클릭합니다. 초기 화면이 표시되면 구축이 완료입니다. 원문 보기 | 출처: Gigazine