원격 데스크톱 스트리밍을 위해 x264를 사용하고 있습니다. 목표는 계산 예산 내에서 낮은 비트 전송률과 높은 비디오 품질을 모두 달성하는 것입니다. 현재 사용 된 매개 변수 세트는 거의 목표를 달성했지만 텍스트가 많은 이미지 (예 : 웹 사이트 검색)를 처리하는 데 실패했습니다. 이미지의 텍스트가 흐리거나 사용자 경험에 영향을줍니다.x264 인코딩의 텍스트 이미지 향상
저는 이것이 x264의 양자화라고 생각합니다. DCT 변환 후의 양자화는 주로 이미지의 텍스트에 해당하는 고주파수의 진폭을 제거합니다.
그래서 제 질문은 x264 인코딩의 텍스트 품질을 향상시키는 방법입니까?
내 생각 : 비트 전송률은 시간의 기간 동안 낮은 수준에서 유지 될 때
- 0 (손실)로
crf
을 설정; - 현재 프레임을 IDR 프레임으로 인코딩 한 다음 전송합니다.
crf
을 복구하십시오.
또한 비트율이 오랫동안 낮게 유지되는 경우 재전송을 방지하기 위해 플래그를 사용해야합니다. 나는이 방법을 시도하지 않았다. 어떻게 IDR 프레임으로 프레임을 표시하고 그것을 인코딩 할 지 모르기 때문이다.
실시간 비디오 용으로 설계 되었기 때문에 raspivid 인코딩 매개 변수를 확인할 수 있습니다. 사용자의 요구에 잘 맞아야합니다. – 131
Dark Shikari의 게시물에서 일부 변경 사항에 대한 블로그에 Dark Shikari가 있습니다. 원격 데스크톱을 지원하기 위해 완료되었습니다. 그 블로그 게시물을 찾을 수는 없지만 그 정확한 시나리오에 대한 더 나은 지원을 위해 돈을 지불 한 일부 회사처럼 보입니다. – Pavel