最近爬文爬到的oplayer和AVplayer和yplayer用過了都會LAG,聲音不同步
本身JP過了.可是都播不順,可是有些人就說她可以看得很順到底是為什麼?
stone09433205 wrote:
...(恕刪)
連上iTunes後到應用程式那邊,右下方裡有一堆APP,選到你要用來播放那個按加入,然後將你要的RMVB點出來就自動同步進到該APP的內建資料夾,這樣打開該APP就會在它的內建資料夾找到嚕.
首先要暸解, RMVB這個格式是封閉的格式, 也就是影片的編碼跟解碼方式是「不公開」的.
所有要播放這個影片格式的「非官方」解碼器,只能靠逆向工程(簡單說就是用猜跟用試的)
去想辦法解碼出來用.
請不要以為這些Player的作者有多強大, 他們也是用別人的影片解碼器. 目前使用最多的,
不收費的,可以在所有作業系統上工作的 , 叫做FFmpeg,而這是FFmpeg本身的RMVB解碼器
的問題,跟iPad無關. 因為我在Windows上強制使用FFmpeg來進行RMVB解碼,結果跟AirVideo,
還有AVPlayerHD(我只有買這兩套)一模一樣....
(以下的看不懂沒關係,別在意)
原因的話,我猜是FFmpeg在處理RMVB這一塊的時候, 因為RMVB是採用變動幀率(fps)的作法.
基本上我還沒看過哪個影片格式是這麼做的, 所以應該是這邊沒處理好. 例如一影片一開始
可能只有8fps, 這個影片最後就被當成8fps的影片在播放了, 所以當然會覺得頓!
Android上的播放器軟體「據說」(因為我沒有)播RMVB不會頓,另外很多市售的影音播放盒,
播RMVB也不會頓. 我想這是因為他們有去修改FFmpeg的原始碼,把這個問題給處理掉了.
一般Windows用的播放軟體,很多沒有裝過Realplayer(官方播放軟體)也能很順的播RMVB
又是為什麼? 因為不管是OOXX解碼包也好, 什麼綠色影片播放器也好. 裏面根本就是「借用」
官方的解碼程式(dll), 官方的解碼程式當然會順....
我相信iPad的(還不用到iPad2)的運算能力絕對足以解碼RMVB而且會順. 只是要看這個問題
FFmpeg的開發小組什麼時候解決,或是這些寫player賣錢的人願不願意花時間去解決了...
(而且寫Player跟寫解碼程式是兩回事,有沒有能力解決是另一個問題)
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。
內文搜尋

X