Digital Literacy2007. 4. 4. 16:37



고화질의 화면을 유지 하려면 물론 카메라 장비도 중요하지만  인코딩시 세팅도 매우 중요한 것 같아요

이런 세팅이 아주 잘 되어 있는 제품이 카노푸스 제품인 것 같아요. 그래서 지금은 에디우스4.0을 사용하고 있습니다

HD영상은 일단 선명도가 중요하여 편집 후 한번 다시 출력한 후 여기에 sharpness 18%정도 줍니다.

좀더 주면 화질이 좀 거칠어 집니다.. 그리고 antiflicker  또 한번 적용시킵니다. 요것도 중요해요..


친구넷에서 퍼옴

======================================================

VirtualDub을 먼저 깐다.
http://www.virtualdub.org/ 가면 공짜로 다운받습니다.

AVISynth도 공짜입니다. 여기서 받아 깝니다.
http://www.avisynth.org/
http://www.avisynth.org/qwerpoi/AvsP_v1.4.0.zip (에디트프로그램)


다음 TDeint를 다운받아 dll을 AVISynth가 깔린 폴더의 plugins 폴더 (저같으면 C:\Program Files\AviSynth 2.5\plugins) 밑에 복사해 둡니다. TDeint는 요기 가면 있습니다. http://bengal.missouri.edu/~kes25c/
TDeint 가 60P로 만들어 주는 플러그인이다.

그다음, 문서파일을 하나 만들되, 확장자는 .avs로 합니다.
그 파일에 요걸 복사해 넣습니다.
#60i로 60P 만들기
AviSource("F:fall 0 4.avi")
AssumeTFF
TDeint(1)
LanczosResize(1280,720)

그냥 24P로 하고 싶으면 TDeint(1)를 없애면 된다.
물론, F:fall 0 4.avi는 제 경우에 해당하는 것이고, 각가 변환하고 싶은 파일의 위치를 적어두시면 됩니다. AVI라야 합니다. (아니면 다른 방법을 쓰셔야..) 폴더 이름 한글이 안먹는 듯..

그담, VDub에서 동영상 파일 열기 하면서 아까 그 .avs를 엽니다. (AVISynth가 이걸 동영상처럼 인식하게 합니다!!) 그럼 60P 디인터레이스된 화면이 VDub 창에 뜹니다. 이걸 VDub 기능을 이용해서 적당한 codec을 써서 AVI로 저장하면 됩니다. 다음 윈미9로 wmv로 바꿔야 합니다.




**avs 파일 작성시 주의사항
폴더나 파일명은 반드시 8+3 규칙을 따라야 합니다. AviSynth가 본래 DOS용 프로그램이기 때문에 파일명은 반드시 영문 8자(빈칸 없이)이내, 확장자는 3자 이어야 합니다.
============================================

또 다른 설명(60i를 60P로 바꾸는법)

720P 60Hz의 진정한 화질을 느끼겠지만, 제가 재미로 이렇게 60i를 60P로 바꾸어 보는 실험을 해 보는 이유를 변명하자면, 첫째는 어렵다는 디인터레이스를 이정도나마 구현해서 웹상에 무료로 오픈하시는 신기한(?!!) 분들께 대한 경외감이고요, 두번째는 아마도 HDTV에서 보는 느낌을 컴화면에서 그나마 비슷하게 구현하자면 이렇게 60P로 바꾸어보는 게 방법 아닌가 싶은 생각이었습니다.


--------------------------------------------------


그담, VDub에서 동영상 파일 열기 하면서 아까 그 .avs를 엽니다. (AVISynth가 이걸 동영상처럼 인식하게 합니다!!) 그럼 60P 디인터레이스된 화면이 VDub 창에 뜹니다. 이걸 VDub 기능을 이용해서 적당한 codec을 써서 AVI로 저장하면 됩니다.

다음 윈미9로 wmv로 바꿔야 합니다. 이 때, 윈미의 기본값을 사용하면 다시 29.97Hz로 인코딩되어버립니다. 반드시 '압축'을 '편집' 해서 frame rate를 59.939Hz로 바꾸어 주셔야 합니다. 이상이 제가 한 장난질, 삽질의 전부입니다.
------------------------------------

 FX1에서 프리미어프로로 캡쳐해 AVI파일로 변환된 것을 입력파일로 썼습니다. 즉 codec이 cineform사의 CFHD codec입니다. VDub에서 60P를 AVI로 압축, 저장을 할 때도 이 codec을 썼습니다. 하지만 경우에 따라서 이 코덱을 쓰면 에러가 난다고 합니다. 혹시나 제 경우는 일전에 cineform사의 connectHD를 돈들여 사서 깔아 두어서 괜찮은 거 아닌지 모르겠습니다.
 
이거 하는 데 시간 걸립니다. 그렇게 해서 얻는 건 움직임이 좀 더 원활해 보이고 움직이는 부분이 덜 뭉게져 보인다는 것, 1280*720등 큰 화면에서 전체적으로 조금 덜 뭉개져 보인다는 것.. 하지만 CPU 부담 땜에 많은 유저분 보시기에 불편하다는 것..(삼보일배!!) 남는 거 별로 없어보이네요..

============================================

 Avisynth란?

Avisynth는 쉽게 말해 Frame Server입니다. 프레임 서버는 동영상과 같이 용량이 큰 파일을 인코딩 풀그림에 한꺼번에 로딩하지 않고 풀그림이 필요한만큼 조금씩 보내주는 데이터(파일)와 풀그림 사이에 위치하는 서버(도우미)입니다. 한꺼번에 올리지 않으므로 얻어지는 이익으로는
1. 풀그림이나 컴텨가 매우 안정적으로 작동한다
2. 메모리나 하드의 낭비가 없다
3. 빠르다.. 등등 입니다.

따라서 Avisynth는 동영상의 인코딩에 있어서는 필수적인 것이라 할 수 있읍니다. Avisynth의 주요기능은 상기 서버 기능 외에도
1. 각종 포맷의 동영상을 로딩할 수 있고
2. 포맷변환, 크기변환, 프레임레이트 변환
3. 각종 필터(수백가지)의 적용
등등 이루헤아릴 수가 없을 정도 입니다.

단점으로는 GUI가 적용되지 않아 처음 배우기가 조금 어렵읍니다만 MPEG 인코딩의 최고봉 CCE나 Virdub 등의 기능을 120% 활용할 수 있으므로 한번 도전해 볼 만 합니다.
사이트 http://www.avisynth.org/
참조    http://www.doom9.org/index.html

avs 파일은 AviSynth 프로그램을 이용한 Frame Serving 기능을 가지고 있는 파일입니다.


**avs 편집
avs를 편집할줄 알면 편집해서 사용하는게 좋습니다. 버덥에서 필터를 사용하는것 보다 Avisynth Filte를 사용하는게 좀 더 세부적으로 수정할 수 있기 때문입니다. 편집된 내용은 Preview를 통해 화면으로 직접 확인 할 수 있습니다
           
**avs 파일 작성시 주의사항
폴더나 파일명은 반드시 8+3 규칙을 따라야 합니다. AviSynth가 본래 DOS용 프로그램이기 때문에 파일명은 반드시 영문 8자(빈칸 없이)이내, 확장자는 3자 이어야 합니다.

Posted by @buza19