반응형

블로그를 리뉴얼하며 VCi를 7.x대로 업데이트했다.

인터페이스는 여전히 큰 변화 없음!




VCi의 기능 및 특징은 아래와 같다.

1. 대상 비디오 파일을 목록에 드롭한 뒤 변환 버튼을 클릭하면 알아서 변환함
  지원 포맷:AVI,MKV,MP4(mov),MOV(qt),OGM,FLV,MPG(mpeg/dat/vob),WMV(asf),SWF,WebM

2. raw 비디오가 mpeg4/H.264인 경우는 정확한 압축 옵션 확인후, 재생 가능하면 추출하고,
  재생 불가능한 옵션이거나, 그 이외의 포맷인 경우는 H.264로 재인코딩함
  재생 가능 여부는 iOS 5.x에서 수정된 규칙에 따라 확인함
  또한, 사용자 선택시 무조건 H.264로 재인코딩할 수 있음

3. 비디오 재인코딩시 디인터레이스 및 영상을 회전시킬 수 있음

4. 저장 위치는 기본적으로 원본 폴더이며, 저장할 폴더를 지정 가능

5. 결과 파일은 원본 파일명 앞에 [VCi]를 붙임
  필요시 추가로 싱크를 보정하며, 결과물은 원본 파일명 앞에 [VCi-DC]를 붙임

6. 비디오 스트림은 원본에서 추출하며, 오디오 스트림은 추출한 뒤 AAC-LC로 변환후 합침
  오디오가 AAC-LC일 경우 재인코딩은 옵션 선택에 따라 안할 수도 있음

7. 아이폰3/4/4s에서 재생 가능한 비디오인지 확인 여부를 선택하는 드롭다운리스트가 있음
  - H.264/MPEG4만 강제 변환: MPEG4/H.264는 무조건 추출. 그 외는 무시함 (재인코딩 없음)
  - 재생 가능 비디오만 변환: iOS 5.x에서 수정된 규칙에 맞는 비디오만 추출 (재인코딩 없음)
  - 필요시 비디오 재인코딩: iOS 5.x에서 재생가능한 비디오는 추출, 그 외는 H.264로 재인코딩
    (지원 프로파일은 slow, fast, very fast, super fast, ultra fast의 5종류임)
  - 비디오 강제 재인코딩: 무조건 H.264로 재인코딩

8. 플래쉬 비디오(FLV, SWF)도 일반적인 포맷과 같이 처리함
  MKV, AVI 등과 같은 과정으로 처리하며, 필요시 재인코딩도 실시함
  (즉, SWF 비디오를 MP4로 변환할 수 있음)

9. PAR/SAR를 확인하고 수정할 수 있음
  - PAR 유지: PAR를 그대로 사용함
  - PAR=1:1 : PAR를 강제로 1:1로 수정함
  - PAR<1.5(2.0): PAR이 일정 범위 이내면 그대로 사용, 범위를 벗어나면 1:1로 수정 (추천)
  - SAR=3:2 : SAR를 3:2로 강제 설정. 아이폰에서 무조건 꽉찬 화면으로 재생됨 (화면왜곡)
  - SAR=4:3 : SAR를 4:3으로 강제 설정. 아이패드에서 무조건 꽉찬 화면으로 재생됨 (화면왜곡)

10. 원본 파일과 같은 이름의 오디오/자막 파일이 같은 폴더에 있으면 그 파일을 사용함

11. 외부 오디오 파일명이 비디오와 같고 뒤에 DELAY 000ms의 문자열이 있으면 delay 적용함
  ex) 비디오: TEST.avi, 오디오: TEST T80 2_0ch 48KHz DELAY 125ms.ac3

12. 내부 오디오가 여러개일 때는 사용할 오디오의 우선순위를 국가코드 및 내부 순서로 지정가능
  - 언어는 한국어, 영어, 일본어, 독일어, 프랑스어, 러시아어 를 1순위로 선택 가능
  - 순서는 #1 ~ #9 중 하나를 1순위로 선택 가능
  - 원본 비디오의 모든 오디오를 변환할 수 있음
    (옵션에서 선택 가능, MKV/MP4/OGG 비디오에 한함)

13. 내부/외부 오디오가 여러 개이며, 우선순위를 미지정시 다음 순서로 하나를 선택함
  AAC → WAV → FLAC → DTS → AC3 → MP3 → MP2 → OGG → WMA
  (합치기만 하면 되는 오디오 → raw 오디오 → 음질 순)

14. 내부 자막은 SRT, ASS/SSA를 인식해 사용, 외부 자막은 SMI→SRT→ASS→SSA 순으로 사용
  다중 언어 SMI는 모든 자막을 다 변환후 사용하며, KRCC/ENCC/EGCC/JNCC를 각국어로 인식
  원본 자막 형식은 ANSI, 유니코드-BOM, 유니코드 UTF-8를 지원, 알아서 인식해 완벽히 변환
  ※ 내부적으로 유니코드만 사용하기 때문에 모든 글자를 변환하며, 최대한 오류를 보정함

15. 외부 자막이 ANSI 형식의 SRT인 경우 언어를 지정 가능: 한글/중국간체/일본어/서유럽/중앙유럽

16. 원본의 내부 자막이 여러 개이거나 SMI가 다중언어인 경우는 모든 국가의 자막을 변환
  외부자막이 SRT, ASS/SSA인 경우는 다중자막 적용이 불가함

17. 출력되는 자막의 크기는 18/24/36/48포인트를 사용가능한데, 이는 아이패드를 위한 것임
  하지만, 아이폰/아이패드의 퀵타임이 자막의 크기를 인식하지 않기 때문에 사실상 의미 없음

18. 원본 비디오의 delay 값을 인식하고, 이를 적용해서 오디오/비디오 싱크를 맞춤.
  또한, 추가적으로 원본과 생성본의 비디오 길이를 비교해서 필요시 싱크를 한번 더 맞춤.

19. 아이폰4 계열 뿐 아니라, 아이폰 3 계열, 아이패드 모두 사용 가능함

20. 선택한 옵션은 모두 레지스트리에 저장됨. 저장 시점은 변환 시작시와 저장 버튼 클릭시임.
  즉, 옵션을 선택하고 프로그램을 종료하는 경우는 저장하지 않음
  저장위치는 \\HKEY_CURRENT_USER\Software\BLUEnLIVE\Video Converter for iOS 임

21. VCi는 다양한 미디어 관련 프리웨어의 프론트엔드이며, 직접 변환에 개입하는 것은 자막뿐임
  VCi에서 사용하는 프리웨어 8종은 다음과 같음
  ffmpegMKV ExtractMedia InfoMP4BoxNero AAC EncoderOGM Demuxernormalize, tc2mp4[각주:1]


프로그램은 아래 링크에서 다운받을 수 있다. 


Video Converter for iOS v7.3.7z




2012.6.21: 7.0 업데이트
- 버그 수정: 영상 크기 변경시 종횡비를 잘못 계산하는 치명적 버그 수정
- 수용 가능 비디오에 Google WebM 추가
- 블로그용 preset의 폭을 450px으로 수정
- ffmpeg을 0.11.1로 업데이트 및 preset 수정
- MKV Extract를 5.6.0으로 업데이트
- MediaInfo를 0.7.58로 업데이트
- 제목 및 로그에 블로그 주소 추가 ^^;

2012.7.8: 7.1 업데이트
- 원본 비디오의 모든 오디오를 변환하는 기능 추가


드디어! 다중! 오디오!


버그 수정: 영상 회전시 크기 지정 오류 수정
버그 수정: MKV Extract 새 버전에 맞게 옵션 수정
- 영상 회전시 원본 비디오의 회전 정보를 반영하는 옵션 추가

- 오디오의 언어를 인식해서 반영하도록 수정

- VFR 비디오 변환시에도 옵션 지정시에만 DC를 생성하도록 수정

- 프로그램의 명칭을 Video Converter for iOS로 변경

- 설정을 저장하는 위치 역시 for iOS로 변경


2012.7.12: 7.1a 업데이트
버그 수정: 일부 mkv 파일에서 추출 실패하던 오류 수정

- MKV Extract를 5.7.0으로 업데이트


2012.8.14: 7.2 업데이트

버그 수정: 외부 오디오가 있어도 내부 오디오를 처리하던 문제 수정

버그 수정: 원본이 60fps 이상인 경우 처리를 제대로 하지 못하던 문제 수정

버그 수정: 정상적으로 변환한 뒤에도 프로그램이 가끔 죽던 문제 수정

- 임시 파일이 삭제되지 않는 경우 임시 파일명을 자동 변경하도록 수정

오디오 변환시 메시지 약간 수정

- MediaInfo를 0.7.59로 업데이트


2012.9.18: 7.3 업데이트

버그 수정: 오디오 정보 중 채널수가 이상할 때에도 제대로 인식

오디오 재압축시 bit rate를 선택할 수 있도록 수정

관리자 모드로 실행했을 때에도 파일을 drag-n-drop 할 수 있도록 수정 (관련 포스트)

임시 폴더명에 영문자 이외의 글자가 들어있을 때 임시폴더를 바꾸도록 수정 (관련 포스트)

- manifest에 Vista/Windows 7/Windows 8 ID 추가

- Windows Vista 이상에서 TaskbarProgress 표시 (관련 포스트)

- 변환 후 시스템 종료시 좀 더 확실히 종료하도록 수정

- MediaInfo를 0.7.60으로 업데이트

- MKV Extract를 5.8.0으로 업데이트




  1. 링크는 사망했음. 파일 찾기 어려웠음. OTL [본문으로]
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band