728x90
반응형

에프터 이펙트 강좌 7화

- overflow converting 오류 해결하기 -




에펙을 비롯한 수많은 프로그램에는 오류가 있죠

오류가 없는 완벽한 프로그램이 있다면 정말 좋겠지만

잘 만든 게임에도 버그가 있듯이

프로그램과 오류는 필수불가결이 아닌가 싶네요



그런데 에펙에는 유독 열받는 오류가 하나 있죠

After Effects error : overflow converting ratio denominators.(17::18)


모처럼 맘잡고 작업하려고 영상을 하나 불러왔는데

시작한지 1분도 안돼서 오류가 하나 뜹니다


시작부터 초치네요


뭔말인가 해서 해석해보려고 하지만 영알못이 해석이 될리가 없죠


근데 이 오류는 제법 쉽게 해결이 가능합니다




오류가 뜨는 영상에 오른쪽 클릭을 하고

Interpret Footage -> Main을 눌러줍니다


그럼 창이 하나 뜨는데

중간에 Frame Rate를 바꿔주면 해결이 됩니다

원래 Use frame rate from file에 체크 돼 있었는데

그것을 Conform to frame rate로 바꿔줍니다

네모 안의 수치는 영상에 따라 바뀌니 저와 똑같이 하지 않으셔도 됩니다




이렇게 해서 오류를 해결했나 싶더니

이렇게 하면 다른 오류가 생깁니다


원래 1시간이었던 영상이 18분짜리 영상으로 바뀌어버렸습니다

그러면서 WARNING : Audio may not synchronize

오디오 싱크가 맞지 않을수도 있다는 소린가요?


어쨌든 중요한 것은 그게 아니죠

우리가 필요한 영상이 18분보다 이전에 있다면 상관없겠지만

18분 이후에 영상을 써야한다면

이건 오류가 해결된 것도 아닙니다


설마 하는 마음에 OK를 누르고 영상을 불러와보지만

1시간짜리가 진짜 18분이 됐습니다


인터넷에 아무리 찾아봐도 이것에 대한 해결 방법을 찾지 못해서

저는 이런 영상이 있을 때마다 랜더링을 다시 해줍니다


물론 에펙에선 불러와지지 않으니

다음 팟플레이어를 이용해서 렌더링을 합니다


2017/03/18 - [내방/꿀팁] - 다음 팟인코더 고화질 영상 인코딩 방법 <- 링크 클릭

팟인코더를 이용해 인코딩 하는 방법입니다


번거롭지만 작업을 하기 위해선 이렇게라도 해야죠..

어서 빨리 다른 해결방법을 찾을 수 있으면 좋겠네요


728x90
반응형
728x90
반응형

에프터 이펙트 강의 6화

- 디스크 캐시 오류 -



에펙을 열심히 하다보면

늘 똑같이 작업하고 늘 똑같이 종료했는데

어느날 어떤 에러가 보이는 경우가 있다


한글판이 있는데도 불구하고

영문판을 쓴 사람들은

갑자기 나타나는 영어로 된 오류 메세지 때문에

당황하기 마련



warning이라고 하면서

뭐라 뭐라 하는데


내가 아는 워닝은 그 까만화면에  FBI 어쩌고 하는 워닝 뿐인데

Your disk cache folder is on a drive that does not have enough available space

to safely store the full amount specified in your preferences. Please make

more space available or go to Media&Disk Cache preferences to change the

folder or maximum disk cache size.


라고 하는데 첫번째 줄부터 열심히 해석을 해보면

내 디스크 캐시 폴더의 공간이 별로 없다고 한다

그리고 다음 줄부터 해석 하려고 하는데 갑자기 머리가 어지러운 것 같다


그래서 일단 OK를 누르고

작업을 하는데

이상하게 메세지가 뜨던 때랑 다를바 없다


여전히 내 작업은 구렸다


뭐 어쨌든 이런 오류 메세지가 떴으니 해결 하려면



Edit - Preferences - Media & Disk Cache에 들어가서

간단히 해결 할 수 있다


에펙의 환경설정을 바꿔주는 곳이다



그래서 눌러주면

이런 창이 뜨는데


Empty Disk cache와 Clean Database & Cache를 눌러주면 해결


그간 쌓였던 캐시를 삭제하는 버튼이다


우리는 에펙에서 작업을 하다가 어떻게 나오는지 보려고

키패드 0 을 눌러서 프리랜더를 종종 한다


그렇게 했던 프리랜더 파일이

쌓이고 쌓여서 더이상 공간이 없을 때

저런 메세지가 뜨는 것이다


에펙에서 기본으로 설정된 폴더는

에펙을 설치한 드라이브로 지정 되는데

그쪽에 여유 용량이 없다면 Choose folder를 눌러서

저장되는 폴더를 바꿀 수 있다

728x90
반응형
  1. solomon 2017.05.24 23:46

    감사합니다 오류나서 렌더링 못하고있었는데

  2. kaby 2017.08.09 14:37

    해결했습니다. 감사합니다.

  3. ㄹㄹㄹ 2018.02.01 13:08

    감사합니다ㅠㅠㅜ 오류해결했어요!!

  4. JHJH 2018.06.29 05:47

    안녕하세요
    After Effects warning: audio conforming failed check media cache preferences
    몇일전부터 오디오 파일을 임포트 하면 이런 오류가 나오며 소리가 안나네요.
    검색을 해봐도 안나와 이렇게 글을 올려봅니다.

    • 히읗(hieut) 2018.06.29 13:12 신고

      단순히 이렇게 오류가 났다고 하면 어떤 이유인지 잘 모르겠네요 어떤 파일을 임포트 했는지, 임포트 하자마자 저런 오류가 떴는지, 원본 영상에는 문제가 없는지 궁금합니다

  5. JHJH 2018.06.29 13:23

    모든 동영상 파일과 오디오 파일들에서 임포트를 시도하는 즉시 이런 오류 메시지가 나오며 영상은 나오나 소리가 나오지 않습니다. 도와주세요

    • 히읗(hieut) 2018.06.29 13:31 신고

      위에 글처럼 디스크 캐시를 정리해주고 파일의 이름을 단순하게 바꿔보세요(웬만하면 영어로)
      그리고 영상이 1시간이 넘는 경우에 오디오가 안나올수도 있으니 에펙에서 부른 뒤 컨트롤 + 쉬프트 + D를 이용해서 짧게 끊어서 작업해보세요
      그래도 안된다면 제 메일로 해당 영상과 오류가 나는 스크린샷, 어떤식으로 임포트 했는지 같이 첨부해서 보내주시면 감사하겠습니다! design_woo_@naver.com

728x90
반응형

에프터 이펙트 과외 5화

- 숫자 카운팅 -




날짜의 흐름을 보여주거나

퍼센트, 돈, 갯수 등등 여러가지 숫자를 카운팅 할 일이 있다


그럴때마다 숫자를 하나하나 찍어주는 바보같은 방법도 있지만

에펙의 기본 이펙트를 활용해서 원하는 숫자까지 카운팅 하는 방법도 있다






숫자를 카운팅하기 위해서

우선 텍스트 레이어를 만들어 준다


NEW-TEXT


그리고 아무 글씨나 쓴다

지금 쓰는 문자나 숫자는 아무 의미가 없다

어차피 효과를 넣어주면 다시 지정해줘야 하기 때문




이제 텍스트 레이어에 Slider control이라는 이펙트를 넣어준다

이펙트 검색을 통해서 쉽게 찾을 수 있다

이펙트를 넣는 방법은

텍스트 레이어를 선택하고 이펙트를 더블클릭 하거나

이펙트를 클릭한 체로 드래그해서 레이어에 넣는 방법이 있다


이펙트를 넣은 레이어에

여러 옵션을 불러올 차례다
제일 처음 삼각형을 누르고

Text - Source text가 나오도록 해주고


Effect - slider control - slider가 나오게 해준다




source text 글씨 앞에 있는 시계 모양을 클릭해주면

키프레임이 찍히는데 우리는 이번에 그냥 클릭이 아니라

alt + 클릭을 해준다

그럼 타임라인에 빈칸이 생기고 화면에 빨간 상자가 생기면서

잘못된게 아닌가 생각이 되는데

아주 잘 되고 있는 것이다


Expression : source text 글씨 옆에 =, 흔히 돼지꼬리라고 부른다, 재생버튼

이렇게 3개 버튼이 있는데

우리는 돼지꼬리를 이용할 것이다


이 돼지꼬리를 클릭한 체로 마우스를 움직여보면 마우스와 돼지꼬리를 연결하는

라인이 생기는 것을 볼 수 있다


그럼 그 라인을 slider로 끌어 넣어준다




그렇게 하면 text.sourcetext라고 써있던 칸에

effect("Slider Control")(Slider")가 써진다


돼지꼬리로 어떻게 하는지 모르겠는 사람은

생긴 칸에 글씨를 다 지우고 저 문장을 넣어줘도 상관없다


문장을 넣을때 주의할 점은 대,소문자를 확실하게 써줘야 한다는 것이다


이렇게 설정이 다 되면 아까 이야기 했듯

숫자가 0으로 바뀐다


숫자를 카운트 할 준비가 됐다는 것이다



slider에 키프레임을 찍고

원하는 숫자를 넣어준다


지금의 예시는 2초동안 0에서 1000까지 세는 것이다


그래서 이제 실행을 해주면?



엄청난 소수점과 함께 카운트가 시작된다


이 소수점은 처음 설정을 몇 프레임으로 했느냐에 따라서 달라지니

나랑 다르다고 걱정할 필요가 없다




소수점을 없애는 방법은 간단하다


effect("Slider Control")(Slider")

문장 앞에 Math.round( )만 넣어주면 된다

Math.round(effect("Slider Control")(Slider"))가 되겠지


정확히 모르겠는데 math round가 소수점을 반올림 해주는 명령인 것 같다





만약 소수점을 표시하고 싶은데 원하는 자릿수를 지정하고 싶다면

effect("Slider Control")(Slider")뒤에

.value.toFixed(원하는 자리)를 넣어주면 된다


effect("Slider Control")(Slider").value.toFixed(2)라고 쓰면

소수점 2자리까지 표시가 된다



그리고 이렇게 표시된 숫자뒤에 뭔가 단위를 붙이고 싶다면

+ "단위"를 써주면 끝(+앞에 띄어쓰기 한번이 있다)

effect("Slider Control")(Slider").value.toFixed(2) + "원"

이라고 쓰면 1000.00원이 되겠지


여기서 원은 명령어가 아니라 문자기 때문에

꼭 큰따옴표 사이에 넣어줘야 한다




728x90
반응형
  1. 둔둔 2016.11.28 11:37

    415,125 숫자에 쉼표 표시는 어떻게하죠?? 저런식으로?

    • 히읗(hieut) 2016.11.28 21:46 신고

      쉼표 표시는 저도 한번도 해본적이 없어서 어떻게 하는지 모르겠네요ㅠㅠ 내일 한번 방법을 찾아보고 다시 답글 달겠습니다
      조금만 기다려주세요!

    • 히읗(hieut) 2016.11.29 11:19 신고

      n =0+Math.round(effect("Slider Control" )("Slider" ));
      s = "" + n;
      str = s.substr(-s.length, (s.length-1)%3 +1);
      for (i = Math.floor((s.length-1)/3); i > 0; i--){
      str += "," + s.substr(-i*3,3);
      }
      str

      이 수식을 넣으면 된다고 하네요

      slider control"하고 괄호를 닫을때 띄어쓰기를 했는데 수식을 넣을땐 붙여서 쓰면 됩니다 붙여서 썼더니 이모티콘이 나와서..";) 이런식으로요

  2. 둔둔 2016.11.30 14:20

    앗 감사합니다^^ 답글도 달아주시고
    블로그도 잘 정리되어있고 깔끔해서 정말 보기 편하네요 ~
    자주 들어와 공부 하겠습니다 ^-^

    • 히읗(hieut) 2016.11.30 14:36 신고

      감사합니다! 앞으로 더 많은 콘텐츠 업로드 할 예정이니 많이 들려주세요! ㅎㅎㅎ

+ Recent posts