画质零损失的无损视频封装攻略:tsMuxer 保姆级上手指南
【免费下载链接】tsMuxertsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.项目地址: https://gitcode.com/gh_mirrors/ts/tsMuxer
关键词清单:核心关键词——无损视频封装;长尾关键词——tsMuxer 使用教程、MKV 转 M2TS 封装、蓝光视频封装工具、音画同步调整、视频文件瘦身
你电脑里是不是躺着几部下载了很久、却因为格式不被播放器认而一直没看的电影?转码怕伤画质、一等就是几小时;其实有个更聪明的解法——开源工具 tsMuxer 专攻无损视频封装,不改一个像素,几分钟就能把视频整理成任何设备都认得的格式。
💡 一句话理解 tsMuxer:它像"快递分拣员",只把音视频包裹从旧集装箱搬到新集装箱,从不拆包检查内容,因此速度快、画质零损耗。这也是无损视频封装和"转码"最本质的区别。
5分钟完成 tsMuxer 环境配置:便携版与源码编译任选
tsMuxer 提供图形界面(tsMuxerGUI)和命令行两种形态,按习惯二选一即可:
- Windows 用户:下载官方预编译便携版,解压即用,不装依赖、不写注册表,放进 U 盘就能随身携带。
- Linux/macOS 用户:源码编译可获得最佳性能,三条命令搞定:
git clone https://gitcode.com/gh_mirrors/ts/tsMuxer cd tsMuxer && mkdir build && cd build cmake .. && make -j$(nproc)- 验证安装:输入
tsMuxeR 你的视频文件,能打印出音视频、字幕轨道清单即说明安装成功。
✅ 小贴士:Windows 命令行输出中文乱码时,先执行chcp 65001切到 UTF-8 再运行。
三步看懂轨道清单与 meta 配置文件
tsMuxer 命令行只有两种姿势:单参数看信息,双参数做封装。
- 第一步,运行
tsMuxeR movie.mkv查看轨道清单,视频轨道以 V_ 开头、音频以 A_、字幕以 S_; - 第二步,把要保留的轨道抄进一个以 .meta 结尾的文本文件(编码必须是 UTF-8);
- 第三步,执行
tsMuxeR 我的配置.meta 输出文件夹,开始封装。
一份典型配置长这样:
MUXOPT --blu-ray V_MPEGH/ISO/HEVC, video.hevc, fps=23.976 A_DTS, audio.dts, lang=eng, timeshift=0ms S_TEXT/UTF8, subtitles.srt, lang=chi第一行 MUXOPT 是全局开关;第二行按 23.976 帧率挂上 H.265 视频;第三行载入 DTS 音轨并标注语言;第四行追加中文字幕。想快速替换成自己的文件,记住下面这张对照表:
| meta 编码名 | 对应格式 |
|---|---|
| V_MPEG4/ISO/AVC | H.264/AVC |
| V_MPEGH/ISO/HEVC | H.265/HEVC |
| A_AC3 | AC3 / E-AC3(DD+) |
| A_DTS | DTS / DTS-HD |
| S_TEXT/UTF8 | SRT 字幕 |
新手避坑指南:音画同步与字幕编码的 3 个关键设置
- 配置文件名必须是 .meta,且用 UTF-8 编码保存,否则程序直接拒绝开工。
- 音画不同步?别急着换工具。给对应音轨加
timeshift参数:音频晚了填负数(如 -1500ms 表示提前 1.5 秒),早了填正数,支持毫秒级微调,这是最常用的音画同步调整手段。 - 字幕乱码或不显示:SRT 必须存成 UTF-8;想统一字体,可在字幕行追加 font-name、font-size、font-color、bottom-offset 等参数。
⚠️ 提醒:fps不写会自动按 23.976 处理;如果源视频带 pulldown,可用delPulldown移除,帧率会自动修正。
批量处理不踩坑:分割、裁剪与蓝光输出一次讲清
视频文件瘦身:不少电影带多条音轨和字幕,只保留主音轨能省下可观体积,一个循环即可批量完成 MKV 转 M2TS 封装:
for file in *.mkv; do tsMuxeR "$file" "${file%.mkv}.m2ts" done按需分割:把大文件按时间或体积切开,方便在移动设备上播放:
MUXOPT --split-duration=600 # 每 10 分钟一段 MUXOPT --split-size=4GiB # 每 4GB 一段精准裁剪:--cut-start与--cut-end可截掉片头片尾,配合--demux还能把选中轨道单独抽取为原始流文件。
蓝光制作:meta 第一行写上--blu-ray,输出到文件夹即可生成标准 BD 目录;混入 H.265 流时 tsMuxer 会自动切换 UHD 蓝光模式。作为一款开箱即用的蓝光视频封装工具,这一项就能省下一套专业付费软件。
结语:现在就跑一遍,感受什么叫真无损
tsMuxer 最打动人的地方,是把"专业级封装"的门槛降到了零——不重编码、不伤画质,却能在 MKV、MP4、TS/M2TS、EVO/VOB 等主流容器之间自由互转,甚至直接产出蓝光结构。别让格式问题和重编码的等待,继续浪费你的时间。
- 现在就挑一部最想看的电影,按上文四步走一遍;
- 想深挖全部参数,看官方使用文档:docs/USAGE.md;
- 打算从源码构建,参考编译指南:docs/COMPILING.md。
【免费下载链接】tsMuxertsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.项目地址: https://gitcode.com/gh_mirrors/ts/tsMuxer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考