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


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.