문제

여러 오디오 파일을 챕터 메타데이터가 포함된 하나의 mp4/m4a 파일로 합치려고 합니다.

현재 이 작업을 수행하기 위해 QTKit을 사용하고 있지만 불행하게도 QTKit이 m4a 형식으로 내보낼 때 메타데이터가 모두 제거됩니다(이것은 Apple에서 버그로 확인되었습니다). 샘플 코드.나는 이것이 이 작업에 대해 QTKit을 지배한다고 생각하지만 그것이 작동한다면 정말 깔끔한 API이기 때문에 틀렸다는 것이 입증되어 기쁠 것입니다.

그래서 오디오 파일(변환을 수행할 수 있으므로 입력 형식은 중요하지 않음)을 챕터 메타데이터가 있는 m4a 파일로 연결하는 방법을 찾고 있습니다.

코드 대신 다른 응용 프로그램의 일부로 재배포할 수 있는 기존 명령줄 도구를 사용하여 이 작업을 수행하는 아이디어에 열려 있습니다.

어떤 아이디어가 있나요?

도움이 되었습니까?

해결책

오디오북 메이커 이와 같은 작업을 수행하며 내부적으로 ffmpeg를 사용한다고 생각합니다.오픈 소스이므로 살펴볼 가치가 있습니까?

다른 팁

제가 발견한 사람들은 다음과 같습니다. 감각 연구 장/텍스트/링크 트랙을 MP4(M4A)에 쓰기 위한 API 라이선스를 부여한 사람입니다.

버그가 있는 위치에 따라 QuickTime C API로 바로 이동하여 동영상 파일을 작성할 수 있습니다.C API를 사용하여 챕터 트랙을 추가해 볼 수도 있습니다.

Apple이 언제 버그를 수정할 것인지에 대한 소식은 없나요?QTKit을 사용하여 향상된 팟캐스트를 만들 계획이며 이것이 작동하려면 이것이 필요합니다.

명령줄 도구 mp4chaps가 작업을 수행합니다.Ubuntu를 사용하는 경우 mp4v2-utils 패키지에 있습니다.요즘에는 Nero 형식 챕터 표시가 덜 사용되는 것 같으므로 Quicktime에 대해 qt 형식을 지정해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top