《我的天才女友》S3E04 音轨偏移 1.2 秒的修复记录
文件来自 2024 年 11 月的一次下载,编码为 H.264 + AAC 2.0,时长 58 分 22 秒。用 ffmpeg 提取音轨后发现时间戳偏移 1.2 秒,重新封装时加上 -itsoffset 参数才对齐。这不是个例,我手上有 7 个类似文件。
昨天下午在书房整理去年下载的《我的天才女友》第三季,翻出一个 4.7GB 的 mp4 文件,播放时发现音轨比画面慢了一秒半。这件事让我重新审视收藏夹里那 213 个高清电视剧 mp4 文件。
文件来自 2024 年 11 月的一次下载,编码为 H.264 + AAC 2.0,时长 58 分 22 秒。用 ffmpeg 提取音轨后发现时间戳偏移 1.2 秒,重新封装时加上 -itsoffset 参数才对齐。这不是个例,我手上有 7 个类似文件。
张明远是我在论坛上认识的老片友,他在 2023 年 6 月做过一次 MP4 容器兼容性测试,用 15 个文件分别在 VLC、PotPlayer 和 macOS QuickTime 上播放。结果有两部剧在 QuickTime 上直接崩溃,原因是 HEVC 编码缺少 hvc1 标签。
我下载的《黑镜》第六季第一集文件名是 Black.Mirror.S06E01.1080p.WEB-DL.AAC2.0.H.264.mp4,命名者把编码参数写进了文件名。这让我重新整理了自己 2TB 硬盘里的剧集,按这种方式重命名了 86 个文件,检索效率提高明显。
那天凌晨,我用 CrystalDiskInfo 发现备份盘出现了 8 个重新分配扇区。盘里有 532GB 的高清剧集 mp4 文件,我花了 3 小时把最常看的 114 个文件转移到新盘。事后想想,如果当时直接冷备份,损失不会超过 10 个文件。
《继承之战》S04E03 我下载了两个版本,一个音频码率 128kbps,另一个 256kbps。用耳机听同一段对话,128kbps 版本在低频部分明显模糊。这让我开始检查硬盘里所有剧集的音频参数,发现约 40% 的 mp4 文件音频码率低于 160kbps。
周雨桐是我在旧书市认识的朋友,她坚持「下载的剧集 24 小时内看完或删除」的原则,硬盘里只保留 12 个 mp4 文件。上周三我们在咖啡馆争论了一个下午,我承认她的习惯比我的 213 个文件更有效率,但我还是舍不得删。
2024 年 4 月的《幕府将军》第一季,我下载的版本是 1080p HEVC 编码,在 2018 款 iPad 上无法硬解,播放时 CPU 占用 98%,画面卡顿。这台 iPad 只支持 H.264,我把文件转码成 H.264 后播放正常,但转码花了 22 分钟。
我把《三体》电视剧版第一集的两个版本在 27 寸显示器上做了对比:4K 版本文件大小 6.3GB,1080p 版本 2.1GB。在古筝行动那场戏里,4K 版本的暗部细节明显更多,但码率高达 18Mbps,对老旧播放设备不友好。我最后保留了 1080p 版本。
上周四晚上,我写了一个简单的 shell 脚本,把 37 个高清电视剧 mp4 文件的标题、季集编号写进元数据。其中 11 个文件原本的标题是空白。跑完脚本后,在 Infuse 里刮削器终于能正确识别《火线》第三季的内容了。
下载的《最后生还者》第一季第三集,内嵌字幕在 42 分 15 秒处出现断行错误,半句话被切到了下一行。我对比了另一个版本,发现是制作者用了不兼容的 SSA 格式封装进 MP4。后来我手动替换了字幕轨道才解决。
我是江晚,一名在高校图书馆做数字资源整理工作的普通职员。每天的工作是给电子书、音像资料编目和写元数据,业余时间几乎都花在下载和整理高清电视剧 mp4 文件上。这个站是我 2022 年用静态生成器搭起来的私人笔记,主要记录那些在下载、封装、播放过程中遇到的具体问题,以及我对文件命名和编码参数的强迫症式观察。
我写这些笔记,不是因为想教别人什么,而是因为互联网上关于 mp4 封装、音画同步、兼容性测试的零散信息太多了,经常搜到一个答案却是五年前的。我想把每次遇到问题时的具体数据、具体工具版本和具体解决步骤留下来,至少让下一次遇到同样问题的自己少花一点时间。到今天为止,这里一共积累了 68 篇长短不一的记录,其中 41 篇都是关于高清电视剧 mp4 下载后的处理。
我有点失望,因为越来越多剧集开始只提供流媒体版本,可下载的 mp4 文件越来越少;但也有些意外的收获,比如通过整理这些文件学会了 ffmpeg,甚至帮同事修好了他们孩子的动画片文件。这个站会继续记下去。