문제

실수로 Chrome로 MKV 비디오 파일을 열었습니다. 원시 플레이어를 사용하여 깜짝 놀랍습니다.

<video src="video.mkv"></video>
.

그것은 완벽하게 놀고있었습니다.HTML5 비디오는 Matroska 컨테이너를 지원합니까?

도움이 되었습니까?

해결책

HTML5는 비디오 형식을 지원하지 않으며, 오히려 HTML5는 브라우저가 지원 해야하는 형식을 지정하지 않습니다.브라우저가 지원하기 위해 선택한 형식을 결정하는 것은 브라우저에 달려 있습니다.분명히 크롬은 .mkv를 재생하지만 다른 브라우저가 같은 파일을 재생하지 않았다면 나는 놀라지 않을 것입니다.

다른 팁

웹 사이트가 파일의 mimetype을 비디오 / Webm으로 설정했습니다.크롬은 다운로드를 강요하는 것보다는이 인라인을 열어줍니다 (그렇지 않으면 어떻게 해야할지 알고 있는지 알고 있거나 열리는 방법을 알고 있기 때문에)

e.g., Apache에서 이것은 AddType 지시문을 사용하여 수행됩니다 (htaccess에서 수행 할 수 있음).

    AddType video/webm .mkv
.

웹밀 컨테이너가 MATROSKA 형식의 제한된 버전 일 때 브라우저가 MKV를 지원하지 않으면

놀랍습니다.그 외에도 비디오의 코덱을 내부에서 확인하고 브라우저가 처리 할 수 있는지 확인해야합니다.비디오 형식이 VP8 또는 VP9이고 오디오가 OPUS 또는 VORBIS 인 경우 WEBM 호환이며 그대로 변경 될 수도 있습니다.H.264, H.265 및 MP3는 WEBM 호환이 아닙니다. 해당 형식이 포함 된 파일에서 해당 확장을 사용하지 않아야합니다. 비디오는 계속 재생되지만 기술적으로 WEBM 사양을 끊고 깜박입니다.

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