edis0n0
V2EX  ›  问与答

能把 ts 文件中的一小段在不重编码的情况下转成 mp4 吗?

  •  
  •   edis0n0 · Jan 2, 2023 · 3298 views
    This topic created in 1401 days ago, the information mentioned may be changed or developed.
    tb 找的日本电视台演唱会代录录了全程 91 个 GB ,我的硬盘装不下了,只想要几个节目,重编码必然会有画质损失,有没有把 ts 文件中的一小段在不重编码的情况下转成 mp4 的方法?
    21 replies  •  2023-01-04 00:24:57 +08:00
    weiwoxinyou
    weiwoxinyou
    Jan 2, 2023
    1
    打开任意一个视频剪辑软件->导入->切分想要的片段->导出
    GordianZ
    GordianZ
    Jan 2, 2023
    2
    直接 demux 就行啊,ffmpeg 直接-codec copy
    edis0n0
    edis0n0
    OP
    Jan 2, 2023
    3
    @weiwoxinyou #1 从剪辑软件导出这个过程必然会涉及重编码导致画质改变
    edis0n0
    edis0n0
    OP
    Jan 2, 2023
    4
    @GordianZ #2 谢谢,我原本以为使用 codec copy 的时候不能指定起始和终止位置。
    Damn
    Damn
    Jan 2, 2023 via iPhone
    5
    copy 只能关键帧切割,做不到精确
    beimenjun
    beimenjun
    Jan 3, 2023
    7
    神奇的 tb ,还有这服务
    kokutou
    kokutou
    Jan 3, 2023 via Android
    8
    ffmpeg 非精确无损切割,有 gui 软件可以用。
    ETiV
    ETiV
    Jan 3, 2023 via iPhone
    9
    https://superuser.com/questions/692990/use-ffmpeg-copy-codec-to-combine-ts-files-into-a-single-mp4

    你这情况直接 concat 就行了,把想要的 ts 清单列在一个文件里
    edis0n0
    edis0n0
    OP
    Jan 3, 2023
    10
    @ETiV #8 看帖子了吗,我就一个 ts 文件,这个 ts 文件有 91GB 。
    darer
    darer
    Jan 3, 2023
    11
    用 MKVToolNix 切,然后 ffmpeg 转 mp4
    ysc3839
    ysc3839
    Jan 3, 2023
    12
    当然可以,mpegts 就是把原始流拆成固定大小的包而已,合并解出原始流后转封装成 mp4 是没问题的。
    另外 91G 都装不下,那你代录不是浪费钱吗?
    ETiV
    ETiV
    Jan 3, 2023
    13
    🤣 ,你没提「只有一个文件」。ts 我惯性以为是 m3u8 里的…
    edis0n0
    edis0n0
    OP
    Jan 3, 2023
    14
    @ysc3839 #11 结束前没办法知道想要的节目的时间,只能录全程;不想要的节目存了不是浪费硬盘空间吗,备份起来也麻烦
    EridanusSora
    EridanusSora
    Jan 3, 2023 via Android
    15
    日本电视(高清)大部分是 MPEG-2 编码,装不进 mp4 容器。mkv 倒是可以。如果是 4K 频道的话倒是没问题,HEVC 编码,切一下就好了。
    superliy
    superliy
    Jan 3, 2023
    16
    换个封装而已,不是转码
    jiagm
    jiagm
    Jan 3, 2023 via Android
    17
    @EridanusSora 91GB 不会是地上波或者 2K 的 BS/CS (一小时 6GB 不到)。估计是 BS4K ,用的 HEVC 。
    EridanusSora
    EridanusSora
    Jan 3, 2023
    18
    @jiagm 要看频道,有些台码率高,比如 BS11 有 24Mbps ,91G 差不多对应 12 小时节目。BS4K 码率也没那么高,也就~27Mbps ,红白 4.5 小时才 49G 。不过我确实是想不出来 91G 是什么节目。。
    edis0n0
    edis0n0
    OP
    Jan 3, 2023
    19
    @EridanusSora #17 就是 BS11 的节目,单视频轨码率是 21.59Mbps ,原本时长 6 小时,卖家忘记关了多录了 3 小时 36 分钟,就有 91GB 了
    EridanusSora
    EridanusSora
    Jan 3, 2023
    20
    @edis0n0 破案了,是 ASL2022 。
    jiagm
    jiagm
    Jan 4, 2023 via Android
    21
    @EridanusSora 这几年不太关注动态了,原来 BS 各局减 slot 没让 BS11 也交出来。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2843 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 14:04 · PVG 22:04 · LAX 06:04 · JFK 09:04
    ♥ Do have faith in what you're doing.