1.전 삭제하긴 아까운데
그렇다고 1년에 한두번 볼까 말까 한 동영상이 참 많습니다;;
그래서 화질이야 어떻든 일단 용량을 좀 줄여야겠다!
해서 GPU 인코딩?을 검색하던 와중에
몇몇 프로그램을 추천하는 댓글을 보게 되었습니다
a's video converter
Freemake
staxrip
Hybrid
주로 이런 프로그램들이 속도가 좀 빠르다고들 하시던데요
2.저런 비슷한? 프로그램들 중에서 속도가 제일 빠른 프로그램은
어떤건지 궁금합니다
1.
어디서 정보를 얻으셨는지 모르겠지만, 인지도도 낮은 Freemake 같은 애드웨어/스파이웨어 붙은 프로그램을 굳이 사용할 필요가 있을까요?
어차피 FFmpeg 기반인데 공짜라고 뿌리면서 설치할 때 온갖 덫(OpenCandy 형 애드웨어, 스파이웨어)을 깔아놓은 프로그램인데...
팟플처럼 다른 대체 앱들이 부실하다면야 모르겠지만, 샤나인코더라는 훌륭한 대체재도 있는데 굳이 덫을 피해가면서까지 깔아야 할 정도로 유용한 프로그램은 아니라고 생각됩니다.
2.
본인이 원하시는 게 화질을 무시하고 단지 속도만 얘기하는 거라면 A's 쪽을 권하고 싶습니다.
단지 속도와 화질을 동시에 잡고 싶은 분이라면 StaxRip을 추천하고 싶군요.
A's는 전에 리나님도 언급하셨듯 VfW 기반으로 제작자가 직접 제작한 인코딩 엔진을 사용하는 것으로 보입니다. (소스 비공개라 자세한 건 알 수 없음.)
StaxRip과 Hybrid는 스트립트 툴들이고, NVENC 인코딩은 일본인 제작자인 rigaya가 엔비디아의 CUDA SDK와 FFmpeg를 기반으로 제작한 NVEnc를 공통적으로 사용합니다. (아마도 NVEnc의 미디어 프레임워크는 역시 VfW 기반일 듯합니다만, 제가 윈도우 개발자가 아니라 어디까지나 추측입니다.)
편의성 면에서는 A's가 낫고, 기능의 다양성이나 품질 면에서는 NVEnc를 기반으로 한 앱들(StaxRip, Hybrid)이 낫습니다.
(단지 같은 NVEnc 기반이라 하더라도 StaxRip은 WPF 기반 GUI라 가볍고 빠른 반면 Hybrid는 QT 기반인데 제작자가 미숙한 건지 GUI가 상당히 지저분하고 무겁습니다.)
제가 StaxRip을 추천하는 이유는 비교적 다양한 하드웨어 필터들(npp/vpp 계열)과 NVEnc의 신속한 업데이트 때문입니다. 그리고 StaxRip 자체도 꾸준히 업데이트되고 있고, Doom9이나 VideoHelp 같은 데 포럼이 있어 개발자 피드백과 사용자들 간에 의견 소통이 활발하기 때문입니다.
A's 역시 기본적인 하드웨어 필터들(해상도 변경, 화면 잘라내기, 디인터레이스, 프레임 레이트 변경, 화면 회전, 색 컨트롤, 노이즈 제거, 경계선 부분 강화)은 제공하고 있지만, 추가적인 옵션들(알고리듬 등등)이 없다시피 해서 화질 개선의 여지는 거의 없다는 단점이 있습니다. 대신 처리 속도는 빠르긴 합니다.
참고로, 샤나인코더의 인코딩 엔진인 FFmpeg 쪽은 기본적인 라이센스(LGPL) 하에서는 하드웨어 필터들이 전혀 없어서 해상도 변경 등의 필터 작업을 하려면 CPU를 이용하기 때문에 병목현상으로 인해 속도 저하가 있으므로 이런 필터 작업에는 추천하고 싶지는 않습니다. FFmpeg에 엔비디아 쪽 하드웨어 필터를 포함시키는 방법은 제가 예전에 팁게에 소개한 글에도 나와 있지만 난이도가 상당하므로 관련 지식이 없으시다면 권하고 싶지는 않군요.