☰
mpv 章节导航完整教程:3 个场景搞定光盘到 EDL 拼接
2026/10/2 21:03:33 网站建设 项目流程

mpv 章节导航完整教程:3 个场景搞定光盘到 EDL 拼接

【免费下载链接】mpv🎥 Command line media player项目地址: https://gitcode.com/GitHub_Trending/mp/mpv

一集 40 分钟的教学视频,每次都从头拖进度条找上一节;三个分集文件又没法连贯播成一部片。mpv 的章节导航正好解决这两类问题:光盘里的章节自动出现,散落的文件也能自己"造"出章节。

30 秒体验:mpv 的章节能力一次说清

你能得到:不用读源码,半分钟明白章节从哪来、往哪跳。 一句话定位——章节就是给时间轴打的标记点,让你一键跳到任意一段。它来自两条路线:

  • 自动识别:DVD、蓝光自带章节表,mpv 直接读出来
  • EDL 手动定义:写个文本文件,自己指定每段从哪开始、播多久、叫什么名字

光盘章节为什么不用配置

你能得到:挂载光盘后章节列表直接可用,不用记任何参数。 DVD 走dvd://,蓝光走bd://,mpv 读到光盘里的 IFO / BDMV 结构就自动解析出章节表。直接播放就行:

mpv dvd://

用 EDL 文件自己造章节

你能得到:几个散文件被拼成一部带章节、可一键跳转的虚拟片。 EDL 是一个纯文本文件,把多段视频按顺序接成一条虚拟时间线,每段自动生成一个章节。最小格式很简单:首行声明版本,后面每行是文件,起点秒数,时长秒数。省略起点按 0 算,省略时长按该文件剩余长度算。

# mpv EDL v0 part1.mp4,0,60 part2.mp4,0,120 part3.mp4

把它保存成chapters.edl,再播放这个文件:

mpv chapters.edl

把碎片视频拼成一部片

几个进阶开关,各一两句就够:

  • 全局元数据:加一行!global_tags,title=...,给整部片设标题、作者
  • 章节改名:某段末尾追加title=第一章,章节列表里就显示这个名字
  • !new_stream:让音、视频分别来自两个文件并同步播放,而不是首尾相接

顺手优化体验

你能得到:不看进度条,按键就切章节。

  • PGUP/PGDWN:跳到下一 / 上一章节
  • g-c:打开章节选择菜单,直接点选

这些键位都写在 etc/input.conf 里,想换键改这一处即可,无需改代码。

避坑清单

  • ⚠️ 首行必须是# mpv EDL v0,缺了这行文件不认
  • 文件路径相对 EDL 所在目录写;写绝对路径可能被安全策略拦下
  • 起点、时长都是秒,别写成00:00这种时间戳
  • 从上往下就是播放顺序,想先播谁就把谁放前面

想查完整语法和更多开关,看官方说明 DOCS/edl-mpv.rst。

【免费下载链接】mpv🎥 Command line media player项目地址: https://gitcode.com/GitHub_Trending/mp/mpv

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询