V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
edis0n0
V2EX  ›  问与答

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

  •  
  •   edis0n0 · 2023-01-02 23:10:47 +08:00 · 1662 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    tb 找的日本电视台演唱会代录录了全程 91 个 GB ,我的硬盘装不下了,只想要几个节目,重编码必然会有画质损失,有没有把 ts 文件中的一小段在不重编码的情况下转成 mp4 的方法?
    21 条回复    2023-01-04 00:24:57 +08:00
    weiwoxinyou
        1
    weiwoxinyou  
       2023-01-02 23:14:12 +08:00
    打开任意一个视频剪辑软件->导入->切分想要的片段->导出
    GordianZ
        2
    GordianZ  
    MOD
       2023-01-02 23:16:28 +08:00
    直接 demux 就行啊,ffmpeg 直接-codec copy
    edis0n0
        3
    edis0n0  
    OP
       2023-01-02 23:22:04 +08:00
    @weiwoxinyou #1 从剪辑软件导出这个过程必然会涉及重编码导致画质改变
    edis0n0
        4
    edis0n0  
    OP
       2023-01-02 23:24:06 +08:00
    @GordianZ #2 谢谢,我原本以为使用 codec copy 的时候不能指定起始和终止位置。
    Damn
        5
    Damn  
       2023-01-02 23:32:39 +08:00 via iPhone
    copy 只能关键帧切割,做不到精确
    Shiweizhi
        6
    Shiweizhi  
       2023-01-02 23:49:39 +08:00
    beimenjun
        7
    beimenjun  
       2023-01-03 00:46:01 +08:00
    神奇的 tb ,还有这服务
    kokutou
        8
    kokutou  
       2023-01-03 03:06:41 +08:00 via Android
    ffmpeg 非精确无损切割,有 gui 软件可以用。
    ETiV
        9
    ETiV  
       2023-01-03 06:53:00 +08:00 via iPhone
    https://superuser.com/questions/692990/use-ffmpeg-copy-codec-to-combine-ts-files-into-a-single-mp4

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