조회 수 16332 추천 수 0 댓글 14
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

MeGUI에서 SVPflow 플러그인을 AviScript(AVS)를 통해 적용해 인코딩하면 움직임이 끊겨 보이는 24fps의 영화 원본을 부드러운 움직임을 가진 60fps 동영상으로 변환할 수 있습니다. 이와 관련된 자세한 사항은 이 게시물을 통해 확인하실 수 있습니다. (여기 질답 게시판에도 관련된 질문이 있습니다.)

 

AviScript를 통한 다양한 필터의 적용이 MeGUI가 갖고 있는 장점이라면, 다소 복잡해 보이는 사용법이 MeGUI의 단점이죠. 그래서 샤나의 직관적인 인터페이스로 이 작업을 할 수 없을까 고민하게 되는데, 다행히도 가장 최근 버전의 샤나인코더(4.9.0.1)에서는 이와 관련된 FFmpeg의 필터인 minterpolate를 사용할 수 있게 됐습니다. 그래서 이 필터를 이용해 같은 작업을 할 수 있는 프리셋을 만들어 프리셋 자료실에 올려 놓았습니다. (관련 게시물)

 

이 프리셋을 이용하여 처음에 언급한 MeGUI 인코딩 관련 포스팅의 원본 동영상을 샤나에서 인코딩해 보았습니다.

 


 

1) 원본 동영상은 MeGUI 인코딩 원본과 동일한 동영상입니다. (오디오 없는 23.976fps의 mkv 영상, 15.8MB)

https://drive.google.com/open?id=13vQYJm9Fu4q7SY_d0d9tg2_OPvT1PLK7

또는,

https://youtu.be/qA2IDMD8a24

 

2) 샤나의 minterpolate 필터를 이용하여 H264 인코딩한 동영상입니다. (59.94fps, mp4, 12.7MB)

https://drive.google.com/open?id=1rO5Zi9WPdUh3DjvYV2VveVHUdx0sp20m

또는,

https://youtu.be/UyW7GoX7GLo

 

=> 움직임이 많이 부드러워진 것을 보실 수 있습니다. 하지만 움직임이 급격한 몇몇 부분에서는 경계 부근에서 지나친 blurring이 돼 있는 것을 보실 수 있습니다.

 

3) MeGUI에서 AVS/SVPflow 플러그인을 이용해 인코딩한 동영상(처음 언급한 게시물의 결과물)과 비교해 보시기 바랍니다. (59.94fps, mkv, 17.8MB)

http://www.spirton.com/uploads/InterFrame/20110618-Sample-InterFrame.mkv

 

=> 이 영상 역시 움직임은 많이 부드러워졌지만 경계 부근의 과도한 blurring 문제는 존재합니다. 단지 샤나에서 인코딩한 동영상보다는 문제가 덜 심각해 보이는데, 샤나의 경우에도 비트레이트를 좀더 충분히 준다면 개선의 여지가 있지 않을까 생각됩니다.

 

4) 한편으로 minterpolate가 아닌 기존의 방법대로 framerate 필터를 이용해서 샤나에서 인코딩한 동영상과 비교해 보시기 바랍니다. (59.94fps, mp4, 14.6MB)

https://drive.google.com/open?id=14HAAsgmDqLrMHAlRqBKIFVk3ERg4neI_

또는

https://youtu.be/2zSxK7ZPNp0

 

=> 잔상이 많이 남아 눈에 거슬리는 것을 확인하실 수 있을 겁니다.

 


 

이상과 같이 필터 강자 MeGUI에서의 인코딩을 샤나에서 따라하기를 해보았는데요, 비록 MeGUI가 AVS의 수많은 필터들로 무장돼 있어 아직까지 많은 사용자들을 붙잡고 있긴 하지만 꾸준하게 발전하고 있는 FFmpeg도 만만치 않다는 걸 확인하실 수 있으셨길 바랍니다.

 

주의: 구글 드라이브에 링크된 동영상은 직접 다운로드해서 재생해 보시기 바랍니다. 구글 드라이브 쪽에서 미리보기를 위해 동영상 파일을 재인코딩하는 과정에서 60 프레임 영상을 30 프레임으로 프레임 다운시키는 것을 확인했습니다. 그 결과 minterpolate 필터를 적용해 60프레임으로 인코딩한 동영상이 브라우저 상에서는 끊겨져 보입니다.

 

Facebook Twitter Pinterest Kakao
  • ?
    유토짱 2018.07.22 11:44

    크롬브라우저로 4개 영상을 봤는데. 3번쨰 영상이 안끊기고 부드러운 느낌이 확드네요. 1,2,3번 영상은 계단현상이 보이고 눈에 거슬림이 3번과 많이 차이 나는듯 합니다.

  • ?
    JKyle 2018.07.22 17:27
    두 번째 영상도 다운로드해서 플레이해 보면 끊김 없이 부드럽게 재생됩니다. 아마 크롬에서 60fps mp4 영상 재생에 한계가 있는 것 같습니다.
  • ?
    유토짱 2018.07.22 23:11

    올려주신 프리셋을 다운받아서 위 영상원본을 인코딩해서, 팟플레이어로 보니 정말 부드럽네요. 다만 속도가 너무 너무 느린게 흠이지만...
    그리고 두번째 샤나 minterpolate 필터영상도 크롬말고, 다운받아서 팟플레이어로 보니 아주 부드럽습니다.


    meGui도 설치는 했는데, 60프레임 preset을 몰라 못해봤습니다.
    meGui는 http://www.spirton.com/convert-videos-to-60fps/ 이걸 참조해서 한번 시도 해 보려하고 있고,

    Adobe media encoder에서도 한번 만들어 비교해보려 합니다(혹시나 아도브 점문프로그램은 속도나 화질이 좋지않을까하는 막연한 기대감에..)


    다만 크롬브라우저상에서는 meGui 쪽이 눈에 뛰게 부드럽습니다.

     

     

  • ?
    JKyle 2018.07.23 08:59

    실험해 보니 크롬에서 60fps mp4 영상 재생에 문제가 있는 게 아니라 구글 드라이브 쪽 문제인 것 같습니다. 구글 드라이브에서 공유 링크된 동영상을 미리보기를 위해 다시 인코딩을 하는 과정에서 30fps로 프레임 다운시키네요. 아마 동영상 파일을 웹에 올리고 직접 링크시키면 MeGUI 쪽 영상처럼 60fps로 부드럽게 보일 겁니다.

    인코딩 속도는 어쩔 수 없는 것 같습니다. 필터의 몇 가지 옵션을 변경시켜 보면 인코딩 속도가 개선되지만 대신 화질이 저하되더군요. 그렇다고 MeGUI가 낫냐 하면 절대 그렇지 않을 거라고 생각됩니다. MeGUI가 다양한 필터로 화질은 정말 좋은 대신 인코딩 속도는 극악이거든요. 저야 귀찮아서 MeGUI 쪽 시도는 안 해봤지만 직접 한번 해보시고 경험담을 나누어 주시길...

    Adobe Media Encoder 쪽은 써본 적이 없어서 잘 모르겠습니다. 이쪽도 경험담을 나누어 주시면 고맙겠습니다.

  • ?
    달문 2018.08.08 15:42
    감사합니다. 덕분에 만족스러운 영상 만들었습니다.
  • ?
    유토짱 2018.08.08 18:24
    덕분에 저도 공부했는데, Hybrid라는 프로그램으로 하니까 60fps가 부드럽고 빠르더라구요.
    http://www.selur.de/downloads

    아직 이프로그램은 개발되어가는중인거 같습니다.
  • ?
    달문 2018.08.10 14:22
    아.. 또 새로운 프로그램 배울려면 넘 고통스러울듯..ㅠ
    메구이도 찾아보는데도 엄청 고생했어요. 마지막에 60프레임 자막넣으면 자막 떨리는것도 수정했고
    메구이 사용법 숙지한걸로 만족하겠씁니다.
  • ?
    JKyle 2018.08.15 13:50

    좋은 정보 감사합니다. 안 그래도 요즘 FFmpeg를 직접 컴파일해서 쓰고도 있는데 적당한 GUI를 찾아다니는 중이었습니다.

  • ?
    JKyle 2018.09.15 14:39
    Hybrid를 깔긴 깔았는데, 이게 그냥 frontend가 아니고 자체적으로 컴파일된 온갖 잡다한 코덱들이 내장돼 있는 형태군요, 샤나인코더와 비슷하게. 근데 사용법도 복잡하고, UI가 깔끔하지가 않아서 별로 정이 안 가는 스타일이네요. 용량도 상당히 크고. 쩝...

    지금까지 찾은 FFmpeg의 순수한 GUI frontend는 FFQueue하고 Axiom밖에 없군요, 개발이 중단되지 않은 것에 한하자면. Axiom은 아직 기능이 상당히 제한적이고, FFQueue는 정말 촌스러운 UI라 선뜻 손이 가지 않습니다. 결국 명령어를 텍스트 에디터로 쳐서 한 번 검토하고 나서 PowerShell에서 돌리고 있는 어처구니없는 현실. ㅠ.ㅠ
  • ?
    저도 하이브리드 깔아보려고 유세이지 이것저것 봐보고 있었는데 ㅡ,ㅡ;;
    댓글보고... 후졌다길래.... 덕분에 기피해갑니다;;

    어쩌면 그래서...하이브리드 설명란에도 모두를 위한 프로그램이 아니라고 써있었을까요;;?? ㅋㅋ
  • ?
    달문 2018.08.11 12:47

    sSTSs 님 답변 부탁드립니다.. 메구이 링크 걸어주신곳 들어가서 전부 만들어봤는데요. 근데 링크에서 자막넣는법 설명은 MKVMerge 이용해서 넣는법을 알려줬는데...이방법 말고 영상 자체에 넣어볼려고 하니깐 자막이 흔들리거나 깜빡거리는 증상이 생기더군요. 60프레임말고 일반적인 30프레임정도 영상에선 이런 문제가 안생기구요. 해결방법으로 cpu코어를 1개만 사용하게 하니깐 60프레임도 자막이 떨림없이 들어가는데 그만큼 1개만 사용해서 많이 느려지더라구요. 혹시 cpu 전부 사용하면서 자막 떨림없이 들어가게 하는 방법이 잇을까요??

  • ?
    JKyle 2018.08.15 13:46
    MeGUI에서 자막 입히기와 관련한 내용은 저도 잘 모르겠습니다. MeGUI 안 쓴 지가 하도 오래돼서...
  • ?
    우헤헤 2019.05.12 20:08
    https://shana.pe.kr/shanaencoder_preset/51136

    위 글 보고 따라해볼까 했는데

    매게변수에 대한 설명은 아래와 같습니다 부분이 너무 어렵네요 ㅠㅠ

    초심입문자인데 어디로 들어가서 어딜 입력해야하는지 좀 알 수 있을까용....

    잘 보고있습니다 고맙습니다
  • ?
    어렵다면 프리셋을 통쨰로 받아서 쓰는 방법이 있습니다.~
    초보용으로 차근차근 하면 누구에게나 열려있는 길이랍니다