2012-02-16 3 views
0

거대한 일련의 이벤트를 통해 나는 HTML5에서 비디오를 재생하기 위해 Windows에서 Safari를 사용하여 붙어 있습니다.Safari for Window를위한 최상의 HTML5 비디오 형식 (Windows 용 Safari에서 VP8을 재생하는 데 적합)

다른 브라우저를 사용할 수 없으므로 Chrome이 궁금합니다. Safari를 사용해야하며 하드웨어 호환성을 위해 Windows에 있어야합니다.

내가 찾은 최고의 형식은 h.264 Quicktime 파일이지만 일부 프레임이 끊어지고 약간 찢어지고 있습니다.

비디오는 1920x1080 해상도로 재생되며 720p로 다운 샘플링을 시도했습니다. 이로 인해 눈에 띄는 품질 손실이 발생하고 성능이 눈에 띄게 향상되지 않습니다.

해결책으로 다음 두 가지 중 하나를 찾고 있습니다. - HTML5 비디오 용 Quicktime 이외의 것을 사용하는 Safari 용 플러그인 (Windows 호환)입니다. 나는 보았고 WebM (VP8) 플러그인은 OSX 전용이다. - Windows의 Quicktime에서 더 빨리 해독 할 수있는 모든 비디오 형식 구성입니다. 심지어는 ProRes를 사용하지 않으려 고 노력했습니다. h.264보다 느립니다.

답변

0

업데이트 ... Ogg Theora는 XiphQT로 Quicktime에서 재생할 수 있지만 다양한 Ogg 비디오 형식을 재생할 때 많은 문제가 발생했습니다. H.264와

, 당신은 x264를 사용하는 경우 (예 : 핸드 브레이크가)/인코딩 비디오 트랜스 코딩은, 다음은 고급 모드로 설정할 수 있습니다

cabac=0:ref=1:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subq=6:tune=fastdecode 

이러한 매개 변수 :

  • ref = 1, 더 많은 참조 프레임을 사용하면 더 많은 처리가 필요하므로 참조 프레임 제한을 1로 설정하십시오.
  • bframes = 0는이에 확실하지 bframes을 비활성화하지만 난 믿고있는 힘의 P 프레임 속도
  • CABAC = 0는 출력을 작게하지만 걸릴 것 CABAC 압축을 비활성화 설정 더 많은 처리
  • 조정 = fastdecode가, 특히 내가 현재 모르겠습니다 및 디코딩을 향한 그들의 영향에 대한 확실한 증거를 찾기 위해 아직

다른 옵션을 디코딩하기위한 출력을 최적화하기 위해 조정 사전 설정이다, 그들이 디코딩에 어떤 영향을 미치는지는 말할 것도 없습니다. 예를 들어 "나"설정은 트랜스 코딩 프로세스의 하위 픽셀 강도를위한 설정으로 비디오 품질에 영향을 미치지 만 프레임 변경 방법을 이해하면 디코딩 프로세스에 영향을 줄 수 있습니다 (일부 비디오의 경우). 그것은 내가 모르는 것입니다. 그러나 제가 어디에서 왔는지 더 잘 이해할 것을 표명하고 있습니다. 이러한 설정에 대한

는 여기에서 찾을 수 있습니다 :

http://mewiki.project357.com/wiki/X264_Settings