V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

有没有什么办法能快速导出一个视频中指定的片段

  •  
  •   movq · 2020-12-05 09:30:53 +08:00 · 2499 次点击
    这是一个创建于 1450 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 PR 这样做,导出非常慢,我就感觉很迷惑,难道不是直接把文件的一个连续片段切割出来就行了嘛?(不懂,求教)

    15 条回复    2020-12-05 14:30:45 +08:00
    hello2060
        1
    hello2060  
       2020-12-05 09:34:43 +08:00 via iPhone
    Ffmepg ss 指定其实时间 -t 指定长度 -vcode copy -acodec copy 指定音视频编解码不变
    hello2060
        2
    hello2060  
       2020-12-05 09:36:11 +08:00 via iPhone   ❤️ 2
    命令行很久不用了应该是 ffmepg -I a.mp4 -ss 00:00:00 -t 00:01:00 -vcodec copy -acodec copy out.mp4 从开头剪一分钟
    hello2060
        3
    hello2060  
       2020-12-05 09:39:02 +08:00 via iPhone
    导出满可能是在重新 encode 了
    f165af34d4830eeb
        4
    f165af34d4830eeb  
       2020-12-05 10:00:53 +08:00
    楼上说的对,不过有一个 typo,是 ffmpeg 。用 ffmpeg 截取很快的,不需要 re-encode 。
    msg7086
        5
    msg7086  
       2020-12-05 10:12:56 +08:00   ❤️ 1
    mp4 可以用 mp4box,mkv 可以用 mkvtoolnix,最小切割单位 GOP 。
    hahasong
        6
    hahasong  
       2020-12-05 10:54:54 +08:00 via iPhone
    有没有想过是配置太差了
    pinnacle
        7
    pinnacle  
       2020-12-05 11:01:44 +08:00
    @hahasong 正解。PR 吃配置
    crclz
        8
    crclz  
       2020-12-05 11:07:12 +08:00
    #1 是对的
    回复 #6 #7 : x264 编码库 /编码程序 和 PR 那一坨东西关系不大
    shlabc
        9
    shlabc  
       2020-12-05 12:26:05 +08:00
    ffmpeg -y -ss 00:01:11 -i a.mp4 -map 0:v -map 0:a:0 -to 00:00:05.50 a1.mp4
    从 1 分 11 秒,剪辑 5 秒半
    wangsd
        10
    wangsd  
       2020-12-05 12:38:00 +08:00
    JinTianYi456
        11
    JinTianYi456  
       2020-12-05 13:04:27 +08:00
    > 难道不是直接把文件的一个连续片段切割出来就行了嘛?
    并不是,请查阅视频编解码与音频编解码。类似压缩包的解压 /压缩
    misdake
        12
    misdake  
       2020-12-05 13:13:08 +08:00
    如果不精确要求时间的话,不重新编码,用 2L 的那个
    如果要求精确时间,就需要重新编码,快不了
    royzxq
        13
    royzxq  
       2020-12-05 13:17:59 +08:00
    smart cutter

    ffmpeg 截取的多多少少会有点音画不同步的问题。 别杠,杠就你对。
    WillWon
        14
    WillWon  
       2020-12-05 14:10:35 +08:00
    微软自带的视频软件可以直接剪辑导出
    732870147
        15
    732870147  
       2020-12-05 14:30:45 +08:00 via Android
    ffmpeg,ss,t,copy 秒出,
    精确到具体帧,得重新编码,可以选硬件编码,如-c:v h264_nvenc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 04:00 · PVG 12:00 · LAX 20:00 · JFK 23:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.