목록NVEnc (2)
마음 속 하늘은 항상 맑음~!

많은 안정성과 관련된 버그들을 잡은 kdenlive의 20.04가 나왔다. 좋은 기능성에 비해 렌더링 부분은 하드웨어 가속이 빠진 ffmpeg(3월 버전)를 사용하는 것 같다. 그래서 CPU만 렌더링이 되는데, 낮은 스펙의 하드웨어로는 조금 더 느린 렌더링 속도를 가진다. 이 문제를 해결하기 위해서 ffmpeg를 교체해버리는 작업을 시도했다. 먼저 ffmpeg 윈도우즈 빌드를 다운로드한다. 리눅스라면 다시 빌드하는 어려움도 있을 수 있겠다. 윈도우즈 빌드는 최대한 모든 옵션을 다 사용해서 컴파일 한 것 같은데 하드웨어 가속도 제대로 지원하는 것 같다. 일단 Nightly 빌드인 날짜가 찍혀있는 것을 선택하고, 윈도우즈64비트를 선택한다. 그리고 마지막으로 shared linking 버전을 선택하고 Dow..
하드웨어 인코딩 기능을 몇개 정도로 더 쓸 수 있는가 찾아보니, 9xx 모델이하에서는 2개가 최대이고 더 사용하려고 하면 더 사용할 수 있는 하드웨어가 없다는 오류를 낸다고 하는데 그 이상의 하드웨어에서 어떨련지는 모르겠다. 찾아봐도 뭔가 제대로된 문서가 안보인다. 여튼 NVEnc는 2개가 최대인 것으로 끝. 대신 AMF(AMD Media framework)의 문서에는 API가 있는데 그것으로 가용할 수 있는 스트림 수를 얻어낼 수 있는 모양인데, AMD 폴라리스에서 AMF 플러그인 로그를 보니 무려 16개가 잡힌다. 이게 실제로 동시에 가능한 스트리밍 개수인지는 모르겠다. 다른 내용이 없어서 아직 확실히는 모르겠다. 어쨌던 2개 정도는 가뿐하겠지라고 생각. 만약 16개 동시 스트리밍 인코딩이 가능하다면..