Amazon Best VPN GoSearch

OnWorks 网站图标

mpegdemux - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 mpegdemux

这是命令 mpegdemux,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


mpegdemux - MPEG1/2 系统流解复用器

概要


多路复用器 [选项] [输入 [输出]]

商品描述


多路复用器(1) 是 MPEG1/MPEG2 系统流解复用器。 它可用于列出
MPEG 系统流的内容并提取基本流。

多路复用器(1) 有四种主要操作模式:

扫描 在此模式下,将扫描 MPEG 系统流以查找基本流。

列表 在此模式下,MPEG 系统流的内容以文本形式列出。
这对于了解 MPEG 文件中的内容很有用

解复用器 在此模式下,基本流是从 MPEG 系统流中提取的。 这
系统流包结构被溶解在进程中。 通常每个
提取的流被写入到它自己的文件中。

remux 这类似于 demux,只不过 MPEG 系统流结构保持不变。
这意味着输出再次是 MPEG 系统流,其中包含除所选内容之外的所有内容。
基本流被删除。

配置


-一种, --ac3
DVD MPEG3 流中的 AC2 声音数据包有一个 3 字节标头,该标头既不属于
MPEG 规范或 AC3 规范。 当使用该选项时,
删除这 3 个字节以生成正确的 AC3 流。 注意这个选项
适用于所有选定的子流,而不检查它们是否实际包含
AC3 基本流。

-b, --基本名称 姓名
当解复用多个流时,可以使用以下命令设置输出文件名
这个选项。 要生成流的输出文件名,每个 # 字符
姓名 被流 ID 的十六进制数字替换。 例如,提取所有视频
一口气流,使用类似的东西

$ mpegdemux -d -b video_##.m1v -s 0xc0-0xcf src.mpg

获取文件 video_c0.m1v、video_c1.m1v、...

-c - 扫描
扫描系统流中的基本流。 这是默认模式。 所有流
使用此选项时会自动选择子流。

-d, --解复用器
解复用 MPEG 系统流。 解复用的流被写入
输出文件,除非 --基本名称 使用选项。 如果 --基本名称 选项不是
使用时,只能解复用一个流(如果指定了多个流,则它们
将在输出文件中随机交错)。

-D, - 没有下降
不要在解复用和重新复用模式下丢弃不完整的数据包。

-e, - 没有结束
不要在列表模式下打印结束代码。 此外,在重新复用模式下,请确保
流的末尾恰好有一个结束代码。

-和, --空包
当在重新复用期间删除流时,包可能会变空。 包括这些
输出中的空包毫无意义,因此默认情况下不会执行此操作。 使用
此选项强制包含所有包。

-F, --第一分
在扫描模式下,除了每个流的第一个数据包外,还列出带有
最低的呈现时间戳。

-H, --无系统标头
不要在列表模式下打印系统标题。 此外,在重新混合模式下,不要
重复系统标头。

-一世, - 无效的 规格
选择无效的流。 无效流的数据包不会被识别为数据包
它们的内容被解析为 MPEG 系统流数据而不是被跳过。
这对于损坏/不完整的流很有用。 语法为 规格 是相同的
-s. 此外,如果 规格 是“-”则所有尚未被处理的流
被选择 -s 均被设为无效。

-k, --无包
不要在列表模式下打印包。

-K, --remux 跳过
复制查找起始代码时跳过的字节。

-l, - 列表
列出 MPEG 系统流中的系统标头、包和数据包。

-米, --数据包最大大小 尺寸
将最大数据包大小设置为 尺寸。 输入流中较大的数据包
均被视为无效。 与 -i 选项,数据包不是简单地被跳过,而是
解析为 MPEG 系统流数据。

-p, --子流 规格
此选项选择私有子流。 每当专用流 1 (0xbd) 处于
选择使用 -s,可以使用以下方式选择该私有流中的子流
-p. 语法为 规格 是一样的 -s.

-P, --子流映射 id1 id2
重新映射子流 id1id2 重新混合时。

-r, --再复用
重新复用 MPEG 系统流。 输出 MPEG 系统流被写入
输出文件。 许多选项控制从输入复制到输出的内容
什么被丢弃。

-是的, --流 规格
该选项选择流。 规格 按以下形式指定流 ID:

[+|-] [- ]{/[+|-] [- ]}

其中 id 是数字流 ID 或以下之一 所有 or 没有。 前面有一个“-”
ID范围表示排除。 例如规格

-s 0xc0-0xcf/-0xc2

选择除流 0xc0 之外的所有视频流 (0xc0 - 2xcf)。

-S, --流映射 id1 id2
重新映射流 id1id2 重新混合时。

-t, --无数据包
不要在列表模式下打印数据包。

-你, --spu
此选项用于提取 DVD 字幕。 这是必要的,因为副标题
DVD 上的流不包含所有计时信息(时间戳)
需要包头)。 如果在解复用期间使用此选项,则
所有子流的输出文件都按以下格式编写:

“SPU”(4 字节)

PTS(8 字节,MSB 在前)
SPU数据包

PTS(8字节)
SPU数据包

等等

-X, - 分裂
在序列边界处拆分重新混合流。 该选项仅在以下情况下有意义
重新复用模式。 它不能与 -e 选项。 个人
序列被写入其名称设置为的文件 -b 选项。

- 帮帮我 打印使用信息

- 版
打印版本信息

示例


扫描系统流中的基本流:

$ mpegdemux -c -v src.mpg

列出 MPEG 系统流的内容:

$ mpegdemux -l -k -s all -p all src.mpg

提取第一个视频流:

$ mpegdemux -d -s 0xe0 src.mpg dst.m1v

提取所有音频流:

$ mpegdemux -d -s 0xc0-0xdf -b audio_##.mpa src.mpg

删除第二个视频流:

$ mpegdemux -r -s all/-0xc1 -p 所有 src.mpg dst.mpg

从 DVD MPEG3 系统流中提取第一个 AC2 音频流:

$ mpegdemux -d -s 0xbd -p 0x80 --ac3 src.mpg dst.ac3

交换第一和第二音频流:

$ mpegdemux -r -s all -p all -S 0xc0 0xc1 -S 0xc1 0xc0 src.mpg dst.mpg

使用 onworks.net 服务在线使用 mpegdemux


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。