2012-06-24 1 views
7

HTML5 오디오 및 비디오를 연구하는 데 많은 시간을 투자했지만 메타 데이터의 인코딩을 이해하지 못했습니다. 내 연구에서, Handbrake (ffmpeg)와 같은 프로그램을 사용하는 것이 "웹 최적화"(imovie와 같은 다른 유형의 소프트웨어에서 내보낼 때 유사한 유형의 설정이 있음)를 확인하는 것이 좋습니다. 나는 이것이 파일의 메타 데이터를 파일의 처음으로 옮기는 것과 관련이 있다는 결론을 내렸다. 그러면 전체 파일을로드 할 때까지 기다리지 않고 즉시 재생하는 데 필요한 정보가 플레이어/브라우저에 제공됩니다. 내가 혼란 스러워요 내가 필요한 질문이 만은 MP4 MOOV 원자에 적용됩니까HTML 5 오디오/비디오 메타 데이터 사용 및 배치 이해에 도움이 필요합니다.

에 도움이 어디 그래서 여기

은? 또는 .ogv와 .webm 파일에서 비슷한 것이 있습니까?

+0

아마도 .ogv와 .webm에는 이러한 종류의 조작이 필요하지 않습니까? 그게 내가 믿고 싶어하는 것이지. :) –

답변

4

Handbrake 옵션이 활성화되었을 때 매우 과학적으로 볼 때 나는 MOOV 원자 배치가 MP4 컨테이너 파일에만 관련이 있다고 판단했습니다.

더 심각하게도 MOOV 원자는 컨테이너 파일의 일부이며 Ogg 또는 WebM이 MP4의 이러한 문제를 재현한다는 증거는 없습니다. the Ogg spec에서

:

WebM "guidelines ... for file streaming over an HTTP connection"이 강력하게 문제가 아니라고 제안, MOOV 원자의 위치 또는 아무것도 비슷한 언급을하지 않는 오그 컨테이너는 주로 스트리밍 형식입니다

...

.

+0

더 나은 웹 재생을 위해 파일의 시작 부분에 배치해야하는 webm 및 ogv 컨테이너 형식의 다른 메타 정보가 있습니까? – nicoz

+0

@nicoz 필자는 문서화 된 것을 보지 못했습니다. – blahdiblah