티스토리 툴바


들어가기

간혹 파일에 읽기 전용이가 권한을 변경해서 삭제되지 않은 파일이 있다. 정말 짜증난다. 혹시 이상한 파일로 의심이 되기도 한다. 이런 파일은 설치되는 프로그램이나 사용자 부주의로 소유권에 문제가 발생한 경우가 많다.


삭제하기

여기서 삭제하는 방법은 dos창에서 수행하는 방법이다. GUI로 가능하지만, 이렇게 한 것은 자동으로 스크립트를 생성하기 위한 목적이 있다. 그리고 GUI보다 간단하게 작업을 처리할 수 있다.


takeown /r /f 파일또는디렉토리명

icacls 파일또는디렉토리명 /grant 사용자ID:F /t


각 명령의 옵션은 인터넷을 검색하면 자세히 나온다. 혹은 각 명령어의 도움말 옵션을 사용해본다.


그리고 해당 파일이나 디렉토리를 삭제해본다. 잘 된다.


간혹 중요한 시스템 파일이 보호되어 있는데, 이런 방식으로 삭제할 경우 시스템에 문제가 발생할 수도 있다. 각자 알아서 정확히 사전에 확인하여 삭제하기 바란다.


위의 명령은 디렉토리를 지정할 경우 서브디렉토리까지 모두 변경되는 것이기에 유용하게 사용할 수있다.

2012-01-09 ospace.




저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Windows에서 지워지지 않은 파일 삭제하기  (0) 2012/01/09
Xming에서 Xwindow 설정과 eclipse 실행  (0) 2012/01/09
Xwindow에서 한글 폰트  (0) 2010/03/26
Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
Posted by ospace

댓글을 달아 주세요


들어가기


여기서는 전체 설정을 다루지는 않고  Xwindow에서 창 모드로 실행하는 경우를 살펴보겠다. 즉, XDM이나 GDM 등으로 전체 윈도즈를 사용하는게 아니라 필요한 윈도우 하나만 뛰우기 위한 것이다.



설치하기


Xming을 설치한다.



설정하기


그리고 환경설정이 필요하다. 직접 접속해서 창 모드로 뛰우는 경우는 Xming에서는 접근 제한을 한다.
이때 설정하는 파일이 X0.hosts이다. 이 파일에 자신이 원격으로 실행되는 Xwindow 시스템의 ip 주소를 입력한다.

그리고 Xming이 실행되고 있다면 다시 재 실행한다.

Xwindows 시스템에서는 추가로 작업이 필요할 수 있다. XDM 등을 사용하는 경우 윈도우 시작할 때 자동으로 쿠키를 생성해서 암호화를 하지만 XDM을 사용하지 않은 경우 생성되지 않는다고 한다. 이를 위한 다음 명령이 필요하다.

먼저 DISPLAY을 설정한다. 이 값은 Xming이 동작 중인 시스템이다.
본인은 .bashrc라는 파일에 넣었다. 다른 분들은 자신의 시스템 환경에 맞춰서 설정하면 된다.

export DISPLAY=x.x.x.x:0.0


제가 사용하는 쉘이 본쉘이기에 위와 같이 설정했다. 이제 MAGIC-COOKIE을 생성할 차례이다.

xauth generate $DISPLAY .

xauth -i -f ~/.Xauthority list


"."은 MIT-MAGIC-COOKIE-1을 의미한다.



그리고 잘 되지 않는다면 Xming인 경우는 Xming아이콘에서 RMB을 누르면 "View Log" 메뉴를 선택하면 된다.

"client 3 rejected ..."라는 메시지가 보인다면 X0.hosts를 설정하지 않은 문제이다.

그리고 Xwidnow시스템에서는 쿠키까지 잘 생성되었는데 "no protocol specified"가 보이는 경우도 X0.hosts에 등록하지 않은 경우도 있다.



그냥 Eclipse 뛰우기


원격에서 eclipse으로 개발할 경우 굳이 xwindow을 설치하지 않고 xwindows용 프로그램만 뛰우고 싶을 경우가 있다. 그때 xming을 사용하는데, xwindow가 설치되지 않았다면 라이브러리 오류로 실행이 안된다.

eclipse을 실행하는 경우가 마찬가지. eclipse가 실행할 때 필요한 xwindow용 라이브러리가 libgtk이다.

데비안이면

apt-cache search libgtk*

라이브러리를 검색하면 "libgtk2.0-0"가 있을 것이다. 이를 설치하면 된다. 다른 플랫폼이라면 해당 라이브러리가 들어있는 패키지를 찾아서 설치하면 된다.

실행시 발생하는 오류는 configuration 디렉토리에 있는 *.log 파일을 살펴보기 바란다.


Network Issue


간혹 네트워크 문제로 오류가 발생할 가능성이 있다. 무슨 말이냐면, NAT환경에서 사용할 경우 접속이 불가하다.

이는 시스템이 NAT이 있고 로컬 PC가 다른 네트워크에 있다면 xming인 xwindow server로 접속하는 방향이기 때문에 NAT 환경에서 접속이 안될 가능성이 있다. 그때 eclipse가 실행할 경우 다음과 같은 에러 메시지가 보일 수 있다.

(eclipse:13808): GLib-GObject-WARNING **: invalid (NULL) pointer instance


(eclipse:13808): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed


이때에는 네크워크 관리자에게 요청을 해야 한다.



Too large dialog


xming + eclipse 조합으로 사용할 경우 갑자기 Search dialog, Find/Replace dialog, Debug Configurations dialog 등이 갑자기 화면 가득 보이는 경우가 발생한다.

이 원인은 물론 버그로 인한 문제로 근본적인 해결은 힘들 듯 하다. 구글링해도 명확한 답변이 없고 제대로 수정하려면 XMing에 기부하여 수정하도록 만들수 밖에 없다는 듯 하다.

그래도, 임시방편으로 해결할 수 있는 방법이 다음과 같다.

http://superuser.com/questions/300555/problem-with-resizing-subwindows-in-eclipse-xming-combination에서 참조한 내용으로 직접 eclipse의 실행 환경에서 dialog 크기를 조절하는 옵션을 수정하는 것이다.

일단 eclipse을 종료하고 작업할 workspace로 이동한다. workspace 안에 .metadata라는 디렉토리 안에 .plugins 디렉토리로 이동한다. 그 밑에 각종 dialog에 대한 설정 정보가 저장되어 있다. 우리가 원하는 것은 dialog의 크기이다.

grep을 이용하여 WIDTH나 HEIGHT로 검색을 한다. 그러면 해당 xml파일이 검색될 것이다. 해당 파일에서 WIDTH와 HEIGHT로 검색하여 적당한 값을 수정하면 된다.

$ cd workspace/.metadata/.plugins

$ grep WIDTH */*.xml

.....


내가 수정한 값은 다음과 같다.

Debug Configurations dialog

  • 파일명: org.eclipse.debug.ui/dialog_settings.xml
  • 항목: org.eclipse.debug.ui.LAUNCH_CONFIGURATIONS_DIALOG_SECTION
  • 설정값:
    • "DIALOG_WIDTH": 800
    • "DIALOG_HEIGHT": 600


Search dialog

  • 파일명: org.eclipse.search/dialog_settings.xml
  • 항목: DialogBounds_SearchDialog
  • 설정값:
    • "DIALOG_WIDTH": 800
    • "DIALOG_HEIGHT": 600


크기는 자신의 해상도에 맞게 적당히 수정하면 된다. 그리고 위의 파일이나 항목은 없을 수도 있다. grep을 이용한 정보를 바탕으로 수정해야한다.


다른 방법으로 간단하게 현재 .metadata 디렉토리를 삭제하거나 이동하여 다시 eclipse을 실행한다.

당연히 .metadata가 삭제되었기 때문에 project 정보나 기타 eclipse에서 설정한 정보는 모두 사라지게 된다.

eclipse을 잘 알고 있다면 이전 .metadata에서 원하는 설정정보만 가져다가 사용할 수도 있지만, 필자는 포기하고 걍 쓰려고 한다. ㅡ.ㅡ;



2012-01-09 ospace.


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Windows에서 지워지지 않은 파일 삭제하기  (0) 2012/01/09
Xming에서 Xwindow 설정과 eclipse 실행  (0) 2012/01/09
Xwindow에서 한글 폰트  (0) 2010/03/26
Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
Posted by ospace

댓글을 달아 주세요

성:http://ospace.tistory.com/(ospace114@empal.com) 2010.03.26

 

 아래는 네이버에서 공식 지원하는 폰트체를 사용한 화면이다.

 

네이버 사전체

 

네이버에서 폰트에서 사용되는 글꼴이다. 특수기호 등이 보이지 않을때 사용하면 된다고 한다.

 

다운로드 위치: http://krdic.naver.com/font.nhn.

 

Screenshot

  


 

 네이버 나눔글꼴

네이버에서 2008년 한글날 기념으로 무료배포하는 한글 글꼴이다. 개인적으로 마음에 글꼴 중에 하나이다.

고딕과 명조가 있는데, 고딕이 갈끔하고 이쁘다. 명조도 나름대로 매력적이다. ^^

 

 다운로드위치: http://hangeul.naver.com/share.nhn.

 

 Screenshort 나눔고딕


 

Screenshot 나눔명조


 

 XWindow의 폰트 설치하기

 

폰트를 설치하기 위해서는 root권한이 필요하다. 이점에 유념하길 바란다.

추가로 우분투에서는 별도로 root로 변경할 수 없다. 즉, root 권한이 필요한 모든 명령은 sudo로 실행하면 된다.

이때 물어보는 암호는 자신 로그인 암호를 입력하면된다.

 

우분투(ubuntu)에서

 

 폰트설치하는 방법은 두가지가 있다. XWindow에서 조작하는 법과 Console에서 입력하는 법이 있다.

먼저 XWindows에서 설치하는 방법은 다음과 같다.

 

압축 풀기

앞에서 다운로드 받은 폰트를 적당한 위치에 압축을 푼다. 그리고 파일 브라우저를 열고 압축을 푼 위치로 가면 아래와 같이 보인다.

폰트이름은 원래 한글로 되어 있으나 영어로 변경하였다. 변경한 이유는 압축을 푼 이후에 이름이 깨져보여서 영어로 변경하였다.

 

 

 

 폰트설치

폰트 설치는 간단하다. 앞에서 원하는 폰트를 더블클릭하면 아래와 같이 폰트 미리보기 화면이 뜬다.

그리고 오른쪽에 "Install Font"라는 버튼을 클릭하면 root권한 패스워드 입력하면 바로 설치된다.



 

폰트 사용하기

 

이것으로 폰트 설치가 끝났고 XWindows에서 폰트 변경해서 설정하면 된다. Ubuntu는 따로 데몬을 재실행하거나 추가적인 작업이 없다는 게 정말 편하다.

 

Console로 설치

Console로 설치하는 법도 간단하다. 폰트로 설치하는 법은 아래 그림처럼 하면 된다.

순서는

  1) Font 압축 파일을 푼 위치로 이동

  2) Root권한으로 /usr/share/fonts로 이동(또는 복사)

  3) XWindow에 폰트 설정을 한다.




 

참조

[1] 네이버 국어사전, http://krdic.naver.com/font.nhn

[2] 네이버 나눔글꼴, http://hangeul.naver.com/share.nhn

[3] 꿈틀꿈틀, 우분투 글꼴설치와 글꼴설정, http://noneway.tistory.com/132

 

 

 

이 글은 스프링노트에서 작성되었습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Windows에서 지워지지 않은 파일 삭제하기  (0) 2012/01/09
Xming에서 Xwindow 설정과 eclipse 실행  (0) 2012/01/09
Xwindow에서 한글 폰트  (0) 2010/03/26
Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
Posted by ospace

댓글을 달아 주세요

작성일: 2009.09.28 (http://ospace.tistory.com/), ospace114@엠팔.컴


인터넷에 떠도는 Regular Expression 을 간단하게 정리해 보았다. 물론 좋은 것이 있다면 계속 정리할 계획이다.




전자우편 주소
/^[a-z0-9_+.-]+\\@([a-z0-9-]+\\.)+[a-z0-9]{2,4}$/

URL
/^(file|gopher|news|nntp|telnet|https?|ftps?|sftp):\\/\\/([a-z0-9-]+\\.)+[a-z0-9]{2,4}.*$/

XML 태그
/\\<(/?[^\\>]+)\\>/

전화 번호
/(\\d{3}).*(\\d{3}).*(\\d{4})/

날짜 - 예, 3/28/2007:
/^\\d{2}\\/\\d{2}\\/\\d{2,4}$/

jpg, gif 또는 png 확장자를 가진 그림 파일명:
/([^\\s]+(?=\\.(jpg|gif|png))\\.\\2)/

1부터 50 사이의 번호 - 1과 50 포함:
/^[1-9]{1}$|^[1-4]{1}[0-9]{1}$|^50$/

16 진수로 된 색깔 번호:
/#?([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?/

적어도 소문자 하나, 대문자 하나, 숫자 하나가 포함되어 있는 문자열 - 올바른 암호 형식을 확인할 때 사용될 수 있음:
/(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,15}/




크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Xming에서 Xwindow 설정과 eclipse 실행  (0) 2012/01/09
Xwindow에서 한글 폰트  (0) 2010/03/26
Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
Posted by ospace

댓글을 달아 주세요



이상하게 Hyper Pi가 시장되지 않는다. 0.98에서는 실행까지 되는데, 중간에 이상 반응이 나타나면서 시작되지 않는다. 그래서  Super Pi를 2개 실행해서 선호 CPU를 선택하여 강제적으로 테스트했다.

크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Xwindow에서 한글 폰트  (0) 2010/03/26
Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
Posted by ospace

댓글을 달아 주세요


도스 창에서 언어(코드페이지) 변경

사용 명령어: chcp

한국어: chcp 949
영어: chcp 437

도스 창에서 글꼴 변경

아래 레지스트리에서
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

949 키 값에 원하는 글꼴 하나만 입력

Bitstream Vera Sans Mono

그러나 실제 한글 글꼴 변경은 되지 않는다. 왜?
현재 XP버전: Microsoft Windows XP [Version 5.1.2600]

버전 문제인가? SP3가 설치되면 안되는가? 여하튼 한글은 되지 않는다. 대신 영어는 잘된다.
아니면 글꼴에 영어만 있다고 인식이 안되는가?

대신 맑은 고딕으로 입력하면 인식은 된다. 글꼴 문제인가? ㅡ.ㅡ;

2008.12.30
재확인 결과 Bitstream Vera 글꼴은 원래 영문인데 한글 글꼴을 추가한 버전이다. 윈도우에서 제대로 인식하지 않았거나 해당 글꼴은 영문 글꼴로 인식되어 있어서 한글 도스창에서 인식 안되는 문제가 발생한 것으로 보인다.
원래 한글 글꼴 "맑은 고딕"은 레지스트리에 설정한 후에 재 부팅후 제대로 작동을 한다.





크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Regular Expression Tip & Tech  (0) 2009/09/28
Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
[번역중] FFmpeg Howto  (4) 2008/10/29
Posted by ospace

댓글을 달아 주세요


작성: http://ospace.tistory.com/(ospace114@empal.com) 2008.12.10 

FreeMind라고 무료 마이드맵 프로그램이 있다. 자바 프로그램이다.
물론 자바 없이 실행할 수 있는 바이너리 파일도 있다.
FreeMind로 만든 마인드맵파일을 프래쉬를 통해서 볼 수 있다.
아래는 FeeMind에 있는 파이썬 예제 파일을 가져다가 테스트 해보았다. 사용법은 간단해서 바로 사용해 보면 쉽게 알 수 있다.

FreeMind 프로그램에 관심 있다면 아래 사이트에 방문해보아라.
Freemind Flash Browser:


Flash plugin or Javascript are turned off. Activate both and reload to view the mindmap

크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
[번역중] FFmpeg Howto  (4) 2008/10/29
원격 데스크탑  (0) 2006/11/17
Posted by ospace

댓글을 달아 주세요


RADEON X300/X550 Series
크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
[번역중] FFmpeg Howto  (4) 2008/10/29
원격 데스크탑  (0) 2006/11/17
Posted by ospace

댓글을 달아 주세요

FFmpeg 번역 중입니다. 다분히 개인적인 목적이 강하지만, 다른 분들도 공유했으면 하네요.
저작권에 문제가 있으면 삭제하겠습니다.

Writer: http://ospace.tistory.com/(ospace114엣empal.컴) 2008.10.29


작업중인 ffmpeg버전:

FFmpeg SVN-r16573
libavutil     49.12. 0 / 49.12. 0
libavcodec    52. 0. 0 / 52. 0. 0
libavformat   52.23. 1 / 52.23. 1
libavdevice   52. 1. 0 / 52. 1. 0
libswscale     0. 6. 1 /  0. 6. 1
libpostproc   51. 2. 0 / 51. 2. 0(없음)


내용 목차

  1. 일반적인 문법
  2. 주요 옵션들
  3. 인코딩 :
    1. D10 (aka Sony IMX)
    2. DVCAM / DVCPRO25 / DVCPRO50
    3. VC-3 (aka Avid DNxHD)
    4. FFV1
    5. H.264 I-frame only in Highest Quality
    6. H.264 Long GOP
    7. MPEG-2 I-frame only in Highest Quality
    8. MPEG-2 Long GOP
    9. MJPEG in Highest Quality
  4. 다중화와 감싸기(Muxing and Wrapping):
    1. D10 into QuickTime ( Final Cut Pro 임포트 용도)
    2. MPEG-2 Program Stream
  5. 역다중화와 풀기(Demuxing and Unwrapping):
    1. MPEG-2 Program Stream
  6. 타임코드 관리 :
    1. MPEG-2 Start Timecode
  7. 기타등등 :
    1. 오디오 볼륨 수정
    2. 입력 스트림 선택하기
    3. 서브 클립 생성
    4. 단일 프레임에서 비디오 파일 생성하기
       

기본 문법


ffmpeg [[infile options][`-i' infile]]... {[outfile options] outfile}...

주: 기본 문법에 의하면 옵션들은 다음에 지정되는 파일에 적용이된다. 그렇기에 순서는 중요하고 같은 옵션을 여러 명령줄에 사용할 수 있다. 각 옵션들은 다음 입력 혹은 출력 파일에 적용된다.



주요 옵션

-L :                  라이센스 보여줌

-h : 도움말 보여줌.

-version:            버전 정보

-format : 사용가능한 포멧, 코덱, 프로토콜을 보여줌.

-f <string> : 파일 포멧을 지정. (나중에 포멧 목록 참조)

-i <string> : 입력되는 파일 이름. 

-y:                  출력 파일 덮어스기

-t <timecode> : 기록할 시간을 초 단위 또는 hh:mm:ss[.xxx] 형태로 설정.

-fs <정수값> : 최대 파일 크기를 설정(바이트 단위)

-ss <timecode> : 작업할 시작시간 오프셋(시작위치)을 초 단위 또는 hh:mm:ss[.xxx] 형태로 설정.

-itsoffset <time_off>:  설정 ts 오프셋(set the input ts offset)

-itsscale <stream:scale>:  입력 ts 스케일 설정(set the input ts scale)

-album <앨범명> : 앨범을 설정.

-author <저자명> : 저자를 설정.

-comment <주석> : 주석을 설정.

-copyright <저작권>: 저작권에 대한 설정.

-title <타이틀이름> : 타이틀을 설정.

-timestamp <시간> :  타임스탬프 설정.

-genre <장르명> : 장르를 설정.

-dframes 숫자 :     기록할 데이터 프레임 개수 설정

-v <숫자>:           로깅 레벨 설정

-target <타입>:  목표 파일 타입 지정 ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd", ...)

-xerror:             에러시 종료


추가 옵션

-map <file:stream>[:syncfile:syncstream] : 입력 스트림 매핑 설정. 

-map_meta_data outfile:infile :  입력파일에서 출력파일로 저장(?)될 메타 데이터 정보 설정.

-benchmark :          벤치마킹할 타이밍 추가.

-dump :               각 입력 패킷을 덤프함.

-hex :                패킷을 덤프할때 페이로드도 같이 덤프함.

-re :                 read input at native frame rate.

-loop_input :         루프 (현재 이미지하고만 작동이 됨).

-loop_output :        루핑을 지원하는 포멧에서 출력을 루프할 횟수 지정(0은 계속 루프함).

-threads 개수 :      쓰레드 개수.

-vsync :              비디오 싱크 방법.

-async :              오디오 싱크 방법.

-adrift_threshold 임계값 :  audio drift threshold.

-vglobal :            비디오 글로벌 해더 저장 형식.

-copyts :             타임스탬프 복사.

-shortest :           finish encoding within shortest input

-dts_delta_threshold 임계값 :  timestamp discontinuity delta threshold

-programid :          원하는 프로그램 개수(?)

-muxdelay seconds :   최대 디먹스-디코드 지연값 설정(?)

-muxpreload seconds :  초기 디먹스-디코드 지연값 설정(?)

 

비디오 옵션

-aspect <string or float> : 비율을 설정 ( 4:3, 16:9, 1.3333, 1.7777 ). 

-b <int> : 비디오 비트레이트를 bit/s단위로 설정 (기본=200k). 

-vb bitrate :        비디오 비트레이트 설정 (in bits/s)

-vframes number :     기록할 비디오 프레임 수 지정

-s size :             화면 크기 지정 (WxH 또는 비율)

-croptop size :       상단 잘라내는 밴드 크기 지정 (픽셀단위)

-cropbottom size :   하단 잘라내는 밴드 크기 지정 (픽셀단위)

-cropleft size :     외쪽 잘라내는 밴드 크기 지정 (픽셀단위)

-cropright size :    오른쪽 잘라내는 밴드 크기 지정 (픽셀단위)

-padtop size :       위쪽 패드 밴드 크기 지정 (픽셀단위)

-padbottom size :    하단 패드 밴드 크기 지정 (픽셀단위)

-padleft size :      왼쪽 패드 밴드 크기 지정 (픽셀단위)

-padright size :     오른쪽 패드 밴드 크기 지정 (픽셀단위)

-padcolor color " :   패드 밴드 색상 지정 (16진수 000000 ~ FFFFFF)

-vn :                비디오를 비활성화

-vcodec codec :      비디오 코텍를 강제로 지정 ('copy' 은 스트림을 복제)

-sameq :             소스와 같은 비디오 퀄리티를 사용 (implies VBR)

-pass n :            패스 번호를 선택 (1 또는 2)

-passlogfile prefix :  패스 로그 파일 이름앞에 붙일 접두사 선택

-newvideo :          새로운 비디오 스트림을 현재 출력 스트림으로 추가

 

추가 비디오 옵션


-pix_fmt format :    픽셀 포맷 설정. 'list'는 지원되는 모든 픽셀 포맷 보여줌

-intra :             인트라 프래임만 사용

-vdt n :             쓰레드홀드 취소

-qscale q :          고정된 비디오 양자화범위를 사용 (VBR)

-rc_override override : rate control override for specific intervals

-me_threshold threshold : motion estimaton threshold

-deinterlace :       deinterlace pictures

-psnr :              calculate PSNR of compressed frames

-vstats :            dump video coding statistics to file

-vstats_file file :  dump video coding statistics to file

-intra_matrix matrix : specify intra matrix coeffs

-inter_matrix matrix : specify inter matrix coeffs

-top :               top=1/bottom=0/auto=-1 field first

-dc precision :      intra_dc_precision

-vtag fourcc/tag :   force video tag/fourcc

-qphist :            show QP histogram

-force_fps :         force the selected framerate, disable the best supported framerate selection

-vbsf bitstream_filter 

-vpre preset :       set the video options to the indicated preset


 

오디오 옵션

-ab <int> : 오디오 비트레이드를 bit/s 단위로 설정. 값은 정수(기본 = 64k). 

-aframes number :    set the number of audio frames to record

-aq quality :        set audio quality (codec-specific)

-ar rate :           set audio sampling rate (in Hz)

-ac channels :       set number of audio channels

-an :                disable audio

-acodec codec :      force audio codec ('copy' to copy stream)

-vol volume :        change audio volume (256=normal)

-newaudio :          add a new audio stream to the current output stream

-alang code :        set the ISO 639 language code (3 letters) of the current audio stream

-acodec <string> : 사용할 오디오 코덱을 지정. 
    ac3 : AC3 ( Dolby Digital ) 
    copy : 원본 데이터를 그대로 복사. 
    libfaac : AAC-LC 
    mp2 : MPEG Audio Layer II 
    mp3 : MPEG Audio Layer III 
    pcm_s16le : 비압축 16-bit PCM Audio 

-an : 오디오를 사용하지 않음. 

-ar <int> : 오디오 샘플링율을 Hz단위로 설정 (기본 = 44100 Hz). 


-async <int> : 오디오 동기화 방법. 오디오를 타임스템프에 맞춰서 늘리거나 줄일 수 있다. 이 매개변수는 오디오 변화에 의한 초당 최대 샘플 개수를 말한다. -async 1은 특별한 경우로 지연 수정 없이 오디오 스트림 시작 위치가 정확한 경우에만 사용가능.


추가 오디오 옵션

-atag fourcc/tag :   force audio tag/fourcc

-sample_fmt format : set sample format, 'list' as argument shows all the sample formats supported

-absf bitstream_filter 

-apre preset :       set the audio options to the indicated preset


자막 옵션

-sn :                disable subtitle

-scodec codec :      force subtitle codec ('copy' to copy stream)

-newsubtitle :       add a new subtitle stream to the current output stream

-slang code :        set the ISO 639 language code (3 letters) of the current subtitle stream

-sbsf bitstream_filter 

-spre preset :       set the subtitle options to the indicated preset


오디오/비디오 획득 옵션

Audio/Video grab options:

-vc channel :        set video grab channel (DV1394 only)

-tvstd standard :    set television standard (NTSC, PAL (SECAM))

-isync :             sync read on input

-bufsize <int> : 제어버퍼 크기를 설정 (비트단위).

-cmp <string or int> : pel 모션 평가 비교 함수 사용 - Full pel motion estimation compare function.
    sad ( 0 ) : 절대 차이 값의 합, 고속 (기본) 
    sse ( 1 ) : Squared errors 합.
    satd ( 2 ) : Absolute Hadamard transformed differences 합.
    dct ( 3 ) : Absolute DCT transformed differences 합.
    psnr ( 4 ) : Squared quantization errors 합( 비추, 저품질).
    bit ( 5 ) : 블럭에 필요한 비트 수 
    rd ( 6 ) : Rate distortion optimal, 느림.
    zero ( 7 ) : 0.
    vsad ( 8 ) : Absolute vertical differences 합.
    vsse ( 9 ) : Squared vertical differences 합.
    nsse ( 10 ) : Noise preserving sum of squared differences.
    w53 ( 11 ) : 5/3 wavelet ( Snow에서만 사용됨).
    w97 ( 12 ) : 9/7 wavelet ( Snow에서만 사용됨).
    dctmax ( 13 )
    chroma ( 14 )

-coder <string or int> :
    vlc ( 0 ) : 가변 길이 코더 / 허프만 코더.
    ac ( 1 ) : 산술연산 코더(Arithmetic coder).
    raw ( 2 ) : 원본 ( 인코딩 없음).
    rle ( 3 ) : Run-length coder.
    deflate ( 4 ) : Deflate-based coder.

-cropbottom <int> : 하단 잘려지는 화면 크기 설정(비트 단위).

-cropleft <int> : 왼쪽 잘려지는 화면 크기 설정(비트 단위).

-cropright <int> : 오른쪽 잘려지는 화면 크기 설정(비트 단위).

-croptop <int> : 상단 잘려지는 화면 크기 설정(비트 단위).

-deinterlace : 픽처를 디인터페이스 시킴(Deinterlace pictures). 

-dc <int> : Intra DC precision.

-flags <string> : 이부분은 패스.. 무슨 말인지.. ㅡ.ㅡㅋ
    aic : H.263 advanced intra coding / MPEG-4 ac prediction.
    aiv : H.263 alternative inter VLC.
    alt : Enable alternate scantable ( MPEG-2/MPEG-4 ).
    bitexact : Use only bitexact stuff ( except (i)dct ).
    cbp : Use rate distortion optimization for cbp.
    cgop : Closed GOP.
    gmc : Use global motion compensation.
    gray : Only decode/encode grayscale.
    ildct : Use interlaced DCT.
    ilme : Interlaced motion estimation.
    loop : Use loop filter.
    low_delay : Force low delay.
    mv0 : Always try a mb with mv=<0,0>.
    mv4 : Use four motion vector by macroblock ( MPEG-4 ).
    naq : Normalize adaptive quantization.
    obmc : Use overlapped block motion compensation ( H.263+ ).
    part : Use data partitioning.
    psnr : Error variables will be set during encoding.
    qpel : Use 1/4 pel motion compensation.
    qprd : Use rate distortion optimization for qp selection.
    scan_offset : Will reserve space for svcd scan offset user data.
    slice
    trell : Use trellis quantization.
    umv : Use unlimited motion vectors.

-flags2 <string> :
    aud : Access unit delimiters ( H.264 ).
    bpyramid : Allows B-frames to be used as references for predicting.
    brdo : B-frame rate-distortion optimization.
    dct8x8 : High profile 8x8 transform ( H.264 ).
    drop_frame_timecode
    fast : Allow non spec compliant speedup tricks.
    fastpskip : Fast pskip ( H.264 ).
    ivlc : Intra VLC table.
    local_header : Place global headers at every keyframe instead of in extradata.
    mixed_refs : One reference per partition, as opposed to one reference per macroblock.
    non_linear_q : Use non linear quantizer.
    noout : Skip bitstream encoding.
    sgop : Strictly enforce GOP size.
    skiprd : RD optimal macroblock level residual skipping.
    wpred : Weighted biprediction for B-frames ( H.264 ).

-formats : 가능한 포멧, 코덱, 프로토콜 등을 보여줌.

-g <int> : Group of pictures ( GOP ) 크기 설정.

-genpts <boolean> : PTS 생성( 0 = off / 1 = on ).

-intra : Intra frames ( I-frames )만 사용.

-loop_input : 반복 ( 정지 이미지에서만 사용 ).



-maxrate <int> : 최대 비디오 비트레이트 허용치 설정( bit/s 단위).

-me <string or int> : 모션 추출 방법 설정.
    dia ( 1 ) : Diamond 검색, 반경 1 ( 고속).
    hex ( 2 ) : Hexagonal 검색, 반경 2 ( 기본).
    umh ( 3 ) : Uneven multi-hexagon 검색.
    esa ( 4 ) : Exhaustive 검색 ( 저속).

-mbd <string> : Macroblock decision 알고리즘 ( 고품질 모드).
    simple : mbcmp 사용( 기본 ).
    bits : fewest bits 사용.
    rd : best rate distortion 사용.

-minrate <int> : 최소 비디오 비트레이트 허용치 설정 ( bit/s 단위 ).

-newaudio : 새로운 오디오 스트립을 현재 출력 스트림에 추가.

-padbottom <int> : 하단 패드 밴드 크기설정 ( 픽셀 단위 ). - 역주: 하단 여백 크기을 말함

-padcolor <int> : 패드 밴드의 색상을 설정 ( 16진수 000000 ~ FFFFFF ). - 역주: 여백 색상을 말함

-padleft <int> : 왼쪽 패드 밴드 크기를 설정 ( 픽셀 단위 ). - 역주: 왼쪽 여백 크기를 말함

-padright <int> : 오른쪽 패드 밴드 크기를 설정 ( 픽셀 단위 ). - 역주: 오른쪽 여백 크기를 말함

-padtop <int> : 위쪽 패드 밴드 크기를 설정 ( 픽셀 단위 ). - 역주: 위쪽 여백 크기를 말함

-pass <int> : 패스 수 선택 ( 1 or 2 ). 비디오 통계치는 첫번째 패스에서 기록이되고 두번째 패스에서 비디오가 정확히 원하는 비트레이트로 생성이된다.

-pix_fmt <string> : 픽셀 포맷 설정.
    yuv420p
    yuv422p
    yuv444p
    yuv422
    yuv410p
    yuv411p
    yuvj420p
    yuvj422p
    yuvj444p
    rgb24
    bgr24
    rgba32
    rgb565
    rgb555
    gray
    monow
    monob
    pal8

-ps <int> : 패킷 크기를 비트 단위로 설정.

-qmax <int> : 최대 비디오 양자화(quantizer) 값 ( VBR ). - 역주: 가변 비트레이트에서 최대치

-qmin <int> : 최소 비디오 양자화(quantizer) 값 ( VBR ). - 역주: 가변 비트레이트에서 최소치

-qscale <int> : 고정 비디오 양자화(quantizer) 값 ( VBR ). - 역주: 고정 비트레이스 값

-r <int or string> : 프레임 율 설정 ( Hz 값, 비율 혹은 약호사용 ). 예: 25, 30000/1001, etc.

-rc_init_occupancy <int> : 디코딩 시작 전에 rate control 버퍼에 로드되는 비트 개수.

-s <string> : 프레임 크기 설정 ( 폭x높이 또는 약호).

-subcmp <string or int> : Sub pel motion estimation compare function.
    sad ( 0 ) : Sum of absolute differences, fast ( default ).
    sse ( 1 ) : Sum of squared errors.
    satd ( 2 ) : Sum of absolute Hadamard transformed differences.
    dct ( 3 ) : Sum of absolute DCT transformed differences.
    psnr ( 4 ) : Sum of squared quantization errors ( avoid, low quality ).
    bit ( 5 ) : Number of bits needed for the block.
    rd ( 6 ) : Rate distortion optimal, slow.
    zero ( 7 ) : 0.
    vsad ( 8 ) : Sum of absolute vertical differences.
    vsse ( 9 ) : Sum of squared vertical differences.
    nsse ( 10 ) : Noise preserving sum of squared differences.
    w53 ( 11 ) : 5/3 wavelet ( only used in Snow ).
    w97 ( 12 ) : 9/7 wavelet ( only used in Snow ).
    dctmax ( 13 )
    chroma ( 14 )

-ss <timecode> : 작업할 시작시간 오프셋(시작위치)을 초 단위 또는 hh:mm:ss[.xxx] 형태로 설정.

-t <timecode> : 기록할 시간을 초 단위 또는 hh:mm:ss[.xxx] 형태로 설정.

-timecode_frame_start <int> : GOP 시작 타임코드 값을 프레임 개수로 설정( 예: 14:15:09:23 대신에 1282748사용 ). 프레임 드롭 모드에서는 지원하지 않음.

-top <int> : Field dominance ( top = 1 / bottom = 0 / auto = -1 ).

-trellis <int> : Rate-distortion optimal quantization.

-vbsf <string> : 비트스트림 필터.
    dump_extra
    imxdump
    noise
    remove_extra

-vcodec <string> : 비디오 코덱 지정.
    copy : 원본 데이터 그대로 복사.
    dvvideo : DV Video
    ffv1 : FFV1 lossless video codec
    libx264 : H.264
    mpeg2video : MPEG-2 Video
    rawvideo : RAW Video
    xvid : XviD ( MPEG-4 Part 2 ) (역주: 최근 버전에서는 libxvid로 사용)

-vframes <int> : 기록할 비디오 프레임 개수 설정.

-vn : 비디오 사용하지 않음.

-vol <int> : 오디오 볼륨 수정 ( 256=보통).

-vsync <int> : 비디오 동기화 방법. 비디오를 타임스템프에 맞춰서 줄이거나 늘릴 수 있다. 이는 프레임을 복제하거나 버리는 방법을 사용한다. -map 옵션을 사용해서 타임스탬프로 사용할 스트림을 선택할 수 있다.  비디오나 오디오를 변경없이 내버려둘 수 있고 변경되지 않은 것에 동기화 시킬수 있다.

-vtag <string> : 비디오 FourCC/Tag 지정.


AVCodecContext AVOptions:

더보기



AVFormatContext AVOptions:

더보기



SWScaler AVOptions:


더보기




File formats:


더보기




D10 (aka Sony IMX) Encoding


ffmpeg -i <input_file> -vcodec mpeg2video -r 25 -pix_fmt yuv422p -minrate 50000k -maxrate 50000k -b 50000k -intra -flags +ildct+low_delay -dc 10 -flags2 +ivlc+non_linear_q -ps 1 -qmin 1 -qmax 3 -top 1 -bufsize 2000000 -rc_init_occupancy 2000000 -rc_buf_aggressivity 0.25 -an output.m2v 

주 :
- 25 fps 컨텐트에서만 작동.
- 30/40/50 Mbps D10 essence를 위해서 minrate, maxrate 과 b 값을 30000k / 40000k / 50000k 으로 설정.
- 30/40/50 Mbps D10 essence를 위해서 bufsize와 rc_init_occupancy 값을 1200000 / 1600000 / 2000000 으로 설정.
- 720x576 소스에서 720x608 D10 이미지로 크기를 변경하고자 하면 -padtop 32 옵션을 추가.




DVCAM / DVCPRO25 / DVCPRO50 인코딩


ffmpeg -i <input_file> -pix_fmt yuv420p output_DVCAM.dv
ffmpeg -i <input_file> -pix_fmt yuv411p output_DVCPRO25.dv
ffmpeg -i <input_file> -pix_fmt yuv422p output_DVCPRO50.dv

- 픽셀 포멧이 각각 인코딩에 맞춰서 변경됨. (yuv420p, yuv411p, yuv422p)



VC-3 (aka Avid DNxHD) 인코딩


ffmpeg -i <input_file> -vcodec dnxhd -b <bitrate> -an output.mov 

주 :
- <bitrate>은 다음 값중에 택일 : 36Mb, 60Mb, 90Mb, 120Mb, 185Mb ( 자세한 것은 다음 테이블 참조 ).
- 인터페이스 모드를 위한 옵션: -flags +ildct
- 최상 품질을 위한 옵션( 매우 느림! ) : -mbd rd 

(역주): 근데 dnxhd 코덱이 없다고 나오는데 어떻게 된거지? ㅡ.ㅡㅋ

지원 해상도 :

프로젝트 포멧 해상도 프레임 크기 비트 FPS <bitrate>
1080i / 59.94 DNxHD 220 1920 x 1080 8 29.97 220Mb
1080i / 59.94 DNxHD 145 1920 x 1080 8 29.97 145Mb
1080i / 50 DNxHD 185 1920 x 1080 8 25 185Mb
1080i / 50 DNxHD 120 1920 x 1080 8 25 120Mb
1080p / 25 DNxHD 185 1920 x 1080 8 25 185Mb
1080p / 25 DNxHD 120 1920 x 1080 8 25 120Mb
1080p / 25 DNxHD 36 1920 x 1080 8 25 36Mb
1080p / 24 DNxHD 175 1920 x 1080 8 24 175Mb
1080p / 24 DNxHD 115 1920 x 1080 8 24 115Mb
1080p / 24 DNxHD 36 1920 x 1080 8 24 36Mb
1080p / 23.976 DNxHD 175 1920 x 1080 8 23.976 175Mb
1080p / 23.976 DNxHD 115 1920 x 1080 8 23.976 115Mb
1080p / 23.976 DNxHD 36 1920 x 1080 8 23.976 36Mb
1080p / 29.7 DNxHD 45 1920 x 1080 8 29.97 45Mb
720p / 59.94 DNxHD 220 1280x720 8 59.94 220Mb
720p / 59.94 DNxHD 145 1280x720 8 59.94 145Mb
720p / 50 DNxHD 175 1280x720 8 50 175Mb
720p / 50 DNxHD 115 1280x720 8 50 115Mb
720p / 23.976 DNxHD 90 1280x720 8 23.976 90Mb
720p / 23.976 DNxHD 60 1280x720 8 23.976 60Mb





FFV1 인코딩


ffmpeg -i <input_file> -vcodec ffv1 -an output.mov 

(역주): 플래시 동영상 파일 인코딩. 위는 -an으로 오디오 입력은 받지 않음.



H.264 I-frame 고품질으로만 인코딩only Highest Quality Encoding


ffmpeg -i <input_file> -vcodec libx264 -cqp 1 -intra -coder ac -an output.mp4

(역주) -coder의 정확한 역활을 모르겠다. 다른 것도 잘모르지만.. ㅡ.ㅡㅋ



H.264 Long GOP Encoding


ffmpeg -y -i <input_file> -pass 1 -deinterlace -vcodec libx264 -b <video_bitrate> -g <gop_size> -bf 3 -b_strategy 1 -trell 2 -subcmp 2 -cmp 2 -coder 1 -flags +loop -qmax 51 -acodec libfaac -ab <audio_bitrate> output.mp4

ffmpeg -y -i <input_file> -pass 2 -deinterlace -vcodec libx264 -b <video_bitrate> -g <gop_size> -bf 3 -b_strategy 1 -trell 2 -subcmp 2 -cmp 2 -coder 1 -flags +loop -qmax 51 -acodec libfaac -ab <audio_bitrate> output.mp4




MPEG-2 I-frame only Highest Quality Encoding


ffmpeg -i <input_file> -vcodec mpeg2video -qscale 1 -qmin 1 -intra -an output.m2v




MPEG-2 Long GOP 인코딩


ffmpeg -i <input_file> -vcodec mpeg2video -b <video_bitrate> -g <gop_size> -bf 2 -b_strategy 1 -acodec mp2 -ab <audio_bitrate> -f vob output.mpg




MJPEG 고품질로 인코딩


ffmpeg -i <input_file> -vcodec mjpeg -qscale 1 -an output.avi




D10 을 QuickTime으로 포장하기


ffmpeg -i <input_file> -vcodec copy -acodec pcm_s16le -vtag mx5p -vbsf imxdump output.mov 

주 :
- 이 특징은 패치된 FFmpeg 버전을 필요로 한다. 현 SVN에는 유효하지 않다. 더 많은 정보는 Baptiste Coudurier으로 연락하세요.
- D10 30/40/50 PAL를 위해서는 -vtag to mx3p / mx4p / mx5p 을 설정 혹은,  D10 30/40/50 NTSC를 위해서는 mx3n / mx4n / mx5n 를 설정.
- 입력 D10 이미지 크기는 반드시 720x608이어야 함. ( D10으로 인코딩할 경우 원본 이미지 크기가 720x576이라면 -padtop 32 옵션을 사용하다..
- Final Cut Pro 용도.




MPEG-2 프로그램 스트림 먹싱


ffmpeg -genpts 1 -i ES_Video.m2v -i ES_Audio.mp2 -vcodec copy -acodec copy -f vob output.mpg

Note : In order to mux multiple audio tracks into the same file :
ffmpeg -genpts 1 -i ES_Video.m2v -i ES_Audio1.mp2 -i ES_Audio2.mp2 -vcodec copy -acodec copy -f vob output.mpg -newaudio




MPEG-2 프로그램 스트림 디먹싱


ffmpeg -i input.mpg -vcodec copy -f mpeg2video ES_Video.m2v -acodec copy -f mp2 ES_Audio.mp2 

주 : 이는 다중 오디오 채널이 있는 파일에도 동작한다.:
ffmpeg -i input.mpg -vcodec copy -f mpeg2video ES_Video.m2v -acodec copy -f mp2 ES_Audio1.mp2 -acodec copy -f mp2 ES_Audio2.mp2




MPEG-2 시작 타임코드


ffmpeg -i <input_file> -timecode_frame_start <start_timecode> -vcodec mpeg2video -an output.m2v

주 : 시작 타임 코드는 프래임 개수로 설정. 예를 들어, 18:12:36:15에서 시작하려면, timecode_frame_start 을 1638915으로 설정한다. ( 이는 25 fps인 동영상).

(역주) 좀더 설명하면, 18:12:36:15은 18시 12분 36초 15으로서 이를 모두 초로 변경하면 65556초 15이다. 여기에 25fps를 곱하면 원하는 시작 프레임수를 얻을 수 있다.



Audio Volume Modification


ffmpeg -i <input_file> -vol <audio_volume> -acodec <audio_codec> <output_file>




Input Stream Selection


ffmpeg -i input.vob -map 0:2 -acodec aac -ab <audio_bitrate> -vn output.mp4

사용할 트랜스코드 오디오 스트림은 #0:2.



Sub-clip 생성


ffmpeg -i <input_file> -ss <timecode> -t <timecode> -vcodec copy -acodec copy <output_file>




단일 프레임으로 비디오 파일 생성


ffmpeg -loop_input -vframes <number_of_frames> -i <input_file> <output_file>



여러 파일을 하나로 연속해서 비디오 파일 생성

type VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB | ffmpeg -i - -sameq -an -f avi output.avi


주: type은 도스에서 파일 내용을 화면에 표시하는 명령어. 리눅스에서 한다면 cat를 사용하면 된다.
      "-i"옵션에 "-"은 파이프 통해서 수신받는다는 의미.


주: 특정 파일들은 연속해서 처리하지 못하네요. youtube에 여러 개로 불리된 동영상을 받아서 하나로 합치는 중에 처음 파일만 인코딩되고 나머지 파일은 안되는 문제가 있네요. 개별적으로는 이상이 없네요. 위의 옵션은 VOB파일 테스트시 이상없이 잘 되었던 옵션입니다.


Tip: 팁이라고 할 것은 없고, 다른 flv, avi 같은 여러 파일을 하나로 합칠려고 바로 위의 옵션을 사용하면 안된다. 먼저 flv나 avi를 VOB로 변화시키고, 그런 다음에 위의 명령을 이용하여 VOB파일들을 합치면 된다. 그러면 자동적으로 flv나 avi의 인코딩 타입도 같은 옵션으로 변경되어 VOB로 잘 합쳐지게 될 것입니다.




특정 폴더에 있는 모든 파일을 인코딩 배치 처리


for /f "usebackq tokens=1,2* delims=." %i in (`dir /b /d *.wma`) do ffmpeg -i "%i.%j" -y -acodec libmp3lame -ab 128k "%i.mp3"

주: MS 도스창에서 유효한 옵션입니다. 리눅스 쉘에서는 쉘 스크립트로 재 작성해야 합니다. 수정할 부분은 다음과 같네요.

*.wma : 인코딩하고 싶은 동영상 파일에 대한 필터(ex. *.wma - 확장자가 wma인 모든 파일, abc*.avi - 첫음 abc로 시작하는 모든 avi 파일)

ffmpeg 옵션: 이부분은 위의 옵션을 참조하세요.




수정이력:

2008.10.29 ospace 초벌 번역, 대충 한번 번역함(ospace).
2008.11.11 ospace 중간 번역 완료, flag, subcmp 옵션을 제외하고는 거의 대부분 변역 완료(ospace).
2008.11.19 ospace "여러 파일을 하나로 연속해서 비디오 파일생성" 부분 추가,  비디오 인코더 libxvid 주석 추가.
2008.12.01 ospace 작업 중인 버전정보추가. 기본 옵션 순서를 ffmpeg 도움말 순서에 맞춤. 추가 옵션 내용 추가하고 일부 해석.
2008.12.11 ospace 여러 파일 합치는 부분 문제 이슈 등록과 잘못된 "주" 위치 수정.
2008.12.11 ospace 인코딩 배치 처리 부분의 설명 추가
2009.11.05 ospace 추가된 옵션과 새로운 도움말에 맞춰서 순서 재구성 및 format, codec을 따로 분리 표시
2009.11.10 ospace 새로 추가된 옵션 일부 번역. 중요하지 않은 옵션 항목들은 펼침항목으로 묶음. 여러 파일 합치는 것에 팁 추가


TODO:
-. 각 잘 모르는 용어에 대한 간단한 주석이 필요 (GOP etc).
-. 사용 예에 대한 옵션 설명이 필요.
-. 추가된 옵션에 대해서 번역 필요



참조:
http://www.itbroadcastanddigitalcinema.com/ffmpeg_howto.html
ffmpeg help


크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
[번역중] FFmpeg Howto  (4) 2008/10/29
원격 데스크탑  (0) 2006/11/17
Posted by ospace

댓글을 달아 주세요

  1. 멋지십니다...

    2008/11/27 17:58 [ ADDR : EDIT/ DEL : REPLY ]
    • 감사합니다. 다른 일로 바빠서 자주 업데이트하지 못하네요.

      2008/11/28 17:22 [ ADDR : EDIT/ DEL ]
  2. 감사합나디 . 링크 합니다

    2011/03/06 17:36 [ ADDR : EDIT/ DEL : REPLY ]
    • 차후 수정해야지 하는 글인데.. 아직까지 손을 못대고 있네요.
      감사의 글 고맙습니다.

      2011/03/11 15:59 [ ADDR : EDIT/ DEL ]

원격 데스크탑 PDF 문서

크리에이티브 커먼즈 라이선스
Creative Commons License

'5.개발환경 및 도구 > Utility' 카테고리의 다른 글

Spec1  (0) 2009/07/25
도스창 팁: Command Prompt Tip  (0) 2008/12/24
[FreeMind] Flash Browser Testing  (0) 2008/12/10
DXVAChecker로 확인한 지원 HD 코덱  (0) 2008/10/31
[번역중] FFmpeg Howto  (4) 2008/10/29
원격 데스크탑  (0) 2006/11/17
Posted by ospace

댓글을 달아 주세요