Linux에서 최신 FFmpeg를 컴파일하고 설치하는 방법은 무엇입니까?

Linux에서 최신 FFmpeg를 컴파일하고 설치하는 방법은 무엇입니까?

Linux(Ubuntu/Debian)에 최신 버전의 ffmpeg를 설치하고 싶습니다. 이는 rtmp를 통한 스트리밍, x264를 사용하여 스트림 변환, IOS 장치로 스트리밍하기 위한 세그먼트 파일 생성에 대한 요구 사항을 충족해야 합니다. 어떻게 해야 하나요?

답변1

FFmpeg 위키에는우분투 컴파일 가이드. 아직 하나 있어요CentOS의 경우. 가이드는 향후 버전에 대해 지속적으로 업데이트되므로 여기에 모든 정보를 재현할 필요는 없습니다.

Ubuntu 가이드를 따르면 소스에서 다음과 같은 추가 코더를 설치하게 됩니다.

  • x264: 스트리밍에 필요합니다.
  • fdk-aac: FFmpeg의 기본 AAC 인코더보다 더 나은 품질의 AAC를 제공합니다.
  • vpx: WebM 스트리밍의 경우 이것도 설치해야 합니다.
  • opus: 순전히 선택사항이며 필수는 아닙니다.

CentOS 가이드를 사용하면 위에서 언급한 설치 외에도 다음과 같은 수동 설치도 있습니다.

  • LAME: 이것은 당신이 사용해야 할 MP3 인코더입니다
  • libogg 및 libvorbis: Theora 비디오 및 Vorbis 오디오용

FFmpeg를 수동으로 컴파일하는 대신 다음을 수행할 수도 있습니다.정적 빌드 다운로드홈페이지에서. 이는 Git 스냅샷이므로 항상 최신 상태입니다. ffserver그런데 정적 빌드는 포함되지 않습니다.

노트:라이센스상의 이유로 FAAC 또는 FDK-AAC를 번들로 제공할 수 없습니다. 그들을하다libvo-aacenc가 포함되어 있지만 FFmpeg의 기본 AAC 인코더보다 더 나은 품질을 제공하지는 않습니다.

관련 정보