【问题标题】:Merging 2 MP4 Files With the cat Command使用 cat 命令合并 2 个 MP4 文件
【发布时间】:2016-08-08 01:01:11
【问题描述】:

我在 OS X 10.10 上,我正在尝试使用 cat 命令合并 2 个 MP4 文件。我以为我可以使用cat 命令来做到这一点,但它似乎不起作用。当我将这两个文件合并在一起并将其写入第三个文件时,第三个文件仅包含第一个文件的内容(当我使用 QuickTime 打开它时)。据我了解,cat 命令只是将纯文本从第一个文件复制并粘贴到第三个文件,然后将纯文本从第二个文件复制并粘贴到第三个文件(附加它),但 QuickTime 只会识别第一个文件这其中的一部分。 有没有办法使用cat 命令来解决这个问题?

【问题讨论】:

标签: macos bash unix cat


【解决方案1】:

没有。 cat 根本不操作文件的元数据,因此无法使用它来合并非文本文件,除非文件格式已经设计为使用简单的连接。

【讨论】:

  • 我可以在十六进制编辑器中打开它并删除第二个文件的标题吗?
  • 仅当文件格式以这种方式设计时。大多数不是。尝试使用真正设计用于将视频文件合并在一起的工具。
【解决方案2】:

我认为您对mp4box-cat 选项感到困惑,使用它您可以执行以下操作:

mp4box -add 1.mp4 -cat 2.mp4 -cat 3.mp4 merged.mp4

为了合并1.mp42.mp43 .mp4merged.mp4

否则cat - concatenate files and print on the standard output 不支持这种行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多