<div style="text-align: left"> <div style="text-align: left"><font size="4"><b>동영상/자막 파일의 이름을 손쉽게 맞춰 주는 SubRenamer (x86 C++ Version)</b></font><br /> <div align="center"><img width="256" height="256" src="http://thimg.todayhumor.co.kr/upfile/201404/1397495166UPIOLA6vA2pv6jkDWpRi.jpg" alt="수정됨
[email protected]" style="border: medium none" /></div></div><br /></div><br /><br /><br />제가 만들어 쓰는 프로그램 중 가장 오래된 SubRenamer를 이번에 다시 만들게 되었어요.<br />그냥 무진장 간단한 프로그램이지만, 그렇게 간단해서 오래 살아남았(?)다고 해야 할까요..<br /><br />딱 제 사용 패턴에 맞춰 제작된 녀석이라 다른 분들에게 편리할지 어쩔지도 모르겠고<br />홍보 같은 건 좀처럼 하질 않아 알려진 프로그램도 아니고, 알려질 일도 없지만, 그냥 뭐 그래요.<br /><br />프로그램은 <font color="rgb(255, 0, 0)"><b>동영상과 자막의 짝 맞춰주는 프로그램</b></font>입니다.<br />한 폴더 내에 동영상과 자막이 있는데, 서로 이름이 맞지 않으면 동영상 플레이어에서 제대로 자막을 읽어들이지 못하죠.<br />그래서 이걸 일일이 찾아, 주로 동영상 이름에 맞춰 자막 이름을 바꾸곤 합니다.<br />그치만 동영상 폴더에는 자막과 영상 파일이 꽤 많이 쌓여 있어 이 맞는 쌍을 찾기가 편치 않습니다.<br />게다가 찾아낸다 할지라도 파일 이름만 Ctrl+C/V를 하는 것도 꽤 귀찮습니다.<br />그래서 이렇게 만들어 쓰게 되었는데, 꽤 유용하더군요. 물론 많은 양의 파일 이름을 대량으로 바꾸려면 조금 어렵지만,<br />어차피 이 프로그램의 의도는 그런 대량의 파일 이름 변경 유틸리티가 아니니까요.<br /><br />윈도우즈 용 파일은 <a target="_blank" href="https://dl.dropboxusercontent.com/u/14350396/SubRenamer.exe" target="_blank">여기</a>서 받을 수 있습니다.<br /><br />파일을 실행하면 요렇게 단촐한 창이 나옵니다. 저는 요런 단촐한 프로그램이 좋습니다!<br /> <div style="text-align: left"><img width="612" height="459" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494916kJ1nLNkdYsod1sXB7ir71SS9.png" alt="shot01.PNG" style="border: medium none" id="image_0.1455542087021131" /></div> <div style="text-align: left"><br /></div><br /><사용법><br />1. 오른쪽 위의 "..." 단추를 누르면 동영상/자막 검색을 할 폴더를 골라주어요.<br /> <div style="text-align: left"><img width="613" height="111" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494917pGMOZKqGAawWFVP5XTl3mSrYknTwa.png" alt="shot02.PNG" style="border: medium none" id="image_0.8438475042139165" /><br /><br /></div><br /><br />2. "Scan" 단추를 누르면 검색이 됩니다.<br /><br /> "Videos without subtitles"는 짝이 안 맞는 영상들을,<br /> "Subtitles without videos"는 짝이 안 맞는 자막들만 나옵니다.<br /> <br /> 이렇게 짝 맞는 것들은 걸러지기 때문에 엄청 찾기가 쉽죠!<br /><br /> 예를 들어, 디렉토리 안에 4개의 자막, 영상 파일이 있다고 쳐요.<br /> <div style="text-align: left"><img width="249" height="92" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494917D4XJOfSot.png" alt="shot03.PNG" style="border: medium none" id="image_0.7934765215174545" /></div><br /> 01.mp4랑 01.smi는 서로 짝이 맞죠?<br /> 그리고 sub1.smi랑 vid.mp4는 서로 짝이 맞아야 할 쌍인데, 이름이 맞지 않아요.<br /> 그러면 이런 결과가 나오죠.<br /><br /> <div style="text-align: left"><img width="774" height="274" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494917UPpUCDf2WVZHOARmYH3BiPG4bDvjrp8.png" alt="shot04.PNG" style="border: medium none" id="image_0.12498378693336865" /><br /><br /><br /></div><br /> <br /><br />3. 목록에서 짝 안 맞는 자막/영상을 클릭합니다. 그러면 "Video File", "Subtitle File" 란에 선택이 보여지죠.<br /> <div style="text-align: left"><img width="773" height="472" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494917xzfOpkXm.png" alt="shot05.PNG" style="border: medium none" id="image_0.004485067447491664" /><br /><br /><br /><br /></div><br />4. "Rename" 버튼을 눌러줍니다. 그러면 두 파일의 이름이 비디오 파일 이름 기준으로 맞춰집니다!<br /> <div style="text-align: left"><img width="800" height="88" src="http://thimg.todayhumor.co.kr/upfile/201404/1397494917DThZMvcxFhJ3bqWa8nU.png" alt="shot06.PNG" style="border: medium none" id="image_0.6538164074640912" /><br /><br /></div><br />5. 세 개의 체크박스는 부가적인 기능을 켜고 끄는 담당입니다.<br /> - Scan on startup: 프로그램을 시작하면 "Scan" 버튼을 안 눌러도 이전 설정을 기반으로 자동 검색을 시작합니다. <br /> - Check video duration: 영상 파일의 재생 시간을 보여줍니다. 이걸 누르면 검색시간이 늘어납니다. 파일이 너무 많을 때는 끄는 게 좋습니다.<br /> - Scan recursively: 기준 폴더의 하위 폴더들도 전부 검색합니다.<br /><br /><br /><br /><세부 설정><br />이건 따로 GUI로 안 만든 거지만 엄연한 설정 파일로 존재하고 있습니다. 여기 설정은 GUI로 조정할 수 있는 부분도 있고, 아닌 것도 있으니 참고하세요. SubRenamer를 한 번 이상 실행하고 닫은 후에, 탐색기에서 '%APPDATA%를 입력하세요.<br /><br /> <div style="text-align: left"><img width="441" height="98" src="http://thimg.todayhumor.co.kr/upfile/201404/1397495454aNgq3gruIbGGhu.png" alt="shot07.PNG" style="border: medium none" /><br /><br /><br /><br />그러면 SubRenamer.ini 파일이 딱 보일 겁니다. 그 파일을 열어 보면 요런 설정값들이 있어요!<br /><br /> <div style="text-align: left"><img width="264" height="150" src="http://thimg.todayhumor.co.kr/upfile/201404/1397495570FiFsggET6sMIPUw.png" alt="shot08.PNG" style="border: medium none" /></div><br /> <ul> <li>dialogWidth : 실행되는 대화창의 너비입니다. 800이상이면 무난하고 기본은 800입니다.<br /></li> <li>dialogHeight: 실행되는 대화창의 높이입니다. 600이상이면 무난하고 기본은 700입니다.</li> <li>rootPath: 검색하는 기준 폴더입니다.</li> <li>autoScan: 1이면프로그램을 시작할 때 자동으로 먼저 검색합니다. 기본은 0입니다.<br /></li> <li>checkVideoDuration: 1이면 검색된 영상 파일들의 재생시간을 표시합니다. 기본은 0입니다.<br /></li> <li>scanRecursive: 기준 폴더의 하위 폴더도 검색합니다. 기본은 0입니다.</li> <li>videoExtensions, subtitleExtensions: 영상/자막 파일의 확장자를 적습니다. 예제처럼 공백으로 구분하면 됩니다. 영상 파일의 기본값은 "avi mkv mp4 wmv", 자막 파일의 기본값은 "ass smi"입니다.</li></ul><br />Visual Studio Express 2013, wxWidgets 3.0.0, libmediainfo 0.768을 이용해 제작하였어요.<br />자유롭게 사용하시고 의견 남겨주시면 감사합니다.<br /></div><br />