看板 AVEncode 關於我們 聯絡資訊
我經常把 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 影片沒問題? 上面的那兩部影片, 在格式上, 有什麼差異嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.86.60 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1571219382.A.774.html
andrew43: 我看到主要的差別有reference frame從2變成3。 10/16 18:52
drkh: 突然想到, 可以用 Potplayer 的"媒體資訊"功能比較這兩個影 10/17 20:55
drkh: 音檔, 果然跟樓上一樣, ReFrames 有 2 與 3 的不同. 但... 10/17 20:57
drkh: 這會是問題所在嗎? 10/17 20:57
andrew43: 不知道,但你課多比較幾個影片觀察看看 10/17 21:28
Behave: 沒錯,若常下載的話看檔案大小就知道播放機能不能播orz我 10/18 21:12
Behave: 常下的檔若720p大都是2-3百M,若變大到5-7百M就都會播幾 10/18 21:12
Behave: 秒卡住,但電腦可以播。於是只好用Handbrake轉過才解決 10/18 21:12
drkh: 樓上, 你說"沒錯", 你的意思是:"問題確實出在 reference 10/19 19:12
drkh: frame."嗎? 10/19 19:13
drkh: 10/19 19:14
drkh: 我剛剛也試著用 HandBrake 把一個會出問題的 mp4 檔再 10/19 19:16
drkh: recode, 各預設值均未改變, 果然就沒問題了. (那些影音檔的 10/19 19:18
drkh: 專用術語我其實不懂). 10/19 19:18
drkh: 10/19 19:19
drkh: 不過, 如果只是要改 reference frame 的數目, 能不能不要 10/19 19:20
drkh: recode ? 有其他的方法嗎? recode 畢竟要花一些時間, 尤其是 10/19 19:21
drkh: 要處理很多大檔, 例如, 連續劇集. 10/19 19:22
drkh: 10/19 21:01
drkh: 10/19 21:01
drkh: 現在發現, 播放會出問題應該不是因為 reference frame 不同 10/19 21:03
drkh: 因為有一些沒問題的 mp4 影片, 它們的 reference frame 與會 10/19 21:04
drkh: 出問題的影片相同, 都是 3. 10/19 21:04
andrew43: 所以關鍵不是refFrame。 10/21 19:18
andrew43: 至於bitrate,看你的情況應該也不是關鍵。 10/21 19:28
andrew43: 真的很麻煩的話就換硬體吧。反正現在手機連電視都很簡單 10/21 19:30
drkh: 可能真的要換硬體了.... 不過, 想先試試看能不能把韌體裡面 10/21 19:59
drkh: 的 video codec 換成最新版.... 不過, 成功的機會不大. 10/21 20:00
xvid: 不想重新轉檔的話 試試看重新封裝吧 10/22 13:37
xvid: 試試用 Avidemux 重包 .mp4或 .mkv,Mkvtoolnix也可 10/22 13:38
drkh: 樓上. 我按照以下步驟生成新的 mp4 及 mkv 檔, 但問題依舊. 10/22 21:29
drkh: AviDemux: 所有預設值不變, 將來源檔存成 mkv 檔. 或者, 10/22 21:32
drkh: Output Format 改為 MP4 muxer, 再存成 mp4 檔. 10/22 21:34
drkh: 10/22 21:35
drkh: MKVToolNix: 所有預設值不變, 按下"Start mulplexing", 將 10/22 21:36
drkh: 來源檔存成 mkv 檔. 10/22 21:37
drkh: 10/22 21:38
drkh: 我是用貼文po出的那個問題檔案做測試. 10/22 21:40
xvid: 那可能是機子問題 像你說的看有沒有機會更換韌體 10/23 13:16
drkh: 從韌體著手並不樂觀. 韌體已無法更新. 韌體裡面的 video 10/24 07:07
drkh: codec 檔案, 其格式似乎是自創的, 無法解開. 10/24 07:09
drkh: 想省幾文不換機看來是沒辦法囉. 10/24 07:10
※ 編輯: drkh (118.161.81.232 臺灣), 10/24/2019 07:13:08
drkh: 剛剛發現貼文中提到"開始播放後5秒鐘, 影像即消失", 其實不 10/24 07:14
drkh: 對. 應該是"影像停滯不動". 已修文改正. 10/24 07:15
kobe8112: 不會沒辦法啊,重新轉檔不是可以嗎? 10/24 09:00
drkh: 上面說了, 轉檔費時, 尤其一次要轉很多大檔, 例如, 連續劇集 10/24 19:20
drkh: 即使可以 batch 處理, 還是很費時. 當然, 若迫不得已, 還是 10/24 19:33
drkh: 須轉檔, 總比束手無策好多了. 10/24 19:34
kobe8112: 我只是針對你說「想省錢不換機看來沒辦法」提出異議而已 10/24 21:51
kobe8112: 若實務上要轉檔,也可能存在一些較快速的方法, 10/24 21:52
kobe8112: 例如複製到外接硬碟,借朋友/網咖(?)較好的電腦,並透過 10/24 21:53
kobe8112: 硬體編碼轉檔,會比純軟體跑快非常多 10/24 21:54
kobe8112: 是可以到「快非常多」的差距喔XD 10/24 21:54
drkh: 複製到外接硬碟? 好消息! 我還真有外接硬碟. 多謝告知! 10/25 14:34
drkh: 因電腦的 AMD CPU 是七年前的產品, 故無 AMD VCE, 也無獨立 10/25 14:39
drkh: 顯卡, 所以無法享受 HW encode. (是該使使勁, 再組一台了..) 10/25 14:41
※ 編輯: drkh (118.161.83.130 臺灣), 10/25/2019 14:45:10
kobe8112: 網咖很多超強的顯卡,只要確認檔案方便存取,免費軟體 10/25 15:14
kobe8112: 就可以輕鬆硬體編碼了 10/25 15:14
kobe8112: 例如avidemux 10/25 15:15
drkh: 幾天前已按照xvid大大的建議安裝了 avidemux 及 mkvtoolnix 10/25 16:06
drkh: xvid大大是要我用這兩隻程式重新封裝為 mp4 或 mkv. 我試了, 10/25 16:08
drkh: 雖然重新封裝可以瞬間完成並存檔, 但問題依舊. 不過, 剛剛 10/25 16:09
drkh: 發現, 若重新封裝為 avi 或 ts 檔, 則問題就消失了. 所以, 10/25 16:10
drkh: 我的問題算是解決了. 多謝諸位. 10/25 16:13
drkh: 唯還不知道如何多檔 batch 處理. 研究中... 10/25 16:21
drkh: 也可以在轉成 ts 或 avi 後, 再轉回 mp4, 播放也無問題. 11/07 10:27
drkh: 另... 若將 mp4 重新封裝為 mp4, 則不論在 configure 視窗選 11/07 10:29
drkh: 取何種選項(包括選擇 psp), 播放時都仍會於五秒後畫面凍結. 11/07 10:31
Behave: 至少你的問題有解了,恭喜XD 我也試了avi確實不卡了,感 11/07 21:05
Behave: 恩 11/07 21:05
drkh: 批次轉檔有解. 見 https://bit.ly/34yvkvG 11/26 19:36