1. 제품
  2.   동영상
  3.   C++
  4.   Vireo
 
  

동영상 파일 트랜스코딩 및 유효성 검사를 위한 오픈 소스 C++ 라이브러리

비디오 트랜스코딩 서비스와 비디오 처리를 제공하는 C++ API입니다. 동영상 파일의 내용 표시, 동영상 품질 비교 등을 지원합니다. 

Vireo는 C++ 명령을 사용하여 비디오 처리를 단순화하는 편리한 오픈 소스 C++ 라이브러리입니다. 라이브러리는 성능과 더 나은 메모리 소비에 중점을 두고 잘 설계되었습니다. Vireo의 뛰어난 기능 중 하나는 비디오 파일의 빠른 처리이며, 트리밍 또는 리먹싱과 같은 여러 작업은 모바일 장치에서도 엄청나게 빠르게 수행됩니다. 라이브러리는 다른 주요 오픈 소스 라이브러리 위에 구축되었으며 쉽고 효율적인 통신을 위해 모듈식 인터페이스를 사용합니다.

Vireo 라이브러리는 매우 가벼우며 비디오 파일의 내용 표시, 지속 시간 추적, 비디오 파일 수정, 주어진 비디오의 비디오 품질 비교, 입력 파일을 다른 호환 가능한 컨테이너로 리먹싱, 스티치와 같은 몇 가지 중요한 기능에 대한 지원을 포함했습니다. 여러 비디오 파일을 하나로 만들고, 비디오에서 썸네일 추출, 해상도 변경, 비디오 자르기, 비트 전송률 변경, 비디오 트리밍, 비디오 유효성 검사 기능 등.

백엔드 서비스 내에서 확장 가능한 비디오 처리 애플리케이션을 구축할 수 있는 Scala 래퍼와 함께 사용할 수도 있습니다. 라이브러리에는 비디오 처리 작업을 위한 여러 명령줄 도구도 포함되어 있습니다. 라이브러리는 MIT 라이선스에 따라 배포되며 상업용 및 비상업용 응용 프로그램 모두에 사용할 수 있습니다.

Previous Next

Vireo 시작하기

다음 명령을 사용하여 시스템에 Vireo를 빌드하십시오.

Vireo 라이브러리 설치

$ cd vireo
$ export PREFIX=/path/to/install/dir
$ ./configure --prefix=$PREFIX
$ make
$ make install

C++를 통해 입력 파일을 MP4로 트랜스코딩

Vireo 라이브러리를 사용하면 소프트웨어 개발자가 C++ 명령을 사용하여 자체 응용 프로그램 내에서 다양한 미디어 파일 형식을 변환할 수 있습니다. Vireo 라이브러리를 사용하면 비디오 파일을 MP4 등과 같은 다른 파일 형식으로 쉽게 트랜스코딩할 수 있습니다. 트랜스코딩하는 동안 해상도 변경, 자르기, 비트 전송률 변경, 컨테이너 또는 코덱 변환이 가능합니다. 먼저 비디오 파일을 버퍼에 로드해야 하며, 그 후에 C++ 코드 몇 줄만 사용하여 MP4로 쉽게 트랜스코딩할 수 있습니다. 완료되면 디스크의 원하는 위치에 저장할 수 있습니다.

C++ 라이브러리를 사용하여 비디오 파일 유효성 검사

오픈 소스 Vireo 라이브러리를 통해 소프트웨어 개발자는 자신의 C++ 애플리케이션 내에서 비디오 파일의 유효성을 검사할 수 있습니다. 라이브러리는 비디오가 유효한지 여부와 유효한 경우 vireo에서 지원하는지 여부를 확인하여 사용자의 귀중한 시간을 절약합니다. 또한 개발자는 두 개의 동영상 파일이 기능적으로 동일한지 여부를 확인하여 동영상 간의 차이점을 확인할 수 있습니다.

C++를 사용하여 비디오에서 이미지 추출

오픈 소스 Vireo 라이브러리를 통해 소프트웨어 개발자는 C++ 명령을 사용하여 비디오 파일에서 키프레임을 추출할 수 있습니다. 우선, 이미지를 추출하려는 비디오의 전체 주소를 제공해야 합니다. 그런 다음 위치를 제공하면 라이브러리에서 추출한 키 프레임을 JPEG 파일로 쉽게 추출하고 C++ 명령을 사용하여 선택한 위치에 저장할 수 있습니다.

 한국인