MP4影片檔案的時長通常是由影片的後設資料決定的。如果遇到一個MP4影片在播放器中顯示只有十來秒,但實際播放時間超過這個長度,有可能是後設資料錯誤導致播放器讀取的時長不正確。這種情況通常不會影響影片的播放,只是顯示資訊不準確。
如何更新後設資料,可以使用 ffmpeg 來更新後設資料:
ffmpeg -i input.mp4 -map_metadata 0 -c copy output.mp4
影片恢復正常
MP4影片檔案的時長通常是由影片的後設資料決定的。如果遇到一個MP4影片在播放器中顯示只有十來秒,但實際播放時間超過這個長度,有可能是後設資料錯誤導致播放器讀取的時長不正確。這種情況通常不會影響影片的播放,只是顯示資訊不準確。
如何更新後設資料,可以使用 ffmpeg 來更新後設資料:
ffmpeg -i input.mp4 -map_metadata 0 -c copy output.mp4
影片恢復正常