TV수신카드에서 동영상을 녹화하거나,
동영상파일을 다운로드 받은 후
포터블 기기나 다른 목적으로 인코딩을 해야할 경우
녹화/다운로드 종료시까지 기다리지 않아도 되도록 자동적으로 인코딩을 걸어주는 프로그램.
[녹화파일경로] 상의 파일들을 감시하고 있다가
파일이 열려있는 상태가 끝나면 (녹화종료/다운완료)
ffmpeg로 인코딩을 걸어준다.
동영상 인코딩은 cpu점유율을 많이 잡아먹는 관계로 한번에 하나씩만 인코딩.
각 부분 설명
- 녹화파일경로
인코딩될 원본 파일이 위치하는 경로 (하위경로 포함)
avi, mpg, mpeg, tp 확장자의 파일이 대상이 된다.
- 인코딩 경로
인코딩된 파일이 위치할 경로.
인코딩 경로가 녹화파일 경로 하위에 있을경우 인코딩된 파일이 다시 인식이 되어
인코딩된 파일이 다시 인코딩이 되는 상황이 발생할 수 있음.
- Video/Audio 옵션 및 명령줄 옵션
선택 항목을 수정하려면 프로그램 한번 실행 후 종료하면 같은 폴더 내에
dakbonsa.ini 파일이 생성되는데, 이 파일을 메모장 등으로 열어 [ComboList] 아래의 항목을 수정해주면 됨.
각 선택항목과 명령줄 옵션은 따로 저장되며, 명령줄 옵션은 직접 편집이 가능하다.
실제 인코딩 시에는 선택내용이 아닌 명령줄 옵션에 표시된 옵션으로 적용되며,
명령줄 옵션을 수정한 후 선택을 변경하면 선택사항을 기본으로 명령줄옵션이 다시 만들어짐.
※ 주로 사용되는 코덱
libxvid : XVID 코덱
msmpeg4 : DivX 3 Low-Motion
msmpeg4v2 : MS Mpeg-4
- 출력파일 확장자
ffmpeg는 선택한 코덱과 출력 파일 확장자가 일치해야 정상적으로 인코딩이 진행된다.
avi, mpg, flv 등등 입력.
- Options / Codec List
ffmpeg.exe를 실행하여 보이는 안내 내용과 같은 내용.
지원 코덱 및 명령줄 옵션을 볼 수 있다.
- 각 파일별로 로그 저장
인코딩이 완료되면 하단 로그창에 표시된 내용이
각 동영상 파일별로 텍스트파일 형태로 인코딩 결과 폴더에 저장된다.
파일명은 Log_동영상파일명.txt 가 된다.
- 인코딩 완료 후 시스템 종료
목록상의 파일이 모두 인코딩이 종료되면 1분 후 시스템을 종료한다.
시스템 종료를 취소하려면 시작->실행 선택 후 shutdown -a 를 실행한다.
- 완료된 원본파일 삭제
[아직 미구현]
인코딩 실패했을 경우가 현재상태로는 구분되지 않아 미처리 상태임
- 중간 리스트
현재 감시대상중인 파일 목록이 나타남.
파일 상태
대기 : 파일 생성이 감지됨
인코딩 대기 : 다른 프로세스에 의해 파일사용이 끝났지만 인코딩중인 다른 파일이 있음
인코딩 : 인코딩 중
완료 : 인코딩 완료 (정상종료/에러 구분 안됨)
- 하단 로그
진행상태 표시
파일 다운로드 :
(폴더 하나에 압축을 풀고 dakbonsa.exe 실행)
사설.
왜 프로그램 이름이 닥본사냐고 물어보신다면
별 이유는 없습니다.
...그냥....
'Private > 일상' 카테고리의 다른 글
091220 :: Enjoy the Winter (0) | 2009.12.23 |
---|---|
091205 :: Enjoy the Winter (0) | 2009.12.05 |
헌혈유공 은장을 받다. (0) | 2009.11.29 |
추워 죽겠는데 유성우가 왠말 (0) | 2009.11.18 |
대한민국라이브뮤직페스티발(대라페) 2009 고고씨~잉 (0) | 2009.10.21 |