티스토리 툴바

블로그 이미지
올해에는 어떤 일이 일어날까... 리엔노아

카테고리

All post (241)
쓸모없는 잡담 (110)
애니 관련 (4)
즐기는 게임 (32)
나름 정보!? (16)
취향대로 이미지 (74)
잡동사니&연습장 (4)
Novel Place (0)
Total123,830
Today5
Yesterday55

최근에 달린 댓글

달력

« » 2012.01
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

요정이라네~

컴퓨터도 바꿨고해서 간단(....?)하게 시험해볼 생각으로 인코딩을 하고 있습니다.

아직 안 본 작품으로 굴려야겠죠?
관심도 있고, 비교적 최근에 나왔고 무엇보다 가장 빨리 구한 fate 극장판!

너 이자식!

다만 30GB 용량이라 원본 소스일 줄 알았는데 영상을 확인해보니 프로그레시브에다가 파일 이름도 BD-REMUX라고 되어있는 걸 보면 인코딩 된 것 같기도 하고...

프로그레시브 영상이니 디인터할 필요도 없어서 바로 필터질로 넘어갔습니다.
오랜만이네요. 최근에는 전부 디인터부터 했죠.

이렇게 뽑고 싶었지만...

일단 풀HD 해상도에 몇 가지 필터를 조합해서 스크린샷은 뽑아냈습니다만 인코딩은 MCTemporalDenoise 하나만으로도 벅차더군요. 

지옥의 0.0x f/s....

안정성 때문에 버린 MT까지 써봤지만 MCTemporalDenoise는 SetMTMode(1) ~ SetMTMode(6)까지 전부 사용불능. 애초에 5,6을 사용하는건 MT모드를 안쓴것보다 더 느려진다는 점에서부터 에러지만요.


거기다 다른 필터까지 집어넣으면 아예 오류가 튀어나옵니다. 
다른 필터를 사용시 오류를 뿜어내는 이유에 대해서는 메모리 부족 때문이 아닐까해서 메모리 제한이 없는 64비트 avisynth와 64비트 필터, 64비트 megui로 넘어가려했습니다만, 플러그인부터 로드를 못하더군요.

Unable to load! 


결국 본래대로 넘어왔습니다. 사실 64비트를 사용할 수 있다고해도 제가 좋아하는 필터들을 모두 사용할 수 있다는 보장도 없고, 저에게는 아직 시기상조인 것 같습니다.

720p로 시험적으로 영상을 뽑고 있는데 밴딩은 답이 없네요. ㅇㅅㅇa
알고보니 꺼야할 필터를 켜놨네요. 안그래도 fft3d계열 필터가 밴딩을 만들어내는데, 미리보기에서부터 제대로 밴딩을 만들어내는군요.

잉여력을 보여주는 좋은 그림.




재미없는 필터 이야기는 접고, 이번에는 재미없는 인코딩 이야기를 하죠.

제가 투반을 지르면서 처음에는 6코어라 인코딩에 도움이 되겠지 싶었는데, 지금보니 제가 사용하는 필터들이 대부분 싱글스레드 필터라 코어 수가 많다고 반드시 더 잘 뽑아주는건 아니더군요. (조별 과제 내주면 소수만 하고, 나머지는 띵가띵가. 대충 이런 느낌?)

배아픈 저는 '놀고있는 잉여자원들을 어떻게하면 굴릴 수 있을까' 고민하다가 Worker 생각이 나더군요.
오래전부터 알고는 있었는데 별로 쓸모가 없었죠. 하나만 돌리기도 빡셌는데 워커를 이용해서 여러개를 돌릴 여유가....

Trim을 이용해서 프레임을 분할하고, 워커를 이용해 인코딩을 거친 후 비디오를 합치고 음성과 먹싱하면 놀고있는 잉여들을 열심히 굴릴 수 있습니다!

내가 노는 건 용납해도 컴퓨터가 노는 건 용납할 수 없지!

분할한 영상을 합칠 때 문제(예를들면 오디오와 싱크 문제, 분할된 비디오 join시 문제 발생 여부 등)가 발생하지 않을까 싶어서 시험삼아 만들어봤는데 지금까지는 별다른 문제가 발견되지 않았습니다. 프로그레시브 영상이라 별 문제 없는걸지도?
다만 아직 다른 소스로 확인은 안했기에 특수 케이스만 사용할 수 있는 걸지도 모릅니다. (당장 걱정되는건 디인터 정도?)

3000프레임씩 다중 분할 인코딩 중...

속도가 조금씩 차이나기 때문에 완료 시간이 각기 달라 마지막에는 비효율적인 작동을 합니다만, 이 정도는 감수해야죠 뭐....



최근 글들을 죄다 뻘글로만 적는 것 같군요.

이제 슬슬 떡밥글을 투척해야하는데......


ps. 오랜만에 짤방 폭발글이 되어버렸네요.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License

'쓸모없는 잡담' 카테고리의 다른 글

최근 하고 있는 잉여짓.  (20) 2011/03/17
본격 음주 포스팅  (10) 2011/03/09
컴퓨터 바꿨습니다~  (22) 2011/02/25
이것저것 끄적끄적  (31) 2011/01/20
망했습니다.....  (34) 2010/12/31
알바를 하고 있습니다.  (20) 2010/12/23
넵튠 한정판을 질렀습니다.  (26) 2010/12/17
통큰 치킨이 죽었습니다.  (12) 2010/12/17
기말고사는 다 끝나가지만.....  (10) 2010/12/11
PO기말고사WER!  (18) 2010/11/30
환상만화경 - 왜 이걸 지금에서야 발견했을까...  (17) 2010/11/12
Posted by 리엔노아

Trackback | http://riennoa.tistory.com/trackback/265 관련글 쓰기

댓글을 달아 주세요

  1. 2011/03/18 17:09 Favicon of http://sakaryuji.wo.tc BlogIcon 사카모토류지  댓글주소  수정/삭제  댓글쓰기

    인코딩 프로그램을 바꾸려고합니다...다음팟은 역시.....뭔가 불편하달까요..

    엄청 고화질은 역시 소스를 이용해서 써야겟습니다..

    • 2011/03/18 19:50 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      다음팟도 쓸만하던데.....불편하시다면 어쩔 수 없는 일이죠. ^^;

      그리고 고화질을 노린다면 소스에서 직접 뽑는게 가장 좋습니다만 아무래도 귀찮은 일이죠. 정말 신경쓰지 않는 이상은 웹에서 돌아다니는 영상보다 월등하게 좋게 뽑기도 힘들고요.

  2. 2011/03/18 18:27 Favicon of http://ruelove.perl.sh BlogIcon 뤠에  댓글주소  수정/삭제  댓글쓰기

    보통 BD소스들은 디인터 할 필요 없지 않나요?
    제가 애니 BD소스로 인코딩 연습하면서 봐온것 중에 인터레이스드 된것은 진짜 손에 꼽더군요; 굳이 꼽자면 화이트 앨범정도..
    진짜 지랄같던데요 ㅋㅋㅋ BD소스인데 인터레이스드라니 씨델 -_-; 하지만 영화쪽은 인터레이스 소스가 꽤나 있다고 들었습니다.

    BD-REMUX라면 리먹싱 영상이니 인코딩은 되지 않았다고 보면 될것 같네요. 컨테이너만 다를뿐 원본영상일거에요~
    일반적인 리먹싱 파일이라면 아마 컨테이너가 ts로 되어있겠군요.

    근데 1080p를 필터질 하고 뽑으시다니 ㅋㅋㅋㅋㅋㅋ 역시 배포가 큰 리엔햄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
    제가 지금 쿼드코어인데, 샤픈 하나만 넣어도 컴이 죽을라 카던데용 ㅋㅋㅋ 아직까지는 1080p는 코덱 설정만으로 쇼부쳐야할듯.. ㅠㅠ

    그나저나 컴사서 좋으시겠어요 ㅠㅠ 헥사코어라니~~ 부러워용 ㅠㅠ

    • 2011/03/18 20:17 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      내가 제일 처음 구한 bd영상은 인터레이스 영상이었지...
      그리고 대부분 프로그레시브면 나야 편하지. 다른것도 그닥 잘하는 편은 아닌데 그 중에서 제일 못하는게 디인터인데...^^;

      프로그레시브. 그거슨 축복.

      정확히는 m2ts.

      아 1080p로 필터는 무리. 위에 적었다시피 MCTemporalDenoise 하나 걸었을 뿐인데 0.0x f/s.
      또 1080p에 lsfmod 하나만 사용해도 정말 엄~청나게 느려지더라고...
      그래서 그냥 720p로 뽑아내고 있지.

      헥사코어라고 좋은게 아냐...필터가 싱글스레드면 헥사코어는 장식이 되어버리지 차라리 단일 코어 성능이 좋은 인텔 cpu가 더 나을지도 몰라.

      그나마 worker를 이용해서 효율을 높였으니 다행이지. 그냥 하나만 사용하면 cpu 사용률은 20~30%가 되어버려서 정말 낭비가 심해.

      렌더러로 madvr도 괜찮은 것 같아. 팟플에 있기도 하고, 직접 설치할 수도 있고...

    • 2011/03/18 20:57 Favicon of http://ruelove.perl.sh BlogIcon 뤠에  댓글주소  수정/삭제

      아, setmtmode가 먹히지 않으신다면
      전체 mt를 걸지 않고 호환되는 필터에만 부분적으로 MT를 걸어주는 방법을 한번 해보세욤.

      제컴이 setmtmode()를 제대로 작동을 못시킵니다. (어떻게 보면 필터때문에 mtmode가 에러나는 경우도 있지만, 하드웨어에 따라서도 mtmode가 고물이 될수도 있다고 생각)

      (2)로 엠티를 걸어주면 분명 MT와 호완되는 필터임에도 불구하고 바로 삑사리 나더라구요. 메모리는 충분함에도 불구하구요. (3)을 쓸려고도 했으나 이 (3)도 완전 고물이더군요 ㅡ,.ㅡ; 걸때나 안걸때나 cpu효용성 차이가 얼마 없었습니다..

      한 20~30프로 정도 차이? 쩝.

      요 망할 MT모드땜에 진짜 스트레스 많이 받았었어요 ㅠㅠ 분명히 작동이 되야하는건데 제컴에서는 안되니 말이죠;
      그래서 고안한 방법이 바로 아까 말한 그 방법이죠..;
      희안하게 따로따로 걸어주니까 작동이 되더라구요.. 씨퓨 100%는 못뽑아 내지만 70~90사이에서 왔다갔다 하는정도. 이것저것 해보면서 찾아낸 해결책이죠..

      근데 worker를 이용한 방법은 정말 획기적인데요 ㅋㅋ
      소장용으로 시리즈 인코딩할때는 워커 쓰지만 그 외에는 잘 안쓰는데.. 필터질할때 저렇게 쓰는거 괜찮아 보이네요. 음 근데 왠지 어느정도 오디오 딜레이가 생길것 같은 느낌? -_-ㅋ

    • 2011/03/18 22:23 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      이미 특정 필터에만 setmtmode 걸어보는 것도 해봤지.
      setmtmode(2~6)
      필터

      이렇게 하는게 맞나? 그런데 megui에 avs 파일 불러오면 오류를 뿜으면서 megui가 자동으로 꺼지더라고. 풀HD 해상도는 메모리 8GB로도 부족한건가...32비트라 그런걸지도...

      MT모드는 cpu 점유율은 올라가고 속도는 그대로인 경우도 있었지...
      메모리 쳐묵쳐묵, cpu 다 내꺼~, 그리고 속도 제자리 걸음...
      죽어랏! MT!

      일단 3000프레임씩 만들어서 50분 정도까지 만들어봤는데 오디오 싱크 문제는 없었어. 지금 만들고 있는거 다 만들어보고, 다른 소스로도 한 번 시험해볼 생각이야.

      되면 좋은거고, 안되면...잉여 cpu들이 노는 모습을 봐야하는건가....아흑..배가 아플 것 같아.

    • 2011/03/18 22:41 Favicon of http://ruelove.perl.sh BlogIcon 뤠에  댓글주소  수정/삭제

      아뇨; 제가 말하는 개별적으로 MT를 건다는건
      setmtmode같은 전체 명령어 말고, MT개별 명령어를 사용한다는거에요.

      예를 들어, MT("lsfmod()",4) 이런식으루요.
      (소스인풋 필터종류는 MTsource()를 쓴다고 알고있습니다.)
      MC템포랄은 적용 못 시켜봤는데, 제가 기억하기로 템포랄 디노이저는 정상적으로 작동한걸로 압니다.

      자세한 옵션 및 사항은 이쪽 참조해보세요 ㅋ
      http://avisynth.org/mediawiki/MT

      MT는 정말 문제가 많은것 같아요 ㅋ 자기한테 맞는방법을 찾아내는수 밖에 없죠 쩝 ㅠㅠ

      그리고 avs로딩할때 메구이가 꺼지는건 메모리문제는 아닌것 같고 스크립트에서 뭔가 충돌이 일어 나는것 같네요;

    • 2011/03/18 22:52 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      올ㅋ 실시간인데?

      아항 MT() 요거 말한거였구만...땡큐. 한 번 해볼께.

      지금은 Worker로도 대충 4 f/s로 뽑는데다가, 시간에 맞춰서 인코딩을 할 수 있는 점에서 메리트가 있달까...

      시간이 널널하면 프레임을 많이 주고, 시간이 별로 없으면 프레임을 조금 주고 인코딩하고...

      날짜 단위로 필요한 인코딩의 경우에 아주 유용할 듯? 중간 중간 시간 빌 때마다 조금씩 만들어서 합치면 되니까!

    • 2011/03/18 23:11 Favicon of http://ruelove.perl.sh BlogIcon 뤠에  댓글주소  수정/삭제

      안되도 저는 몰라요~ (도망) ㅋㅋ

      저도 필터 좀 넣고 워커로 한번 돌려봐야 겠네요 ㅋ
      나름 쿼드코어니 속도좀 뽑아주겠지 (....)

    • 2011/03/18 23:48 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      메모리 엄청 먹는다....나 같은 경우 5개 돌리면 7GB정도 먹고, 6개 돌리면 정말 메모리 다 잡아먹더라......

    • 2011/03/19 23:21 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      잠깐...지금보니 고양이 이미지...많이 본 듯한데?

      꼭 내가 핸폰 시간표에 써먹는 이미지를 보는 느낌이야!

  3. 2011/03/25 00:41 Favicon of http://itoyuki.tistory.com BlogIcon ゆり  댓글주소  수정/삭제  댓글쓰기

    결국 마지막엔 인코딩이야기

  4. 2011/03/25 21:42 Favicon of http://clomiate.tistory.com BlogIcon 크로미트  댓글주소  수정/삭제  댓글쓰기

    인코딩 할때 CPU 좋으면 처리속도나 질 면에서 좋아지는 줄 알았는데
    저렇게 보니 인코딩 속도나 화질 면에서 그렇게 차이는 없나 보군요..

    • 2011/03/28 17:18 Favicon of http://riennoa.tistory.com BlogIcon 리엔노아  댓글주소  수정/삭제

      cpu가 좋다고 질 적인 측면에서 좋아지지는 않습니다.
      대신 기존보다 속도가 빨라진만큼 더 좋은 옵션을 줘서 화질을 올릴 수는 있지만요.

  5. 2011/04/07 19:29 Favicon of http://rikawd.tistory.com BlogIcon 리카쨔마  댓글주소  수정/삭제  댓글쓰기

    인코딩 = 컴퓨터 혹사..

  6. 2011/04/23 14:33 ......?  댓글주소  수정/삭제  댓글쓰기

    잉여짓이 뭐임...?ㅋ;

  7. 2011/04/28 01:28 Favicon of http://ruiko.tistory.com/ BlogIcon 루이코  댓글주소  수정/삭제  댓글쓰기

    인코딩은 뭐니해도 CPU가 좋아야 - _-

  8. 2011/04/30 16:26 Favicon of http://bslibe.tistory.com BlogIcon 비에스 리베  댓글주소  수정/삭제  댓글쓰기

    내가 노는건 되도 컴퓨터가 노는건 안되지요.

  9. 2011/05/17 16:31 Favicon of http://yumiko.wo.tc/ BlogIcon 유미코  댓글주소  수정/삭제  댓글쓰기

    아아 부러운 포스팅이다...