Date : 08. 06. 26
Author : MIA Project aka IAM Project (Ispiaans x Aanosis x Mindbusiness)
'AFR' 이란
fileheaven.org의 Ripper 들이 고안한 일종의 규격으로
'Advanced Filesize Regulation' 의 약자이다.
이는 말 그대로
'상급(고급)의 파일 크기 약정' 으로 DVD-R의 크기와 Ripping 방식등에 대한 총체적인 규칙이다.
어디서 유래되었는가?
-
fileheaven.org의 리퍼 (Ripper) 들에 의해 고안되었다. 그들의 Q&A 포럼에 방문하면 AFR에 관한 자세한 정보를 찾을 수 있다.
DVD-R 크기라는건 무엇인가?
- 일반적으로 DVD-R의 용량을 4.7GB로 봤을 때, AFR은 보통 다음과 같이 정의된다.
1CD Rip을 용량으로 환산하면 ~744MB가 되는데 이걸 소위 1/6 DVD-R 사이즈라고 부른다.
2CD Rip을 용량으로 환산하면 ~1490MB 가 되는데 이걸 소위 1/3 DVD-R 사이즈라고 부른다.
3CD Rip을 용량으로 환산하면 ~2236 MB 가 되는데 이걸 소위 1/2 DVD-R 사이즈라고 부른다.
우리는 이런 것을 통틀어
'Advanced Filesize Regulation' (AFR) 이라 부른다.
AFR은 단지 용량을 나누기 위한 규칙일 뿐인가?
- 그렇지 않다. 위에서도 말했지만 AFR은 DVD-R의 크기와 Ripping 방식등에 대한 총체적인 규칙이다.
그렇다면, 위에서 언급한 크기를 제외한 다른 규칙에는 무엇이 있는가?
- 대부분의 사람들이 AFR은 Size, 즉 크기에 대한 규칙으로만 알고 있다.
물론 틀린 것은 아니지만, AFR은 Size 보다는 Spec의 의미로 보는 것이 옳다.
아래는 AFR에 관한 몇 가지 룰이다.
- 더빙된 파일은 AFR에 어긋난다.
- 1/4 DVD-R 사이즈의 파일은 AFR에 어긋난다.
- 한 개 이상의 언어가 (다중언어) 포함된 파일은 AFR에 어긋난다.
이건 규칙의 일부분이며, 규칙의 상세한 내용은 fileheaven.org에서 확인할 수 있다.
아쉬운 점은 fileheaven.org가 현재 오픈 사인업이 아니여서 가입할 수 없는 상태이고, 때문에 정확한 AFR을 확인할 수 없다는 것이다.
하지만 여러 포럼을 뒤져본 결과 아래와 같은 추가적인 룰이 있을거라고 예상된다.
(거의 80~90% 확신되는 사항들이다)
일단 AFR에 따라 파일을 릴리즈하는 배포자들은 AFR에서 규정하는 인코더를 (약 3가지 정도로 추정된다) 사용하는게 일반적이다.
'Dead-Donkey'의 해당 글타래를 보면
Gordian Knot 이라는 프로그램이 등장한다.
Gordian Knot은 소스포지 (
http://sourceforge.net) 의 한 프로젝트로 설명에 따르면,
원래는 단순한 비트레이트 계산기로 시작했지만 현재는 비트레이트 계산 뿐만 아니라 인코딩까지 한 번에 해결해주는 통합 인코더라고 한다.
더 자세한 내용은 Gordian Knot 프로젝트 페이지 (
http://gordianknot.sourceforge.net) 에서 확인할 수 있다.
이 밖에도 TioP (검색해도 결과가 없는걸로 봐서 글쓴이의 오타인 듯 싶다) 를 포함한 한 개 이상의 인코더를 일반적으로 사용하는 것 같다.
AFR에서는 규정된 인코더의 규정된 옵션으로 인코딩하는 것을 원칙으로 하고 있다.
예를 들어, 1/3 DVD-R 크기에 해당하는 파일을 인코딩하여 배포한다면,
인코딩할 때 1/3 DVD-R 크기에 규정된 옵션을 사용하여야 한다.
또 1/6 DVD-R 크기에 해당하는 파일을 인코딩해서 배포한다면 그 크기 (1/6 DVD-R) 에 규정되어 있는 옵션을 사용하여야 한다.
이 옵션들은 일반적으로 최대의 결과물을 낼 수 있는 High Quality, Multi-Pass Encoding 이다.
보통 인코더들은 AFR에 맞게 Cutting (1/6, 1/3, 1/2) 해주는 기능이 있고, 인코더에 따라 부가적으로 설정해줘야 하는 옵션이 있다.
사실
'꼭 규정된 인코더를 사용해야 하는가?' 라는 부분에서 필자가 직접 fileheaven.org의 원문을 확인해본 것이 아니라
확신을 못했는데, 다행이 'Dead-Donkey' 글타래의 한 부분에서 규정된 인코더를 사용해야 한다는 단서를 찾을 수 있었다.
다만 새로운 인코딩 툴이 Ripper들의 Discussion을 통해 '쓸만하다' 로 인정되면 허용되는 인코더 리스트에 추가를 해주는 듯 하다.
* 만약 이 위의 사항들을 단 하나라도 어긴다면 AFR이 아니다.
* AFR에 관한 추가 사항들
AFR에 규정된 크기 이외의 크기 (예: 1/4, 1/5) 는 일종의
'Forking' 으로 취급한다. (실제로 Forking이란 말을 사용한다)
때문에, AFR 카테고리에는 추가를 못하지만 Forking 카테고리에는 추가가 가능하다.
다만 이 때 역시 옵션은
High Quailty, Multi-Pass를 준수한다.
'Dead-Donkey' 에서의 AFR 이용 방안
- AFR에 규정된 크기로 배포된 파일을 찾기 위해서는 포럼 검색탭으로 가서 검색창에
'advancedfilesize' 만 입력하면 된다.
- 검색을 위해, 모든 Ripper와 MP4 Rip에 관한 글타래 생성자들은
'advancedfilesize' 란 단어를 쓰레드에 꼭 포함시켜야 한다.
- Dual Audio, 특히 2개의 언어를 (Dual Language) Ripping 하는 경우에는 딜레마에 빠질 수 있다.
왜냐하면, 많은 Ripper들이 AFR 규정에 맞추기 위해 자신이 모르는 언어나, 필요없는 언어를 제거해야 하기 때문이다.
결론적으로, 배포한 파일에 2개 이상의 언어가 포함되어 있다면 AFR에 어긋나기 때문에 글타래에 'advancedfilesize' 라는 말을
포함시키면 안된다.
그러나
'dladvancedfileze' 와 같이 자신이 사용하고 싶은 검색 단어를 추가할 수 있다.
(dualadvancedfilesize)
- 그러나 만약 원래 오디오 트랙에 코멘터리 트랙이 추가되어 배포된다면
(original audio track + commentary track)
이는 일반적으로 많은 Ripper들이 언어로 취급하지 않아, 두 오디오 트랙을 모두 유지하므로
'advancedfilesize' 를 글타래에 포함시키는 것이 허용된다.
간단히 말해
'Dead-Donkey' 에서의 AFR 활용은 검색을 세분화하여, 유저가 원하는 파일에 쉽게 접근할 수 있도록 하는데 있다.
'Dead-Donkey' 포럼에서 Site Admin이 밝히고 있듯
'Dead-Donkey' 에서의 AFR 사용은 검색 단어를 정량화하는데 있다.
간단히 이야기하자면 검색 단어를 간소화하고 통일성을 주어 검색을 효율적으로 하는데 그 목적이 있다.
마지막으로 'Dead-Donkey' 의 Site Admin인 spudthedestroyer는 AFR을 다음과 같이 정의한다.
No Waste = Advanced Filesize Regulation