2012-01-20 2 views
22

화면과 음성을 녹음하여 일련의 자습서를 만들고 있습니다. PNG가 스크린 샷에 가장 잘 작동하는 것처럼 JPEG가 사진에 더 적합하지만 (손실은 있지만) 어떤 비디오 인코딩 & 컨테이너 형식이 화면 레코딩에 더 낫습니까?화면 녹화 용 비디오 코덱 선택

모두에 대한 제안 사항을 제공하십시오 :

  1. 마스터 복사본을 (. & 보관을 편집 (거의) 무손실)
  2. 배포 사본 (허용 손실이 높은 압축)

포인트 고려할 내용 :

  • 화면상의 텍스트를 읽을 수있는 고화질 비디오
  • 좋은 압축. 내 생각 엔 두 프레임 간 & 인트라 프레임 압축이 효과적 일 것입니다.
  • 캡션이 지원되는 등 프레임 속도, 압축 수준과 같은 구성 매개 변수 (안 "하드 코딩 된"비디오에)의 권장 값을 언급하시기 바랍니다. AVI에서 HUFFYUV는 좋은 방법입니다 - 내가 Windows에서
  • 가시, 리눅스 & 맥 OS

답변

16

마스터
무손실 복사 .SRT 형식으로 경사하고있다.
손실 - AVI 형식의 MJPEG (JPEG 시리즈)은 각 프레임이 독립적으로 인코딩되는 좋은 옵션입니다. 편집 속도가 빨라집니다.

배포
비디오 코덱 - H.264 비디오 (무료하지 않음) 또는 VP8 (Google의 무료 동영상 코덱) 중 하나를 사용합니다. 화면 레코딩은 프레임간에 많은 유사성을 가지므로 더 나은 압축을 허용하므로 인터 프레임 압축과 함께 코덱을 사용해야합니다. VP8과 H.264는 모두 MJPEG과 같이 인터 압축을 지원합니다.

파일 형식 - 비디오 코덱에 따라 MP4 또는 MKV 파일 형식을 사용할 수 있습니다. H.264는 MKV의 MP4 컨테이너 및 VP8에 더 자주 캡슐화됩니다. Google WebM 형식은 MKV 형식의 하위 집합입니다.

자막 - SRT는 외부 자막에 적합합니다. MKV 파일에 자막을 별도의 스트림으로 포함하려는 경우 MKV는 내부 자막을 지원합니다.

프레임 속도 - 24fps는 사용 사례에 적합한 프레임 속도입니다. 필요한 경우 더 낮은 프레임 속도를 실제로 사용할 수 있습니다.

비트 전송률/압축 수준 - 비디오의 해상도에 따라 다릅니다. 주어진 해상도에 가장 적합한 비트 전송률을 제공하는 좋은 자습서를 찾을 수 있어야합니다.

지원 - VP8이 탑재 된 MKV는 Windows (Windows Media Player)에서 실행되며 Linux는 필요한 소프트웨어가 설치되어 제공됩니다. VLC Player는 Windows와 Linux 모두에서 사용할 수 있으며 VP8과 함께 MKV를 아무런 문제없이 사용할 수 있습니다.

+0

MJPEG는 JPEG처럼 선명한 텍스트에 그림자를 추가합니다. – Brannon

+0

H.264가 현재 오픈 소스입니까? –

2

원본 복사본에는 다른 방법을 사용할 수 있습니다.

7zip을 사용하여 MJPEG 비디오를 압축 할 때 나는 미친 압축률을 얻을 수있었습니다. 그 이유는 주로 화면 녹화의 일부 유형에있는 프레임의 작은 차이 때문입니다. 당신이 3D 게임을 기록한다면 나는 그것이 도움이 될 것이라고 생각하지 않는다.

+0

MJPEG는 JPEG처럼 선명한 텍스트에 그림자를 추가합니다. – Brannon