머리말.mts
: 비디오 녹화물(주로 576~720행)을 잘라서 낮은 비트 전송률 h.264로 트랜스코딩해야 하는 경우가 많습니다 . 이제 2009 Core2Duo MacBook에서 올인원 도구를 사용하여 이 작업을 수행하지만 El Captain으로 업데이트한 이후로 이전 컴퓨터에서 한 시간 분량의 비디오를 트랜스코딩하는 데 많은 시간이 걸립니다. 그래서 나는 새로운 해결책을 찾고 있다.
질문: i.MX6quad가 포함된 지팡이 보드가 있고 이 기기가 비디오 처리 장치를 사용하여 최대 1080p@30fps까지 실시간 h.264 인코딩을 수행할 수 있다는 것을 알고 있지만 검색 엔진에서 원하는 항목을 찾는 데 도움이 되지 않았습니다. 하드웨어 가속을 사용할 수 있는 트랜스코딩 도구입니다. 직접 해야 하나요? 그렇지 않은 경우: 어떤 도구를 사용할 수 있습니까? 그렇다면: 시작하기에 적합한 프레임워크는 무엇입니까?
이에 대한 올인원 비디오 편집 솔루션을 찾을 것으로 기대하지는 않지만 별도로 트랜스코딩한 다음 다시 인코딩하지 않고 다른 도구로 편집할 수 있다면 그것도 괜찮습니다.
답변1
미리 만들어진 도구가 나타나지 않는 경우:
Google 검색에서 다음과 같은 오픈 소스 라이브러리가 나타났습니다.libimxvpuapi샘플 프로그램을 포함한 i.MX6 VPU에 액세스코딩(소스 프레임은 절차적으로 생성됩니다)
프리스케일도 비슷한 라이브러리를 제공하는 것 같은데,여기참조 설명서입니다.
라이브러리와 샘플 프로그램을 다른 트랜스코딩 도구에 통합해야 합니다.ffmpeg
.
여기에는 약간의 프로그래밍이 필요하지만 일부 ffmpeg 개발자에게 이것이 흥미로운 프로젝트임을 설득하고 대부분의 작업을 수행하도록 하거나 적어도 ffmpeg 코드에 연결해야 하는 위치를 설명할 수 있습니다.