L-SMASH Muxer GUI是一个为L-SMASH Muxer/Remuxer封装工具适配的图形化操作界面, 现在支持视频、音频、章节文件的封装, 同时可以设定视频轨的帧率, 音频轨的语言等参数。
GUI的界面主要分为Video、Audio、Chapter、Output、Logs部分。分别提供视频、音频、章节文件的输入, 输出文件目录选择以及状态显示。视频、音频以及章节文件目录既可以点击...
选择, 也可以使用拖拽功能。
-
Video Input, Video文件输入。输入支持264, h264, avc, 265, hevc, mp4后缀, 不区分大小写。
-
FPS, Video的帧率设定(CRF)。在1.2版本中加入了自动帧率识别。如果无法正常显示帧率, 或者需要手动指定, 那么可以在下拉菜单中指定。
-
Name, Video轨道的别名。
-
PAR, Video的PAR参数(pixel aspect ratio), PAR的参数可选, 留空则不改变。此功能在1.4beta版中加入。
-
Audio Input, Audio文件输入。输入支持aac, m4a, mp3, mp4后缀, 不区分大小写。
-
Language, Audio语言。可以在下拉菜单中选择, 否则默认jpn(Japanese)。
-
Name, Audio轨道别名。
-
Delay, 音频轨道的延迟长度。单位为ms
- Chapters File, 章节文件, 默认txt后缀输入, 章节文件示例如下:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 01
CHAPTER02=00:03:23.036
CHAPTER02NAME=Chapter 02
CHAPTER03=00:04:53.043
CHAPTER03NAME=Chapter 03
CHAPTER04=00:14:24.030
CHAPTER04NAME=Chapter 04
CHAPTER05=00:22:28.055
CHAPTER05NAME=Chapter 05
CHAPTER06=00:23:58.062
CHAPTER06NAME=Chapter 06
CHAPTER07=00:24:29.093
CHAPTER07NAME=Chapter 07
- Muxed Output, 选择输出位置。当视频轨被正确指定时, 此处output会默认在同文件夹中生成
[视屏轨文件名]_Muxed.mp4
否则需要手动指定。若不指定输出文件位置则无法继续混流。
- 现在仅有
Processing...
和Finished
两种状态显示。[Todo:]muxer信息回传
-
Q:GUI可以提供哪几种混流方案?
A:GUI可以为RAW视频+RAW音频, MP4视频+RAW音频, MP4视频+MP4音频提供混流。
-
Q:GUI不允许混流RAW视频+MP4音频么?
A:是, GUI不允许音频轨为MP4视频轨为RAW的混流, 如果想要为这两个文件混流, 应当首先对视频混流, 再将两个MP4文件混流, 或者将MP4音频抽取为RAW音频流。
-
Q:为什么感觉l-smash混流比mp4box更慢?
A:l-smash在混流RAW视频轨的情况下会首先分析轨道信息, 因此相比GPAC(mp4box)会更慢。如果混流两个MP4文件则速度会快很多。
-
Q:为什么GUI不提供更多格式的混流支持?
A:由于软件最早设计是参照VCB-S常用规格, 因此只添加了一些比较常用的混流格式, 更多的格式支持请直接使用命令行。
-
1.由于所有的文件识别都基于文件后缀, 请不要故意使用错误的文件名混淆GUI, 这将可能引起软件崩溃。
-
2.GUI中出现的
X
按钮功能为清除当前区块已填写的信息,Clear
为清除所有区块已填写的信息。 -
3.开始混流后GUI下方的
Start
按钮变灰(1.3c)窗口处于假死状态, 这种现象均属正常, 请耐心等待混流接触。 -
4.由于GUI尚在开发, 仍可能存在大量bug, 请耐心对待。
最后欢迎各位dalao继续帮助我改进此GUI。