[請問] YouTube 的 mp4 影片年初曾更改格式嗎?

作者: drkh (eutatosp)   2019-10-16 17:49:38
我經常把 YouTue 影片的檔案先用程式下載至電腦, 然後複製到隨身碟, 再插入
一台媒體播放器的 USB 槽, 從電視機播放.
從今年初以來, 很多 YouTube 的 mp4 影片, 用這台媒體播放器開始播放後5秒,
影像即停滯不動, 僅存聲音. 例如以下這部影片:
https://bit.ly/2LXUTjg (Google Drive, 9 MB)
但還是很多影片無此問題, 可正常播放, 例如以下這部影片:
https://bit.ly/33diUbQ (Google Drive, 13 MB)
會出問題的影片若拿到電腦播放(Win7 + PotPlayer), 則無問題. 若直接從我家
電視機的 USB 插槽播放, 也無問題.
電視機是四年前購買. 那台媒體播放器(比特數位 iBT-1283PVR) 用的晶片是
Realtek RTD1283, 最後一版的韌體於 2011 年釋出, 已七年之久.
我懷疑會不會是因為 YouTube 更改了 mp4 的格式, 而媒體播放器韌體太老舊,
跟不上, 以致產生上述問題?
故想請問, YouTube 今年初曾更改過 mp4 的格式嗎?
但即使有更改格式, 為何還是很多 mp4 影片沒問題?
上面的那兩部影片, 在格式上, 有什麼差異嗎?
作者: andrew43 (討厭有好心推文後刪文者)   2019-10-16 18:52:00
我看到主要的差別有reference frame從2變成3。
作者: drkh (eutatosp)   2019-10-17 20:55:00
突然想到, 可以用 Potplayer 的"媒體資訊"功能比較這兩個影音檔, 果然跟樓上一樣, ReFrames 有 2 與 3 的不同. 但...這會是問題所在嗎?
作者: andrew43 (討厭有好心推文後刪文者)   2019-10-17 21:28:00
不知道,但你課多比較幾個影片觀察看看
作者: Behave   2019-10-18 21:12:00
沒錯,若常下載的話看檔案大小就知道播放機能不能播orz我常下的檔若720p大都是2-3百M,若變大到5-7百M就都會播幾秒卡住,但電腦可以播。於是只好用Handbrake轉過才解決
作者: drkh (eutatosp)   2019-10-19 19:12:00
樓上, 你說"沒錯", 你的意思是:"問題確實出在 referenceframe."嗎?我剛剛也試著用 HandBrake 把一個會出問題的 mp4 檔再recode, 各預設值均未改變, 果然就沒問題了. (那些影音檔的專用術語我其實不懂).不過, 如果只是要改 reference frame 的數目, 能不能不要recode ? 有其他的方法嗎? recode 畢竟要花一些時間, 尤其是要處理很多大檔, 例如, 連續劇集.現在發現, 播放會出問題應該不是因為 reference frame 不同因為有一些沒問題的 mp4 影片, 它們的 reference frame 與會出問題的影片相同, 都是 3.
作者: andrew43 (討厭有好心推文後刪文者)   2019-10-21 19:18:00
所以關鍵不是refFrame。至於bitrate,看你的情況應該也不是關鍵。真的很麻煩的話就換硬體吧。反正現在手機連電視都很簡單
作者: drkh (eutatosp)   2019-10-21 19:59:00
可能真的要換硬體了.... 不過, 想先試試看能不能把韌體裡面的 video codec 換成最新版.... 不過, 成功的機會不大.
作者: xvid (DivX)   2019-10-22 13:37:00
不想重新轉檔的話 試試看重新封裝吧試試用 Avidemux 重包 .mp4或 .mkv,Mkvtoolnix也可
作者: drkh (eutatosp)   2019-10-22 21:29:00
樓上. 我按照以下步驟生成新的 mp4 及 mkv 檔, 但問題依舊.AviDemux: 所有預設值不變, 將來源檔存成 mkv 檔. 或者,Output Format 改為 MP4 muxer, 再存成 mp4 檔.MKVToolNix: 所有預設值不變, 按下"Start mulplexing", 將來源檔存成 mkv 檔.我是用貼文po出的那個問題檔案做測試.
作者: xvid (DivX)   2019-10-23 13:16:00
那可能是機子問題 像你說的看有沒有機會更換韌體
作者: drkh (eutatosp)   2019-10-24 07:07:00
從韌體著手並不樂觀. 韌體已無法更新. 韌體裡面的 videocodec 檔案, 其格式似乎是自創的, 無法解開.想省幾文不換機看來是沒辦法囉.剛剛發現貼文中提到"開始播放後5秒鐘, 影像即消失", 其實不對. 應該是"影像停滯不動". 已修文改正.
作者: kobe8112 (小B)   2019-10-24 09:00:00
不會沒辦法啊,重新轉檔不是可以嗎?
作者: drkh (eutatosp)   2019-10-24 19:20:00
上面說了, 轉檔費時, 尤其一次要轉很多大檔, 例如, 連續劇集即使可以 batch 處理, 還是很費時. 當然, 若迫不得已, 還是須轉檔, 總比束手無策好多了.
作者: kobe8112 (小B)   2019-10-24 21:51:00
我只是針對你說「想省錢不換機看來沒辦法」提出異議而已若實務上要轉檔,也可能存在一些較快速的方法,例如複製到外接硬碟,借朋友/網咖(?)較好的電腦,並透過硬體編碼轉檔,會比純軟體跑快非常多是可以到「快非常多」的差距喔XD
作者: drkh (eutatosp)   2019-10-25 14:34:00
複製到外接硬碟? 好消息! 我還真有外接硬碟. 多謝告知!因電腦的 AMD CPU 是七年前的產品, 故無 AMD VCE, 也無獨立顯卡, 所以無法享受 HW encode. (是該使使勁, 再組一台了..)
作者: kobe8112 (小B)   2019-10-25 15:14:00
網咖很多超強的顯卡,只要確認檔案方便存取,免費軟體就可以輕鬆硬體編碼了例如avidemux
作者: drkh (eutatosp)   2019-10-25 16:06:00
幾天前已按照xvid大大的建議安裝了 avidemux 及 mkvtoolnixxvid大大是要我用這兩隻程式重新封裝為 mp4 或 mkv. 我試了,雖然重新封裝可以瞬間完成並存檔, 但問題依舊. 不過, 剛剛發現, 若重新封裝為 avi 或 ts 檔, 則問題就消失了. 所以,我的問題算是解決了. 多謝諸位.唯還不知道如何多檔 batch 處理. 研究中...
作者: Behave   2019-11-07 21:05:00
至少你的問題有解了,恭喜XD 我也試了avi確實不卡了,感恩
作者: drkh (eutatosp)   2019-11-26 19:36:00
批次轉檔有解. 見 https://bit.ly/34yvkvG

Links booklink

Contact Us: admin [ a t ] ucptt.com