tsMuxeR使用方法

MKV转蓝光光盘全攻略:从格式分析到刻录校验的完整流程 视频编码与封装是数字媒体处理的基础技术,其核心原理在于将原始的音视频数据通过特定算法压缩并打包成标准容器格式,以实现高效存储与传输。在工程实践中,蓝光光盘作为一种高容量物理介质,对视频编码(如H.264/AVC)、音频格式(如AC-3、DTS)及文件结构(BDMV)有严格规范。掌握将通用MKV容器转换为标准蓝光格式的技术,具有重要的实用价值,既能实现数字影视资源的高质量实体化归档与长期保存,也能确保其在各类蓝光播放设备上的完美兼容性。针对常见的播放兼容性问题,如播放机无法识别或播放卡顿,其根源往往在于源文件 阅读详情
AI摘要

本文深入介绍了tsMuxeR工具的使用方法,包括基本用法、高级用法以及常见参数说明。重点阐述了如何通过配置文件meta实现音轨、视轨、字幕的提取、编码和封装。详细解析了工具支持的编码格式、视频与音频参数调整以及文本字幕的处理方式。

tsMuxeR用法总结
tsMuxeR是一个用于从TS/m2ts/MTS、EVO/VOB/MPG、MKV/MKA、MP4/M4A、MOV、MPLS/MPL(bul-ray media play list)等容器中提取音轨、视频轨、文本字幕的工具,同时也可以特定编码格式的将音轨、视轨、字幕制作成ts/m2ts/blu-ray等文件。
其支持的编码格式如下:
V_MPEG4/ISO/AVC - H264
V_MS/VFW/WVC1 - VC1
V_MPEG-2 - MPEG2

A_AC3 - DD (AC3) / DD (E-AC3) / True HD (True HD only tracks with AC3 core inside).
A_AAC - AAC
A_DTS - DTS / DTS-HD
A_MP3 - MPEG audio layer 1/2/3
A_LPCM - raw pcm data or PCM WAVE file

S_HDMV / PGS - subtitle format presentation graphic stream.
S_TEXT/UTF8 - subtitle format SRT. The text file should be in unicode. Any formats: UTF-8, UTF-16 (little-endian, big-endian), UTF-32 (little-endian, big-endian).

基本用法格式:tsMuxeR f_name
查看文件轨道信息,会输出每个轨道的编码方法、语言等,如下表
Track ID:    1
Stream type: H.264
Stream ID:   V_MPEG4/ISO/AVC
Stream info: Profile: High@3.0  Resolution: 720:320p  Frame rate: 25
Stream lang: eng
Track ID:    2
Stream type: AAC
Stream ID:   A_AAC
Stream info: Sample Rate: 22KHz  Channels: 1
Stream lang: chi

高级用法格式:tsMuxeR file.meta outfile|dir
根据file.meta指定的参数进行封装或解封装操作

tsMuxeR的用法就这么简单,难点是file.meta的编写,因为所有的操作参数都是由meta文件来指定的,meta文件以若干行组成:
第一行指定针对所有track都有效的参数,其格式必须为MUXOPT <param> <param> ...
其后各行每一行都指定一个轨道的参数,格式为<codec>, <file_path_name>,<params>,...
示例如下:
MUXOPT --no-pcr-on-video-pid --new-audio-pes --vbr  --vbv-len=500
V_MPEG4/ISO/AVC, "G:\关云长A.mp4", fps=25, insertSEI, contSPS, track=1, lang=eng
A_AAC,           "G:\关云长A.mp4", track=2, lang=chi

首先介绍针对所有轨道均使用的参数(多个参数以空格分隔)
--pcr-on-video-pid   不为PCR提供单独的PID,使用视频中的PID
--new-audio-pes      使用字节0xfd而非0xbd标识轨道AC3/TRUE-HD/DTS/TDS-HD
--vbr                使用可变码率
--minbitrate=xx      允许vbr使用的最小码率,如果此值较大,则有可能产生NULL数据
--maxbitrate=xx      vbr使用的最大码率
--cbr                使用恒定码率
--vbv-len            virtual buf的大小,单位为微秒,默认为500,通常此参数与cbr连用
--bitrate==xx        采用的位率
--no-asyncio         不使用异步IO
--auto-chapters=nn   以nn分隔为间隔创建章节,只在blu-ray mux时有效
--demux              选择特定轨道存储为单独文件,可以提供存储路径前缀,所有选择的选项也会执行,如对h264 level的改变。在demux时,有些类型的track在存为文件时会发生改变。例如PCM音频被存储为wav文件。如果wav文件大于4G会被切为多个文件。
--cut-start n unit    删除文件开头n ms/s/min
--cut-end   n unit    删除文件后部
--split-duration n    以n为单位切片为单独的文件,单位为秒
--split-size n unit   以nKb/mb/gb为单位进行切分
--insertBlankPL
--blankOffset
--mplsOffset
--m2tsOffset
--blu-ray
--avchd
(因README文件为俄语,不知如何翻译出来,大部分选项是根据1.8.8版本俄->英的README进行解释的)

下面介绍针对视频及音频的参数
fps          对视频及字幕而言,可以指定fps,若没有指定则由使用原始流确定
level        对H264流的Level进行改写,注意:此处只改写头,并不会对文件编码有影响
insertSEI    仅对H.264视频有效,激活的时候,其会为流增SEI picture timing以及SEI buffering周期,建议激活此选项以兼容sony PS3
contSPS      仅对H.264视频有效,若原始视频无cyclic repetitive elements SPS/PPS,则会在key frame之前增加之。建议激活此选项。
delPulldown  针对视频流,删除轨道中的pulldown标识。!注意如果使用此选项,则必须设置fps为新值
timeshift    针对音频及字幕,设置值为正或为负,值以ms则单位为毫秒,以s结尾则为秒。此选项允许音频单独向前或向后移动。
down-to-dts  仅对DTS-HD轨道有效,将DTS-HD转为标准DTS。
down-to-acs  仅对TRUE-HD轨道中的AC3有效
track        用于指定轨道编号
mplsFile     仅对M2TS文件内的轨道有效,用于拼接多个文件,其值用于表明文件编号

下面介绍针对文本对白SRT:
video-width   视频宽度,单位为像素
wideo-height  视频调度,单位为像素
fps           视频每秒帧数
bottom-offset 显示文本时于底边的距离
font-name     字体名称
font-color    字体颜色,如0x00FFFFFF
font-size     字体大小
font-italic   斜体显示
font-bold     粗体显示
font-underline下划线显示

font-strikout 文件交错

tsMuxeR有一个GUI界面,叫tsMuxerGUI,支持以上所有参数的设定,如果没有自动化需求,可以使用GUI界面进行操作,如果需要批量作业,则需要使用命令行脚本进行批处理。

TS高清容器封装提取工具tsMuxeR_1.10.6绿色汉化版 立即下载

相关推荐

tsMuxerGUI 蓝光格式视频无损合并剪切剪辑

无损剪切合并蓝光格式视频 支持TS M2TS

推荐:tsMuxer - 强大的传输流复用器

推荐:tsMuxer - 强大的传输流复用器 项目地址:https://gitcode.com/gh_mirrors/ts/tsMuxer 项目简介 tsMuxer 是一个功能强大的传输流复用器,专用于将基本流进行重新封装或复用。这个开源项目被广泛应用于如 Universal Media Server 等多媒体服务器产品中。它支持多种格式之间的转换,包括 EVO/VOB/MPG、MKV/MKA、M...

gitblog_00026的博客 1214

tsMuxerGUI

软件大小:485.04 KB 软件类型:国产软件 软件语言:简体中文 软件授权:共享软件

【亲测免费】 tsMuxer 使用教程

tsMuxer 的源代码仓库包含了以下关键目录: - **src** - 主要的源代码文件夹,包括用于编译可执行程序的C++源码。 - **docs** - 文档相关资料,可能包含帮助文件或API参考。 - **examples** - 示例文件,用于演示tsMuxer的基本用法。 - **build** - 构建脚本和配置文件,用于在不同平台上构建项目。 - **scripts** - 可能包...

gitblog_00984的博客 1355

银河麒麟服务器操作系统V10-SP1部署gitlab服务

银河麒麟高级服务器操作系统 V10 SP1 部署GitHub

weixin_43173670的博客 2150

怎样自己亲手搭建一个四比特加法器

如何用三极管搭建一个四比特加法器 一、前言 作为大一上学期第一个大作业,最终还是拖到了冬学期的第八周,从第七周的周六开始,一直到第八周周五上午课上展示,中间连续熬了好几天的夜,另外,白天凡是有时间都用在研究它了,最终大约是用了30个小时,完成了这个四比特加法器的“从零到一”。 最终,小组得分92,个人分数100(贡献比35%),也不枉自己投入的心血 二、器材 电阻 1 包(10kΩ×100,1kΩ×50) 三极管 1 包(9013×100,LED×6) 跳线 3 短 1.5 长 电源 1 个 USB 线

qq_34771124的博客 1万+

【亲测免费】 推荐:tsMuxer —— 强大的流封装工具,助力视频处理新高度

在数字媒体的世界里,流畅的播放体验和高质量的内容转换是至关重要的。今天,我们向您推荐一款开源工具——**tsMuxer**,它是一款用于重新封装(remuxing)和封装基础流的传输流muxer,尤其适用于转码场景,并已广泛应用于如Universal Media Server等产品中。 ## 项目介绍 tsMuxer是一个功能强大的软件,支持将EVO/VOB/MPG、MKV/MKA、MP4/M...

gitblog_00009的博客 1277

关于Selenium3在MicrosoftEdge浏览器中出现的问题

前言 最近在做web自动化测试,所用环境是java+selenium3.141.59+MicrosoftEdge(Chromium)浏览器。 在调试的过程中,出现了很多问题。比如selenium3在Edge浏览器中远程调用中,不支持addArguments方法等 问题 1.Edge浏览器弹窗问题 在测试过程中,会出现弹出窗提示 ...

zhucheng1994的博客 2192

专业视频封装终极指南:3种高效方法掌握tsMuxer GUI无损批量处理

tsMuxer是一款功能强大的视频封装工具,专注于将多种格式的音视频流无损重新封装为TS或M2TS格式。本文深入探讨tsMuxer GUI的高级应用,帮助技术爱好者和进阶用户解决视频处理中的常见痛点,实现高效的无损批量处理工作流。 ## 视频封装的核心痛点与tsMuxer解决方案 在视频处理工作中,专业用户经常面临三大挑战:格式兼容性问题、批量处理效率低下以及蓝光标准合规性要求。传统的视频转码

gitblog_00988的博客 140

MFC下使用C++操作Word文档

由于项目需求,在MFC环境下操作将数据和图片写入word文档,之前没有接触过,网上查阅了很多资料,终于把任务完成。理解的不是很透彻,但是这些东西应该够用了,写篇博客记录一下,以便以后再用到。 (1)VS环境下创建一个MFC应用程序,然后在项目上单击右键,选择 类向导-----添加类----类型库中的MFC类。在弹出的对话框中选择文件,位置选择office安装目录下的...

GIS_yuhua的博客 7577

睿尔曼超轻量仿人机械臂--PLC控制

PLC通过以太网与机械臂创建socket连接,PLC发送JSON协议控制机械臂进行物料抓取。

weixin_61488836的博客 2464

gogcli 的 `gog sheets clear`:批量清空 Google Sheets 指定范围值的实战与源码解析

本文以 gogcli(Google Workspace in your terminal)中的 `gog sheets clear` 命令为核心,完整讲解其命令语法、参数、A1 范围写法与输出格式,并结合仓库源码剖析该命令从参数校验、dry-run 拦截到调用 Sheets API `Values.Clear` 的完整执行链路,适合需要在脚本或 Agent 工作流中安全、可复现地清空 Google

gitblog_01006的博客 56

如何快速获取SAMM、SMIC等主流微表情数据集?完整申请指南(附避坑技巧)

本文提供了获取SAMM、SMIC等主流微表情数据集的完整申请指南,包括申请前的准备工作、分步申请流程、协议谈判技巧以及数据使用与维护策略。特别针对高分辨率动态捕捉和多模态同步数据等热词,帮助研究者高效获取高质量数据集,避免常见陷阱。

weixin_29057163的博客 420

tsMuxer:专业级视频流封装解决方案完全指南

还在为不同设备间的视频格式兼容性而烦恼吗?想要将你的视频库统一成标准格式却不知道从何下手?tsMuxer作为一款开源的专业级传输流封装工具,能够轻松解决这些困扰,让你的视频管理工作事半功倍! ## 🔥 为什么选择tsMuxer? ### 多格式支持能力 tsMuxer支持广泛的输入和输出格式,包括: - **输入格式**:EVO/VOB/MPG、MKV/MKA、MP4/MOV、TS、M2TS

gitblog_00592的博客 927

嵌入式Zephyr RTOS面试题及参考答案

在Zephyr中,为自定义外设编写Devicetree绑定(Bindings)有助于内核理解设备树中自定义外设节点的含义和属性。首先,需要创建一个.yaml格式的绑定文件,通常存放在目录下对应的子目录中,文件名应能反映外设的类型和功能。绑定文件的开头要定义基本信息,包括字段,用于简要描述外设的功能和用途;compatible字段,它是一个字符串列表,用于匹配设备树中自定义外设节点的compatible属性,设备树节点和绑定文件通过这个字段关联起来。接下来,要定义外设节点的属性。使用properties。

大模型大数据攻城狮的专栏 985

扣子(Coze)搭建智能体完整实战指南 —— 从零基础入门到写小说及其他需求扩展开发

随着大语言模型进入应用爆发期,我们正在经历从“寻找提示词”向“构建智能体”的范式转移。扣子(Coze)作为字节跳动推出的一站式AI智能体开发与运营平台,极大地降低了AI应用开发的门槛,让非技术人员也能快速搭建具备感知、决策、行动能力的智能体。 本文将手把手带你从零开始,在扣子平台上搭建一个功能完备的**小说创作智能体**,并基于此展示如何将同一套架构扩展到其他需求场景。无论你是写作爱好者、内容创作者,还是希望用AI赋能日常工作的职场人士,这套完整的技术方案都将帮助你快速上手。

huanghm88的专栏 637

tsMuxer终极指南:专业视频封装工具完整教程

tsMuxer是一款功能强大的多媒体转换工具,专注于视频封装和格式转换,支持多种视频和音频编码格式。无论您是想要进行简单的视频封装还是复杂的多媒体处理,这款工具都能提供专业级的解决方案。 ## 核心功能介绍 tsMuxer支持多种输入格式,包括TS/M2TS/MTS、EVO/VOB/MPG/MPEG、MKV、MOV/MP4等容器格式。在视频编码方面,它兼容H.264/AVC、H.265/HEV

gitblog_01124的博客 1110

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

tsMuxer视频封装工具终极指南:快速实现格式转换与媒体处理

想知道如何高效处理视频文件,实现不同格式间的无缝转换吗?tsMuxer作为一款专业的视频封装工具,能够帮助您轻松应对各种媒体处理需求。无论是个人视频库管理还是专业影视制作,这款工具都能提供强大的支持。 ## 什么是tsMuxer?功能全面解析 tsMuxer是一款开源的传输流封装器,专门用于重新封装和混合基本流。它支持将EVO/VOB/MPG、MKV/MKA、MP4/MOV、TS、M2TS等主

gitblog_00492的博客 888

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

3步入门:轻松掌握tsMuxer无损视频封装技术

你是否曾经遇到过这样的困扰:下载了高清电影文件,但播放器不兼容;或者想要将多个视频片段合并成一个文件,又担心画质损失?这些问题都可以通过tsMuxer这个专业的传输流复用工具来解决。tsMuxer是一款专注于无损重封装和格式转换的开源工具,支持H.264、H.265、H.266、VC-1、MPEG2等多种视频编码格式,以及AAC、AC3、DTS等音频格式,特别适合视频制作、蓝光光盘制作和媒体格式转

gitblog_01116的博客 148

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【高清视频封装】mts转mkv

昨晚同学用Sony的AVCHD拍了个红歌合唱的视频,今天打算把文件传到优酷上,发现竟然文件格式不行,不能上传。DV拍出来的是扩展名为.mts的高清视频,而优酷支持的视频格式只有如下几种本来我想把.mts转码(encoding)转换成上述的某个格式的,但我百度了一下,发现:MTS和MKV一样都是视频封装格式,MTS的视频编码是H264,而MKV正好可以封装H264的视频。视频

LoveOfEduTech的专栏 2835

tsMuxer完全掌握:从入门到精通的视频封装实践指南

tsMuxer是一款专注于视频封装(将音视频轨道合并为单一文件的过程)与格式转换的专业工具,支持多种音视频编码格式,为用户提供从简单封装到复杂多媒体处理的全流程解决方案。无论是处理蓝光视频、调整音视频同步,还是创建符合行业标准的媒体文件,tsMuxer都能以高效稳定的性能满足专业需求,是音视频处理领域不可或缺的实用工具。 ## 工具定位与核心价值 ### 专业定位与技术优势 tsMuxer作为

gitblog_00320的博客 282

PS3简易蓝光规格视频制作说明

本教程对应刻录光碟播放蓝光视频封装制作,并且可以实现软字幕 本教程对应的封装软件下载http://gilleco.2alien.net/MediaTools/tsMuxer.rar 添加文件添加是指并行,将多个媒体流封装到同一个容器里遇到tsmuxer无法直接添加的高清媒体,请使用mplayerc的DSM工具先进行分离 追加文件追加是指串行,将多段媒体文件串联成一个整文件第一段文件用add,...

weixin_30606669的博客 320

H264和音频流打包成TS流 (MPEG2-TS)

  技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/80865920   [本系列相关文章] H264和音频流打包成PS流 (MPEG2-PS) PS流解复用成H264和音频流(ES提取) H264和音频流打包成TS流 (MPEG2-TS) TS流解复用成H264和音频流(E...

音视频技术之路QQ_1695710968 1万+

终极指南:5步掌握tsMuxer视频封装神器

tsMuxer是一款强大的视频封装工具,能够将多种格式的多媒体文件重新封装为TS或M2TS格式。无论你是视频编辑爱好者还是专业制作人员,这款工具都能帮你轻松完成视频格式转换和封装任务。 ## 🚀 快速入门:tsMuxer能为你做什么? tsMuxer支持多种视频和音频编解码器,包括H.264/AVC、H.265/HEVC、VC-1、MPEG2视频编码,以及AAC、AC3/E-AC3(DD+)

gitblog_00555的博客 1473

tsMuxeR

tsMuxeR

charleslei的专栏 826
上一篇: mp4文件格式之fragment mp4
下一篇: ucos II嵌入式实时操作系统特点概述
zzulp
博客等级 码龄19年 464粉丝 176原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值