2.5.1.0 HDHR 转换导致视频无法观看

我正在尝试将一批现有的电视录像转换成“正确”的格式,以便导入 HDHD DVR 服务。

源文件背景:
这些文件之前由 MCEBuddy 处理过。本地电视广播采用 Mpeg2 或 Mpeg4。我曾设过两套转码任务:源为 Mpeg2 时转码成 Mpeg4;源为 Mpeg4 时则使用 MP4 转码选项。Comskip(捐赠版)负责广告检测,MCEBuddy 仅添加章节,不切割文件。

因此,我现在只需重新转码并写入 HDHR 所需的元数据。
我已选用 HDHomeRun Unprocessed 预设,关闭元数据下载,勾选“复制现有章节”,其余保持默认。

转码后的文件在 VLC 中无法播放。我发现流顺序发生了变化(Stream 1 显示为音频,Stream 2 为视频,与源文件相反)。
我已将日志和 50 MB 片段上传到“Griffo”文件夹。

如有任何见解,不胜感激!

谢谢!

我檢查了檔案,在 VLC 和 WMP 這裡都能正常播放。我認為你的電腦可能有編碼解碼器的問題。我們只建議使用 LAVFilters 或原生的 MS 編碼解碼器。

抱歉回复慢了,我一直在搬家等,所以没空再检查文件。
你说得对,它们确实能播放。我完全不知道为什么 VLC 之前放不了,我从没装过解码包,现在同一台电脑上却播放正常。真奇怪。

所以……这其实不是我的真正问题,只是条弯路。我真正的问题是 HDHR 拒绝导入转换后的视频。它不报任何错误,就是直接忽略。

我已经用社区版的 Python 元数据脚本检查过输出文件,提示元数据无效。不知道还能怎么办。

我会试试旧版 MCEBuddy,然后再汇报。

好吧,我就是个白痴,完全是个“椅子键盘界面问题”——在“专家设置”里忘了勾那个小小的“添加信息”复选框。

不过我还遇到另一个问题。我想避免重新对所有文件跑一遍 comskip。我已经把所有广告都标记成了章节,因为本地 comskip 并不是 100% 可靠。我原本打算直接把现有的章节标记复制到新的 mpg 文件里。看起来支持这么做,但实际上并没有把章节写进目标文件。

比如我在日志里看到下面这段,是不是 MPG 文件根本不支持章节?

章节编号 → 10
开始时间(毫秒) → 7998760
结束时间(毫秒) → 8400643
章节名称 → Chapter 11

→ IsPlaylaterAdMarkers: 未找到广告条目,章节不是广告标记
信息> 2019-10-08T19:48:57 MCEBuddy.CommercialScan.EDL → 正在写入章节到 C:\Program Files\MCEBuddy2x\working0\Mary The Making Of A Princess - SE - - Ten Digital - 2015_11_15.chap
信息> 2019-10-08T19:48:57 MCEBuddy.CommercialScan.EDL → 正在写入 XML 章节到 C:\Program Files\MCEBuddy2x\working0\Mary The Making Of A Princess - SE - - Ten Digital - 2015_11_15.ttxt
信息> 2019-10-08T19:48:57 MCEBuddy.Engine.ConversionJob → 正在向文件添加字幕和章节

章节文件:C:\Program Files\MCEBuddy2x\working0\Mary The Making Of A Princess - SE - - Ten Digital - 2015_11_15.chap
目标文件:C:\Program Files\MCEBuddy2x\working0\Mary The Making Of A Princess - SE - - Ten Digital - 2015_11_15.ts
错误> → 无效的文件类型

也许可以开一个新主题并附上转换日志。MPG 和 TS 容器不支持章节标记元数据,只有 MP4 和 MKV 容器支持。

謝謝。我原本誤以為 MPG 支援章節,所以這確實解答了我的疑問。只能重來了,因為 HDHR 只支援 MPG,而我需要章節。一如往常,感謝你的協助。