Handbrake 1.2.2 影片轉檔失敗

請求類型:
錯誤

MCEBuddy 版本與類型(32 位元或 64 位元):
2.4.9 - 64

作業系統與類型(32 位元或 64 位元):
64

問題或建議摘要:
在轉換為 mp4 時,影片會凍結但音訊繼續播放,多半發生在轉檔同時又有另一段錄影進行時。此情況已持續數月。

另外,我注意到 Handbrake 1.2.2 本身在轉換某些影片時也有錯誤。我在另一台電腦單獨使用它,也遇到異常失敗。據說這些錯誤已在 Nightly 版中修復,我現在用 Nightly 版可正常轉檔。

我也嘗試安裝你們建議的 Intel 顯示驅動程式,但全部無法安裝。目前使用第 6 代 i7 四核心處理器,內建 Intel 530 顯示晶片,驅動版本 23.20.16.4973。

重現錯誤的步驟:
見上文

截圖:
畫面靜止不動,但音訊持續播放;有時在同一段錄影的後段,影片會突然恢復播放。


log.zip (656.6 KB)

您的來源影片已損毀,且存在 ffmpeg 無法修復的同步問題:

2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] PES packet size mismatch
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → Last message repeated 2 times
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Non-monotonous DTS in output stream 0:2; previous: 30718800, current: 30715920; changing to 30718801. This may result in incorrect timestamps in the output file.
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] PES packet size mismatch
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → Last message repeated 15 times
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] Invalid timestamps stream=0, pts=5396043679, dts=5396103209, size=3661
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Invalid DTS: 31001754 PTS: 30942224 in output stream 0:0, replacing by guess
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] PES packet size mismatch
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → Last message repeated 1 times
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Non-monotonous DTS in output stream 0:0; previous: 31022775, current: 31016769; changing to 31022776. This may result in incorrect timestamps in the output file.
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Non-monotonous DTS in output stream 0:0; previous: 31022776, current: 31019772; changing to 31022777. This may result in incorrect timestamps in the output file.
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] PES packet size mismatch
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Non-monotonous DTS in output stream 0:0; previous: 31022777, current: 31019884; changing to 31022778. This may result in incorrect timestamps in the output file.
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014afcbdc7a0] Non-monotonous DTS in output stream 0:0; previous: 31022778, current: 31022775; changing to 31022779. This may result in incorrect timestamps in the output file.
2019-06-23T18:36:05 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 0000014af929a920] PES packet size mismatch

您可以嘗試告訴 MCEBuddy 改用 AVIDemux 而非 FFMPEG,看看是否有幫助,方法是在您的設定檔中加入 CommercialMergeTool=avidemux

謝謝。已確認。我不明白為什麼錄音會斷斷續續地損壞。我使用的是 Hauppauge WinTV-DualHD,直到幾個月前都運作得非常順利。我有另一套獨立的設備,天線朝向相同方向,那邊完全沒有問題。

我本来建议尝试在转换后移除广告,但不确定这是否能解决问题,因为连 Handbrake 都无法正常处理该视频:

2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [mpeg2video @ 0000000005089320] invalid cbp at 0 38
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [mpeg2video @ 0000000005089320] invalid cbp at 12 39
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [mpeg2video @ 0000000005089320] 00 motion_type at 11 40
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [mpeg2video @ 0000000005089320] MVs not available, ER not possible.
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [ac3 @ 0000000004de7b40] delta bit allocation strategy reserved
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [ac3 @ 0000000004de7b40] error decoding the audio block
2019-06-23T18:39:50 MCEBuddy.AppWrapper.Handbrake → [ac3 @ 0000000004de7b40] frame sync error
2019-06-23T18:39:51 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 100.00 %[mpeg2video @ 0000000005089320] skipped MB in I-frame at 60 14
2019-06-23T18:39:51 MCEBuddy.AppWrapper.Handbrake → [mpeg2video @ 0000000005089320] skipped MB in I-frame at 86 15

不过你可以试试,在配置文件中设置 PreConversionCommercialRemover=false,但如果视频损坏严重,估计也帮不上忙。

视频损坏最常见的原因有:

  1. 无线/源信号不佳
  2. 电视调谐器驱动更新导致同步/时序问题

謝謝,但我現在知道我得解決 OTA 擷取的問題。不是驅動程式就是天線的問題。感謝你的幫忙。

“完美”的商业剪辑一直是整个过程中最难以捉摸的部分。它从未真正奏效。有时会把整个片段保留下来,有时又会把《晚间新闻》的最后一段剪掉。真奇怪。