시간을 엄청 잡아먹는 인코딩 과정, 좀 더 빠르게 안될까?

 아이폰(iPhone), 아이패드(iPad) 등 iOS 기반의 스마트기기들을 사용하는 분들이라면 동영상을 감상하거나 할 때 가장 불편하게 여겨지는 것이 바로 인코딩 작업일 겁니다. 컴퓨터의 사양에 따라 인코딩 시간이 천차만별이긴 하지만 일반적으로 인코딩 작업은 지루함의 연속인 것이 사실인데요.

 저 같은 경우도 인코딩 과정이 너무 불편하고 해서 인코딩 없이 아이폰이나 아이패드에서 동영상을 감상하기 위해 여러가지 방법을 활용해 보았지만 결국은 인코딩을 해야 하는 경우가 발생하더군요.


 그래서 인코딩 없이 감상이 가능하게끔 지원해주는 어플을 이용하는 것 외에도 빠른 속도로 인코딩이 가능한 툴을 계속 찾아보았는데요. 드디어 추천할만한 인코딩 프로그램을 하나 건졌습니다. AVI, MKV, MP4(mov), MOV(qt), OGM, FLV, MPG(mpeg/dat/vob), WMV(asf), SWF 와 같은 포맷을 아이폰용 MP4 포맷으로 변환시켜주는 인코딩 프로그램입니다.

 제가 몇차례 테스트 한 바에 의하면 제가 메인으로 사용하던 다음 팟인코더에 비해 5배 이상 빠른 속도로 인코딩이 가능하더군요. 개인적으로 사용한 툴 중 제일 빠른 인코딩이 가능하지 않나 싶습니다.

꼭 해야하는 인코딩이라면 빠르게!

 본문에서 소개하고자 하는 가장 빠른 인코딩이 가능한 프로그램은 바로 아이폰용 동영상 변환기인 'VCi' 입니다. 예전에 스누피님이 소개하신적 있는 인코딩 스크립트를 보완/수정해서 iOS5 기반의 아이폰 등에서도 자막 등이 제대로 표시되게 제작된 툴이라고 하네요.

> 출처 : BLUEnLIVE's ZOCKRWORLD

 참고로, 위 인코딩 툴 및 본문 하단의 일부 내용 발췌는 출처의 제작자분께 허락을 구하고 소개하는 것임을 미리 밝힙니다.

 현재 최신 버전이 v6.3 인데요. 시일이 제법 흐른 뒤에 본문을 참고하셨다거나 하신 분들은 위 사이트에서 최신 버전을 받아 활용하시면 되겠네요.

▼ 위 압축파일을 받아서 압축을 해제한 후에 프로그램을 실행하면 아래와 같은 화면이 보일 겁니다.


 동영상을 인코딩하는 방법은 아주 간단합니다. 인코딩하여 아이폰 및 아이패드용으로 변환하고자 하는 동영상을 드래그 앤 드랍 방법 등으로 비디오 파일 목록에 추가시켜주고 [변환] 버튼을 눌러주기만 하면 됩니다.

 물론, 아래 보이는 세부적인 설정들의 경우는 필요에 따라 직접 변경을 해주셔야 하겠죠? 일반적으로는 크게 변경할 것이 없이 바로 변환하셔도 될 듯 싶네요.


▼ 테스트를 위해 2.2GB 상당의 MKV 동영상 파일을 아이폰용(MP4)로 변환해 보도록 하겠습니다.


▼ VCi 에 동영상 파일을 추가하고 아이폰4S 용으로 변환을 해보았습니다.


 참고로, 여타 인코딩 프로그램과 마찬가지로 SMI 와 같은 자막 파일의 경우 동영상 파일과 이름이 같으면 자동으로 인식을 합니다.


▼ 모든 작업 과정을 마치고 인코딩 작업이 종료되는데까지 걸린 시간을 보니 4분 57초가 소요되었네요. 2.2GB 의 용량을 인코딩하는데 5분도 걸리지 않았습니다.


 물론, 각자의 컴퓨터 사양에 따라 인코딩 작업 시간은 차이가 날 수 있습니다.


▼ 다음으로 동일한 비디오 파일을 다음 팟인코더를 통해 인코딩 해 보았습니다.


 위 이미지에 표시된 시간 보이시나요? 작업을 완료하는데 23분 41초가 소요되었네요. 거의 5배에 가까운 시간 차이를 보여줍니다. 엄청난 시간 단축이죠? ^^


▼ 이렇게 VCi 를 통해 인코딩을 완료하면, 변환된 동영상 파일은 원래 파일이 있던 경로에서 원본 파일명 앞에 [VCi] 가 붙어 표시됩니다.


▼ 변환을 마친 동영상 파일을 아이폰4S 에 추가하여 감상해 보았는데요. 영상과 오디오 싱크, 그리고 자막 싱크 등이 이상없이 잘 변환된 것을 확인할 수 있었습니다.


 아이폰이나 아이패드 등을 사용하시는 분들이라면 아주 유용하게 사용하실 수 있는 툴이죠? 평소 아이폰 등에서 동영상 등의 콘텐츠 감상을 즐겨하는데 매번 인코딩 작업이 너무 번거롭게 느껴졌던 분들이라면 한번쯤 이용해 보시는 것도 좋을 것 같습니다.

 마지막으로, 본문에서 소개한 VCi 의 기본적인 기능 및 특징 외에 좀 더 기능 설명이 궁금하신 분들은 아래 내용을 참고해 주세요. 아래 정보 역시 출처인 Zoc.kr 에서 소개된 내용을 발췌한 것입니다.

 1. 변환을 원하는 파일을 비디오 파일 목록에 떨어뜨린 뒤 변환 버튼을 클릭하면 알아서 변환함
  인식하는 포맷은 AVI, MKV, MP4(mov), MOV(qt), OGM, FLV, MPG(mpeg/dat/vob), WMV(asf), SWF

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

3. 저장 위치는 기본적으로 원본 폴더이며, 저장할 폴더를 지정할 수 있음

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

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

6. 아이폰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로 재인코딩

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

8. 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으로 강제 설정함. 아이패드에서 무조건 꽉찬 화면으로 재생됨 (화면 왜곡됨)

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

10. 외부 오디오 파일명이 비디오와 동일하며 뒤에 DELAY 000ms 라는 문자열이 있으면 delay 적용
  ex) 비디오: TEST.avi, 오디오: TEST T80 2_0ch 48KHz DELAY 125ms.ac3

11. 내부 오디오가 여러개일 때는 사용할 오디오의 우선순위를 국가코드 및 내부 순서로 지정 가능
  - 언어는 한국어, 영어, 일본어, 독일어, 프랑스어, 러시아어 를 1순위로 선택 가능
  - 순서는 #1 ~ #9 중 하나를 1순위로 선택 가능

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

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

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

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

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

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

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

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

20. VCi는 다양한 미디어 관련 프리웨어의 프론트엔드이며, 직접 변환에 개입하는 것은 자막이 유일
  VCi에서 사용하는 프리웨어 8종은 다음과 같음
  ffmpegMKV ExtractMedia InfoMP4BoxNero AAC Encoder,
 
OGM Demuxernormalize, tc2mp4


Related Posts Plugin for WordPress, Blogger...

연관글(트랙백)이 1개 있습니다.
☞ 이 글은 LiveREX 의 동의없이 재발행/재배포 할 수 없습니다. [License] 를 참고하세요!
Facebook Comment
  1. BlogIcon 노지  2012/02/09 07:31

    오, 정말 좋은 프로그램입니다. 감사합니다. ㅎㅎㅎ

  2. BlogIcon St_Civilian 2012/02/09 09:45

    종류가 아이폰만 나와있던데,, 그냥 변환해서 아이패드 감상 무리 없을까요?

  3. BlogIcon archmond 2012/02/09 10:29

    좋은 프로그램 추천 감사합니다.

    • BlogIcon LiveREX 2012/02/09 11:04

      별 말씀을요~ 저야말로 아크몬드님 덕에 좋은 정보 많이 얻는걸요 ㅎㅎ
      좋은 하루 보내세요 ^^

  4. BlogIcon TrumpetYK 2012/02/09 11:26

    한가지 의문입니다만, 사양에 따라라는 애매모호한 답 대신 빠른 원리나 이유가 궁금합니다. 그러나 좋은 정보임에는 틀림없네요.

    • BlogIcon LiveREX 2012/02/09 12:04

      사양에 따라서가 애매모호라뇨? 그건 말그대로 당연한 이야기인데;;;
      암튼 원리는 동영상은 인코딩하지 않고 오디오만 인코딩하면서 MP4 컨테이너 + AAC 오디오 규격으로 변환해 주는겁니다.

  5. BlogIcon 개초롱 2012/02/09 15:15

    최신 버전이 나왔네요^^ 저도 다음팟을 애용하긴 하는데 속도도 너무 느리고 변환하면 간혹 용량이 엄청 뻥튀기가 되서 변환 못하고 포기한 것들이 많은데 ㅎㅎ
    저는 에어비디오 때문에라도 인코딩을 자주 하거든요.. 앞으로 많이 쓸 수 있겠네요 ㅎㅎ

  6. BlogIcon 앚ㅇㅇ 2012/02/09 22:10

    아이팟에서 사용해봤는데 자막이 살짝 작은느낌인데
    아이패드에선 어떨지... 혹시 써보셨나요?

  7. BlogIcon 고병욱 2012/02/10 11:09

    좋은 정보 감사합니다. 유용하게 잘 써먹겠네요.

  8. BlogIcon 키리하라 2012/02/10 14:39

    오 좋아뵈네요.... 함써봐야겟어요 ㅎ

  9. BlogIcon 하크제리 2012/02/10 17:25

    와우! 좋은 정보 감사합니다 !!!

  10. BlogIcon dsfadsfsaf 2012/02/11 01:20

    소리와 자막은 잘 나오는데 영상이 안나오네요 ;;ㅠㅠ... 도대체 뭐가 잘못된건지..ㅠㅠ..
    비트레이트가 너무 높은걸까요..

  11. BlogIcon 노펫 2012/02/13 11:41

    자~~ 그럼 이제 미드를 담아 볼까요? ^^
    좋은 정보가 많습니다. 블로거로서나 방문자로서나 배울 점이 많네요.^^.
    잘보고 갑니다.
    노펫.

  12. BlogIcon 청풍명월 2012/02/14 15:18

    유용한 정보 감사용^^
    근데 어떤 파일들은 4.x 이상 level이라고 뜨면서 인코딩이 안되는데
    뭔가 다른 것을 지정해야 하나요?

  13. BlogIcon 별명 2012/02/20 12:37

    나는 무지 느린데요

    • BlogIcon LiveREX 2012/02/20 12:54

      어떤 환경에서 하셨는지는 모르겠지만
      일반적인 경우 저게 느리다하시면 다른 인코딩은 거의 포기하심이..

  14. BlogIcon 지훈 2012/02/23 19:04

    좋은 정봅니다
    인코딩 느려서
    아이폰에 넣을 생각조차 안했는데
    잘 잘 잘 쓸게요

  15. BlogIcon ㅠㅠ 2012/02/28 21:01

    자막이 왜 안뜨는지 ㅠㅠ

  16. 태수니 2012/03/07 19:42

    WMV/VC1(1280x720, 24fps, 3.195Mbps, 175,332fr)/WMA(int)/no sub
    변환하는데 위와같이 뜨는데요...wmv파일입니다...
    호환이 안된다고 떠서
    '비디오 강제 재인코딩' 눌렀더니..
    오디오 변환 두번..비디오변환 두번
    총 4번을 하네요 ;;
    총 걸린시간 4시간... 다음팟으론 2시간 40분..
    아무래도 VCI 프로그램에 호환되는 동영상만 변환시켜야할듯해요. 근데 WMV 호환된다고 하셨는데 왜 안된다고 뜨는지 ㅜㅜ

  17. 야밤꾼 2012/03/09 05:18

    그저 감사드립니다. 고민 해결이 되네요..잘 사용하겠습니다.

  18. 블랙애플 2012/03/09 18:21

    무리없이 잘 인코딩 됩니다.
    근데 아이폰4s 에 넣어서 동영상 재생한다음 탐색을 시도하면
    화면은 멈춰있고 자막과 오디오만 나오네요.
    컴퓨터에서 플레이 해도 마찬가지인데
    이거 해결하는 방법 없을까요?

  19. 큰의미없는 2012/03/14 03:37

    큰 의미 없는 프로그램 같습니다.

    정말 경의적인 프로그램이라 생각하고,
    글만보고 인코딩했는데요
    실망감이 대단하네요.

    기능이 mp4 컨테이너를 바꾸는 정도다보니
    기존 avi 등의 파일들의 인코딩이 안되는게 너무 많구요
    기존 mp4 를 변환을 하더라도 속도가 빠르지가 않습니다.
    단순 컨테이너만 바꾸는 정도라면 굳이 인코딩이 필요없을듯싶어요.

    결론 이것 쓸바엔, 인코딩안되는게 너무 많아 마음고생안하고 범용적으로 속도빠른 카카오인코더 쓰는게 더 좋겠음.

    • BlogIcon LiveREX 2012/03/14 03:58

      전문 인코딩 툴처럼 호환성을 바라는건 무리가 있죠
      이러지저러니 해도 속도 등에 있어서는 확실히 장점이 있는 툴입니다.

      유틸은 자기에게 맞는거 쓰면 됩니다. 그러니 호불호가 갈리는거죠.

  20. 아이팟유저 2012/03/14 13:28

    감사합니다 두개 정도 인코딩해보니 잘재생되네요

    전 아이팟인데 좋네요 인코딩 안하고 있었는데

    감사해요

  21. ㄷㄷ; 2012/04/07 00:33

    사실 인코딩을 한다고 하기에는.. 그저 해당 동영상 화면 코덱이 아이폰에서 지원하는 코덱이면 (Xvid, divX가 대표적이라고 들었는데.. 아니면 말고요) 그냥 지원 안되는 오디오 코덱만 변환해서 다시 합쳐서 만드는 걸로 알고 있는데.. 그렇다면 진정한 의미로서의 인코더는 아닌 것 같아요 ㄷㄷ;

  22. Sierra 2012/06/13 08:52

    이건 기적이야.

    잘 받아가겠습니다!

  23. 김넷북 2012/06/22 23:29

    넷북으로 인코딩을 시도해 보았다. (ㅋㅋ)
    다음팟 인코더 아이폰4 중화질 인코딩 시도.

    해당파일은 mpeg4 640x352 AVI 파일 26개.

    간편한 설정에 좋아했으나 종료 시간이 8시간 50분.
    게다가 용량은 오히려 늘어나는 이상한 상황.

    에라이 시밤 때려치고 검색을 하다가 이 블로그에 와서
    VCi 바로 다운 받고 컨버팅 시작.

    파일당 5분에 컨버팅을 마침. mp4로 깔끔하게 변환되고,
    단순한 컨버팅이다 보니 용량 변화도 없음.

    저 같은 상황(저화질 파일을 mp4 파일로 변환해야 하는 상황)
    일 때 쓰시면 괜춘할듯. 고화질은 모르겠음.

  24. BlogIcon ttttt 2012/06/24 22:29

    진짜 개빠르네;

  25. BlogIcon rd0130 2012/07/24 19:06

    자막은 합칠수 있어요?
    자막합치고 네이버에다가 올릴게 있는데;;
    너무 느려서 못하고 있네요...
    자막합치기가 가능한지?
    또 네이버에 동영상을 올리수 있을까요?

  26. BlogIcon ㅜㅜ 2012/07/26 12:03

    아이팟2세댄안되져??

  27. I.G 2013/01/06 03:35

    앞으로 자주 사용하게 될 프로그램인 것 같습니다.
    감사드려요 ^^

  28. 자막.. 2013/11/24 11:32

    왜 자막이 안나올까요 ㅠㅠ SMI인데요 ㅠㅠ

댓글을 남겨주세요 :)




submit