원 게시물 (작성자 : 본인) / http://vidcorea.net/bbs/board.php?bo_table=B09&wr_id=7
* 본 강좌에서 사용된 영상은 Noell님께서 제공해 주셨습니다. (감사합니다 ^^)
영상의 정보는 아래와 같습니다.
삼성 HMX20C - 1920x1080 30p
D:\새 폴더\Noell님\TEST.HMX20C.30p.H264.AAC.MP4
General
Complete name : D:\새 폴더\Noell님\TEST.HMX20C.30p.H264.AAC.MP4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.2 MiB
Duration : 14s 314ms
Overall bit rate : 14.2 Mbps
Encoded date : UTC 2009-02-11 09:04:57
Tagged date : UTC 2009-02-11 09:04:57
Video #1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L4.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 14s 314ms
Bit rate mode : Variable
Bit rate : 14.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate mode : Constant
Frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.226
Stream size : 24.0 MiB (99%)
Language : English
Encoded date : UTC 2008-10-22 20:51:09
Tagged date : UTC 2009-02-11 09:04:58
Audio #2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 14s 293ms
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 222 KiB (1%)
Language : English
Encoded date : UTC 2008-10-22 20:51:09
Tagged date : UTC 2009-02-11 09:04:58
D:\새 폴더\Noell님\TEST.HMX20C.30p.H264.AAC.MP4
General
Complete name : D:\새 폴더\Noell님\TEST.HMX20C.30p.H264.AAC.MP4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.2 MiB
Duration : 14s 314ms
Overall bit rate : 14.2 Mbps
Encoded date : UTC 2009-02-11 09:04:57
Tagged date : UTC 2009-02-11 09:04:57
Video #1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L4.0
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 14s 314ms
Bit rate mode : Variable
Bit rate : 14.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate mode : Constant
Frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.226
Stream size : 24.0 MiB (99%)
Language : English
Encoded date : UTC 2008-10-22 20:51:09
Tagged date : UTC 2009-02-11 09:04:58
Audio #2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 14s 293ms
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 222 KiB (1%)
Language : English
Encoded date : UTC 2008-10-22 20:51:09
Tagged date : UTC 2009-02-11 09:04:58

* 준비해야 할 프로그램들 (기본적인 인코딩툴들은 목록에서 제외시켰습니다.)
- 컨테이너가 MP4일때 - Elecard XMuxer Pro (자료실에 등록되어있습니다. M2TS의 경우엔 필요하지 않습니다 ^^)
- DGAVCDec (다운로드)
- (선택사항) 기타 인코딩에 필요한 플러그인
Step 1. 캠코더에서 하드디스크로 파일을 복사, 그리고 사전작업
DGAVCDec를 다운로드 받으신후, 압축을 푸시면 안에 DGAVCDecode.dll 파일이 있습니다.
이것을 적당한 위치로 옮겨두세요. 저는 C:\work 으로 옮겨놨습니다.
(MP4 컨테이너만 해당) Elecard XMuxer Pro로 스트림 분리
DGAVCDec에서 mp4컨테이너가 읽히지 않으므로 스트림을 분리합시다.
플래시 강좌 이동하기
Step 3. DGAVCDec로 영상 분석 (M2TS컨테이너는 분석과 동시에 음성이 자동으로 분리됩니다 ^^)
플래시 강좌 이동하기
Step 4. 인코딩
(4-1) AVS스크립트 작성 (기초적인 틀만 예시로 적겠습니다.)
[삼성 HMX20C - 1920x1080 30p]
LoadPlugin("C:\work\DGAVCDecode.dll")
LoadPlugin("C:\work\colormatrix.dll")
avcsource("d:\work\TEST.HMX20C.30p.H264.AAC_video1.dga")
Colormatrix("Rec.709->Rec.601", interlaced=true)
LanczosResize(1280,720)
*인터레이스 영상의 경우 반드시 yadif 같은 디인터레이스 필터를 사용하세요!LoadPlugin("C:\work\DGAVCDecode.dll")
LoadPlugin("C:\work\colormatrix.dll")
avcsource("d:\work\TEST.HMX20C.30p.H264.AAC_video1.dga")
Colormatrix("Rec.709->Rec.601", interlaced=true)
LanczosResize(1280,720)
** 크롭이 필요한 영상은 크롭 명령어를 사용하시길 바랍니다.
*** 이외의 필터질은 알아서 하시면 됩니다.
[??? - 1440x1080 (1920x1080) 30i]
LoadPlugin("C:\work\DGAVCDecode.dll")
LoadPlugin("C:\work\colormatrix.dll")
LoadCPlugin("C:\work\yadif.dll")
avcsource("e:\work\e:\work\090214 부산대효원굿플러스 풀영상.dga")
Colormatrix("Rec.709->Rec.601", interlaced=true)
Yadif()
LanczosResize(1280,720)
* HD로 촬영된 1440x1080 영상의 경우 꼭 리사이즈하실때 HD비율로 바꿔주세요!LoadPlugin("C:\work\DGAVCDecode.dll")
LoadPlugin("C:\work\colormatrix.dll")
LoadCPlugin("C:\work\yadif.dll")
avcsource("e:\work\e:\work\090214 부산대효원굿플러스 풀영상.dga")
Colormatrix("Rec.709->Rec.601", interlaced=true)
Yadif()
LanczosResize(1280,720)
** 디인터필터는 Yadif 말고 다른거 쓰셔도 됩니다.
아 참, avcsource에, deblock 옵션이 있는데 위와 같이 경로만 입력한경우 deblock=true 로 세팅되는듯 합니다...
디블러킹을 원치 않으신 분들은 avcsource("경로", deblock=false) 를 쓰시면 되겠네요.
허접한 강좌인데, 플래시 강좌를 만들때 사용하는 툴인 Adobe Captivate가 제대로 녹화가 안되는 말썽을 부려서.....
이제서야 올리네요...
말썽을 부리는 김에... 쓰던 Adobe Captivate 3 말고 Adobe Captivate 4로 해봤는데... 꽤 괜찮네요.
Adobe Captivate 3은 플래시 플레이어 8 기반이였는데, Adobe Captivate 4는 플래시 플레이어 9기반이네요. 사용하기도 꽤나 간단해진거 같구요..
여담이 살짝 길어진 감이 있는데요. 혹시라도 궁금한 점이 있으시다면 '댓글' 로 달아주시길 바랍니다.
그리고, 이때까지 강좌로 써왔던 이외의 HD캠 파일 포맷이 있다면 언제든지 쪽지로 제보바래요~
'Encoding' 카테고리의 다른 글
| GPU로 인코딩을 더 빠르게! Badaboom 간단 리뷰 (0) | 2009/05/16 |
|---|---|
| FLV 파일에서 영상.소리를 분리시키자! FLV Extract (2) | 2009/04/19 |
| Sony XDCAM EX 촬영동영상 인코딩 가이드 (0) | 2009/04/19 |
| AVCHD캠 촬영동영상 인코딩 가이드 (2) | 2009/04/19 |
| TP (혹은 TS, TRP 그리고 MPEG2 코덱) 영상 자르기 - VideoReDo 이용하기 (1) | 2008/10/01 |
| H264 영상 자르기 - TS Packet Editor 이용하기 (2) | 2008/09/28 |
Comment 2


