고품질 오디오 및 비디오로 스크린 캐스팅 (데스크톱 녹화)을 수행하는 방법은 무엇입니까?


9

나는 주변을 둘러 보았고 모든 일반적인 해결책을 찾았습니다. 그들 중 누구도 나를 위해 일하지 않습니다. 우선, 고품질 녹음을하고 싶습니다. 둘째, JACK 오디오를 사용 합니다 (PulseAudio가 완전히 제거되었습니다.)

내 OS 및 하드웨어 세부 정보가 끝났습니다. 그러나 JACK 오디오는 스크린 캐스팅에있어 가장 큰 과제라고 생각합니다. 이 컴퓨터의 목적은 오디오 제작이기 때문에 JACK이 유일한 옵션입니다.

다음 도전은 우분투 그 자체 인 것 같습니다 ... ffmpeg와 우분투는 그리 친절하지 않습니다. 예를 들어 내 자신의 ffmpeg를 컴파일하고 싶지 않습니다. 그리고 내가 할지라도 (마지막 수단 옵션) 특정 프로그램 창을 화면에서 움직여도 쉽게 기록 할 수 있기를 원합니다. 명령 줄 ffmpeg는 미리 정의 된 화면 영역을 기록하는 것으로 제한되며 유연성, 사용 편의성 및 단순성이 부족합니다.

JACK을 사용하여 오디오로 데스크탑을 기록하는 GUI 방식을 찾고 있습니다. 그리고 저는 동기화 된 고품질 오디오 및 비디오를 원합니다. 상당수의 Linux 사용자가 이와 같은 솔루션에 관심이 있다고 생각합니다.

SSR (SimpleScreenRecorder) 개발자는 JACK 지원을 추가 할 계획이므로 SSR이 잠재적 인 솔루션 목록의 최상위에 있습니다.

메인 페이지-SimpleScreenRecorder-Maarten Baert의 웹 사이트

(불행히도 SSR의 repo 버전이 충돌하고 git 버전을 Ubuntu에서 빌드 할 수 없기 때문에 현재 / 최신 git 버전을 시도 할 수 없지만 별도의 질문을 열 것입니다.)

SSR이 JACK 오디오 지원을 제공 할 때까지 (있는 경우) 다른 사람이 현재 작동하는 솔루션을 갖기를 바랍니다.

BTW, 나는 jack2alsa 다리가 있습니다. (KX Studio의 일부입니다.)

Kubuntu 12.04를 실행 중입니다. 또한 raring-lts 하드웨어 인 에이블먼트 스택, KX 스튜디오 및 커널 3.8.0-30- 낮은 지연 시간을 설치했습니다. 3 개의 모니터와 Focusrite Scarlett 2i2 오디오 인터페이스가있는 AMD / ATI Radeon HD6750 1GB PCI-Express 비디오 카드를 사용합니다.

스크린 캐스트 연구에서 조사한 링크는 다음과 같습니다.

답변:


10

내가 좋아하는 솔루션은 SimpleScreenRecorder를 사용하는 것입니다. 내가 한 방법은 다음과 같습니다.

git에서 최신 SimpleScreenRecorder를 빌드하고 설치하는 방법은 무엇입니까?

필요한 도움을 받으면 솔루션 을 따르는 것이 간단하다는 것이 밝혀졌습니다. 다른 사람들이 개발자의 git 지침을 따르기를 바랍니다 .

SSR에 대한 자세한 정보는 다음과 같습니다.

메인 페이지-SimpleScreenRecorder-Maarten Baert의 웹 사이트

SimpleScreenRecorder는 프로그램과 게임을 기록하기 위해 만든 Linux 프로그램입니다. 이 작업을 수행 할 수있는 몇 가지 프로그램이 이미 있었지만 100 % 만족스럽지 않아서 직접 만들었습니다.

원래의 목표는 사용하기 매우 간단한 프로그램을 만드는 것이었지만 작성하면서 점점 더 많은 기능을 추가하기 시작했으며 결과는 실제로 매우 강력한 프로그램입니다. ffmpeg / avconv 또는 VLC보다 사용하기가 쉽다는 점에서 '단순'합니다. 사용자 인터페이스가 간단하기 때문입니다.

풍모

  • 그래픽 사용자 인터페이스 (Qt 기반).

  • VLC 및 ffmpeg / avconv보다 빠릅니다.

  • 전체 화면 또는 그 일부를 기록하거나 OpenGL 응용 프로그램을 직접 기록합니다 (Windows의 Fraps와 유사).

  • 오디오 및 비디오를 올바르게 동기화합니다 (VLC 및 ffmpeg / avconv의 일반적인 문제).

  • VLC와 같이 모든 RAM을 사용하지 않고 컴퓨터가 너무 느린 경우 비디오 프레임 속도를 줄입니다.

  • 완전 멀티 스레드 : 구성 요소 중 하나라도 약간 지연되면 다른 구성 요소를 차단하지 않으므로 여러 프로세서가있는 컴퓨터에서 비디오가 더 매끄럽고 성능이 향상됩니다.

  • 언제든지 단추를 클릭하거나 핫키를 눌러 기록을 일시 중지했다가 다시 시작하십시오.

  • 녹화 중 통계를 표시합니다 (파일 크기, 비트 전송률, 총 녹화 시간, 실제 프레임 속도 등).

  • 녹화 중에 미리보기를 표시 할 수 있으므로 나중에 일부 설정이 잘못되었음을 파악하기 위해 녹화하는 데 시간을 낭비하지 않습니다.

  • 인코딩에 libav / ffmpeg 라이브러리를 사용하므로 다양한 코덱과 파일 형식을 지원합니다 (더 추가하는 것은 간단합니다).

  • 라이브 스트리밍 (실험)도 가능합니다.

  • 감지 가능한 기본 설정 : 원하지 않는 경우 아무것도 변경할 필요가 없습니다.

  • 거의 모든 것을위한 툴팁 : 무엇을하는지 찾기 위해 문서를 읽을 필요가 없습니다.


ffmpeg를 사용하여 열심히 일할 때 어떻게 "ffmpeg보다 빠를 수 있습니까?"
— llogan 2013 년

@LordNeckbeard-좋은 질문입니다. 개발자에게 이메일을 보낼 수 있습니다. 그는 나에게 반응했다. 내가 말할 수있는 것은 SSR을 사용하고 있으며 행복하다는 것입니다.
— MountainX

2

kazam 스크린 캐스터를 사용 하여 스피커의 오디오 출력을 녹음하거나 eidete


내가 Kazam을 사용하지 않기로 결정한 이유는 최근 개발이 부족했기 때문입니다. 블로그 게시물 ( twm-kd.com/linux/kazam/the-future-of-kazam-screencaster)을 참조하십시오 . 8 월에 그는 "카잠에 대한 연구가 중단되었다"고 인정했다. 그는 또한 미래가 밝게 보인다고 말합니다. 그러나 Kazam에 대한 최근 활동의 부족과 함께 SimpleScreenRecorder의 현재 기능 (및 향후 JACK 오디오 지원 가능성)이 결정되었습니다.
— MountainX

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.