FFmpeg용 MainConcept 플러그인은 하이브리드와 같은 고급 기능을 사용하는 미디어 인코딩 도구입니다GPU 가속, 전문 프로덕션 포맷, xHE-AAC 오디오, MPEG-H 3D 오디오 콘텐츠 제작을 통해 화질과 성능을 향상시킬 수 있습니다. 사용 사례에는 VOD 및 라이브 프로덕션 워크플로가 모두 포함됩니다.
FFmpeg용 다양한 메인 컨셉 플러그인을 통해 사용자는 FFmpeg 기반의 디코딩, 인코딩, 트랜스코딩 워크플로우 또는 서비스를 만들 수 있습니다.
이 배포에는 다음과 같은 FFmpeg용 메인컨셉 플러그인이 포함되어 있습니다:
- 하이브리드 HEVC 인코더
- HEVC 디코더
- AVC 방송 인코더
- AVC 디코더
- VVC 인코더
- MPEG-H 인코더
- xHE-AAC 인코더
- MPEG-2 TS 방송 전송
- MPEG-2 프로덕션 포맷 인코더
이 배포에 포함된 FFmpeg용 메인컨셉 플러그인 버전은 무료 데모입니다. 처리된 동영상에 워터마크를 추가하고, 멀티플렉싱 시간을 제한하며, 오디오를 간헐적으로 음소거하는 기능을 제공합니다. FFmpeg용 메인컨셉 플러그인의 정식 버전을 배포하려면 Linode 웹사이트의 메인컨셉을 방문하세요.
FFmpeg용 플러그인에 대한 자세한 내용은 Linode 웹사이트의 메인컨셉을 참조하세요.
예상 배포 시간: 컴퓨팅 인스턴스 프로비저닝이 완료된 후 5~10분 이내에 FFmpeg용 메인컨셉 플러그인을 완전히 설치해야 합니다.
구성 옵션
- 지원되는 배포판: Debian 11
- 추천 플랜: 최소 16GB를 권장합니다. Shared CPU FFmpeg용 MainConcept 플러그인용 컴퓨트 인스턴스.
메인컨셉 FFmpeg 옵션용 플러그인
제한된 사용자(선택 사항)
선택적으로 다음 필드를 작성하여 새 계산 인스턴스에 대해 제한된 사용자를 자동으로 만들 수 있습니다. 이 방법은 대부분의 배포에 추가 보안 조치로 권장됩니다. 이 계정은 스도 () 명령을 실행할 때 높은 권한을 제공하는 그룹( sudo
접두사.
- 한정 된 sudo 사용자: 제한된 사용자에 대해 기본 사용자 이름을 입력합니다.
- 제한된 사용자를 위한 암호: 새 사용자에 대한 강력한 암호를 입력합니다.
- 제한된 사용자를 위한 SSH 공개 키: 공개 키 인증을 통해(암호를 입력하지 않고) 제한된 사용자로 로그인하려면 여기에서 공개 키를 입력합니다. 키 쌍을 생성하는 방법에 대한 지침은 서버에서 SSH 키 쌍 만들기 및 공용 키 인증 구성을 참조하십시오.
- SSH를 통해 루트 액세스를 사용하지 않도록 설정합니다. 루트 사용자가 SSH 를 통해 로그인하지 못하도록 차단하려면 예(권장)를 선택합니다. 로그인한 후에도 루트 사용자로 전환할 수 있으며 Lish를 통해 루트로 로그인할 수도 있습니다.
배포 후 시작하기
로그인
모든 패키지 설치가 완료되면 인스턴스에 로그인하여 메인컨셉의 FFmpeg 설치 및 플러그인에 액세스할 수 있습니다.
- 사용 제한된 sudo 사용자 를 생성한 후 SSH를 통해 인스턴스에 로그인합니다. 바꾸기
LIMITED_USER
sudo 사용자와192.0.2.1
를 컴퓨팅 인스턴스의 주소와 함께 입력합니다:ssh LIMITED_USER@192.0.2.1
- 로 이동
mainconcept
디렉터리를 열고 설치된 패키지를 확인합니다:cd /opt/mainconcept/
ls - 다음과 같은 내용이 표시됩니다:
ffmpeg-omx omx sdk
명령 예제
다음은 다음을 사용하는 몇 가지 예제 명령입니다. ffmpeg
:
YUV의 AVC/H.264 동영상 인코딩:
ffmpeg -r 25.000000 -pix_fmt yuv420p -s 1920x1080 -i "1920x1080p_25p_YV12.yuv" -vf scale=1280:720 -b:v 3500k -c:v omx_enc_avc -omx_core libomxil_core.so -omx_name OMX.MainConcept.enc_avc.video -omx_param "preset=main:perf_level=10:acc_type=sw:[AVC Settings]:bit_rate_mode=0:bit_rate=100000:time_scale=20000000:num_units_in_tick=1000000" "1920x1080p_25p_YV12_ffmpeg.mp4"
인코딩된 미디어 파일에서 HEVC/H.265 비디오 및 xHE-AAC 오디오를 트랜스코딩합니다:
ffmpeg -i input.mp4 -c:v omx_enc_hevc -c:a omx_enc_xheaac -b:v 1000k -b:a 32000 -profile:a 28 -omx_name:v OMX.MainConcept.enc_hevc.video -omx_param:v "force_omx_param=1:preset=main:acc_type=sw" -omx_name:a OMX.MainConcept.enc_xheaac.audio -omx_core libomxil_core.so output.mp4
다음 단계
명령줄 서식을 포함하여 FFmpeg용 MainConcept 플러그인 사용에 대한 자세한 내용은 MainConcept의 공식 문서 및 사용 가이드를 참조하세요:
도구 또는 소프트웨어 자체에 대한 지원은 사이드바의 정보를 사용하여 MainConcept 지원팀에 문의하거나 MainConcept 커뮤니티 포럼을 검색하세요.