最近發現有些軟體長時間運作的時候系統不是很穩定,log也看不出來發生什麼原因。
於是想用OBS搭擷取卡直接把整個螢幕輸出錄下來,想看看壞掉之前發生什麼事。
結果遇到錄下來的5GB,五小時影片在特定的player打不開:
- Chrome: 載入一陣子可以播放
- Windows Media Player: 直接投降
- MPC-BE: 打開直接freeze,過一分鐘也沒有unfreeze的意思
我的OBS錄影設定:
Quality: High Quality, Medium file size
Recording format: Fragmented MP4
Video Encoder: Hardware (NVENC, AV1)
Audio Encoder: AAC
嘗試用ffmpeg重新mux一次,看看有沒有error。
ffmpeg -i "video.mp4" -c copy "video-mux-again.mp4"沒有error?但之後就可以撥了?
用 mp4box.js 看了一下,重新mux過的檔案就不是fragmented MP4了而是一般的MP4。
看來是部分播放器對大型fragmented MP4消化不良啊。
留言
張貼留言
因為廣告太多了,留言會經過審核才顯示。通常我會每天看。