MozTW 討論區
https://forum.moztw.org/

H.264無法解碼高解析度的影片
https://forum.moztw.org/viewtopic.php?f=2&t=47788
1 頁 (共 1 頁)

發表人:  bluesky2 [ 2017-12-06, 00:31 ]
文章主題 :  H.264無法解碼高解析度的影片

Firefox更新November 14, 2017的版本後
我的H.264(3264x2448)的影片就無法觀看了,會顯示下列訊息

Firefox error message: Can't decode H.264 stream because its resolution is out of the maximum limitation

November 14, 2017
https://www.mozilla.org/en-US/firefox/5 ... easenotes/
也許是跟VP9有關的部分?

我有測試了大約六台電腦,都是更新後才無法觀看 :cry:

請問我該如何解決這個H.264的解析度問題,還是需要等firefox再更新這部分?
謝謝

發表人:  DDRPTP [ 2017-12-06, 18:16 ]
文章主題 :  Re: H.264無法解碼高解析度的影片

bluesky2 寫:
Firefox更新November 14, 2017的版本後
我的H.264(3264x2448)的影片就無法觀看了,會顯示下列訊息

Firefox error message: Can't decode H.264 stream because its resolution is out of the maximum limitation

November 14, 2017
https://www.mozilla.org/en-US/firefox/5 ... easenotes/
也許是跟VP9有關的部分?

我有測試了大約六台電腦,都是更新後才無法觀看 :cry:

請問我該如何解決這個H.264的解析度問題,還是需要等firefox再更新這部分?
謝謝


更新至Firefox 57.0.1,顯示卡驅動也更新看看。

發表人:  Amauds [ 2017-12-06, 20:41 ]
文章主題 :  Re: H.264無法解碼高解析度的影片

bluesky2 寫:
Firefox error message: Can't decode H.264 stream because its resolution is out of the maximum limitation

不是寫得很清楚了嗎?
超出最大解析度限制了。
代碼:
if (mVideoInfo.mImage.width > MAX_H264_FRAME_WIDTH  ||
       mVideoInfo.mImage.height > MAX_H264_FRAME_HEIGHT) {
     mIsValid = false;
     return MediaResult(NS_ERROR_DOM_MEDIA_FATAL_ERR,
                        RESULT_DETAIL("Can't decode H.264 stream because its "
                                      "resolution is out of the maximum limitation"));
   }

發表人:  bluesky2 [ 2017-12-07, 23:31 ]
文章主題 :  Re: H.264無法解碼高解析度的影片

DDRPTP 寫:
更新至Firefox 57.0.1,顯示卡驅動也更新看看。



還是一樣

發表人:  bluesky2 [ 2017-12-07, 23:42 ]
文章主題 :  Re: H.264無法解碼高解析度的影片

Amauds 寫:
不是寫得很清楚了嗎?
超出最大解析度限制了。
代碼:
if (mVideoInfo.mImage.width > MAX_H264_FRAME_WIDTH  ||
       mVideoInfo.mImage.height > MAX_H264_FRAME_HEIGHT) {
     mIsValid = false;
     return MediaResult(NS_ERROR_DOM_MEDIA_FATAL_ERR,
                        RESULT_DETAIL("Can't decode H.264 stream because its "
                                      "resolution is out of the maximum limitation"));
   }


您好
我知道是最大解析度問題
但我在使用Firefox November 14, 2017以前的版本都是可以看h.264(3264*2448)的影片
我是有弄個觀看教學影片的平台,不過影片來源都是h.264(3264*2448),現在只要user是用firefox的話就都無法觀看了

所以才想來問問看是BUG還是Firefox有自己的考量,以後都不開放h.264的高解析度影片了?
謝謝

發表人:  orange [ 2017-12-09, 05:58 ]
文章主題 :  Re: H.264無法解碼高解析度的影片

你的問題其中最大的問題是 「沒有提供可檢驗的網址」
Youtube 用H.264只提供到1440
用VP9可以提供到2160(4k) 4320(8k),但就是沒有你要的2448的H.264

8k的vp9播放是有些問題在(有時候是順的 有時候播個幾秒會卡住)
或許2448的H.264存在著不能播的可能性 但要提供可以檢驗的網址才能確定

照這個網頁說明
https://support.mozilla.org/en-US/kb/ht ... eo-firefox
firefox在HTML5下是不存在 具備專利的媒體解碼功能(像是H.264)
這部份是由OpenH264 或者原本就被安裝在OS裡的解碼器來負責
(其他專利開放的編碼格式是由Firefox直接支援)

因為沒有提供可檢驗的網址沒有辦法幫你測試
能給的建議就只是
試試看啟用或停用OpenH264 還是在系統上裝其他H.264的解碼器
或者用其他OS 像是Linux 重複上述動作
在確定系統可以播3264*2448的H.264之後 試試看Firefox可不可以播 做double check.
--
OpenH264是安裝在附加元件裡 外掛程式那邊

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/