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

怎么快速高效地把视频 A 转码成视频 B、C 的格式?

  •  
  •   moonkiller · 2017-12-21 12:04:08 +08:00 · 3305 次点击
    这是一个创建于 2511 天前的主题,其中的信息可能已经有所发展或是发生改变。
    其实是为了把视频 A 作为片头广告加在一堆其他长视频上
    但是其他视频格式乱七八糟的,如果直接转码拼合会非常耗时和计算

    因此想把视频 A 转码成其他视频的格式,再用一个拼合软件合并,会节省很多转码时间

    但直接拼合的前提是两者的音轨和视频参数完全一致
    所以需要能快速获取目标视频的各种参数,再把 A 转化成这个参数

    技术小白知道强大的 ffmpeg 应该能满足我这个需求
    求一个命令行能直接实现这个过程啊
    不然手动查看参数,再设置成转码参数,会很繁琐==
    25 条回复    2017-12-22 09:49:53 +08:00
    mhycy
        2
    mhycy  
       2017-12-21 13:28:30 +08:00   ❤️ 1
    如果能接受 MKV 容器,那么连转码都不需要
    moonkiller
        3
    moonkiller  
    OP
       2017-12-21 13:29:48 +08:00
    @mhycy MKV 能封装两端码率和格式不一样的视频?
    mhycy
        4
    mhycy  
       2017-12-21 13:33:52 +08:00
    @moonkiller
    建议先试试,我当时是拼接的时候两端编码都是 x264,但码率、帧率不一致
    mhycy
        5
    mhycy  
       2017-12-21 13:34:35 +08:00
    补个地址: https://mkvtoolnix.download/
    XiaoFaye
        6
    XiaoFaye  
       2017-12-21 13:35:14 +08:00
    答案不应该是:买一个超强的 CPU 吗?转码都超费 CPU 的
    moonkiller
        7
    moonkiller  
    OP
       2017-12-21 13:36:06 +08:00
    @XiaoFaye -。-你没读懂题目啊;我只是往前拼一段广告,广告很短,转码很快;合并同样参数视频时不需要转码
    lshero
        8
    lshero  
       2017-12-21 13:37:05 +08:00
    Windows 下随便下个格式工厂之类的不能满足需求嘛?
    moonkiller
        9
    moonkiller  
    OP
       2017-12-21 13:39:23 +08:00
    @lshero 额 主要是效率问题,格式工程里视频,音频参数都有一堆要选的
    我要先打开目标视频查看着,然后选一堆参数(关键目标视频不止一种格式)
    cevincheung
        10
    cevincheung  
       2017-12-21 13:41:21 +08:00
    ffmpeg contact 试了试没问题啊,很快啊 就是 I/O 瞬间狂飙
    xiaozecn
        11
    xiaozecn  
       2017-12-21 13:42:20 +08:00
    用 Boilsoft Video Joiner.你只需要把片头广告转了。
    moonkiller
        12
    moonkiller  
    OP
       2017-12-21 13:43:05 +08:00
    @cevincheung 喵喵,知道 ffmpeg 可以搞定;只是我不太会命令行啊
    求贴上这段傻瓜式命令行。。
    cevincheung
        13
    cevincheung  
       2017-12-21 13:56:54 +08:00
    https://gist.github.com/imcaspar/8778002
    来试试

    关键词别搜合并搜拼接
    hfenger
        14
    hfenger  
       2017-12-21 13:59:12 +08:00   ❤️ 3
    楼主估计是营销号盗视频然后贴广告二维码的,打算写个自动化的,连盗视频都要偷懒了吗,我想不到有其他人有这种需求,毕竟再高产的原创一天也就一个视频
    sennes
        15
    sennes  
       2017-12-21 14:05:49 +08:00
    @hfenger #14 为什么你可以莫名其妙的以最坏的恶意去揣测别人?
    VxJiahua
        16
    VxJiahua  
       2017-12-21 15:21:38 +08:00
    CPU 不强,有没有迅速转码剪辑的软件
    1stlulu
        17
    1stlulu  
       2017-12-21 15:22:45 +08:00
    @sennes 楼主的描述怎么听都跟 #14 很像,而且仔细想想也没什么别的可能了。
    xmoiduts
        18
    xmoiduts  
       2017-12-21 15:31:03 +08:00 via Android
    如果视频流能分段的话,可以把视频 A 作为单独的一个分段加载给用户,以前优酷在大 V 片尾自动添加过「世界都在看」的片段。
    GoodRainChen
        19
    GoodRainChen  
       2017-12-21 15:33:47 +08:00
    弄个 m3u8 格式的文件,前面加一个小分片不就得了,多简单的事
    Terry05
        20
    Terry05  
       2017-12-21 15:43:18 +08:00
    MediaCodes
    AX5N
        21
    AX5N  
       2017-12-21 17:05:38 +08:00
    @sennes 这个人揣测的有道理,因为楼主说“其他视频格式乱七八糟的”,很难想象他为什么能弄来这么多乱七八糟的格式。
    QAPTEAWH
        22
    QAPTEAWH  
       2017-12-21 17:16:04 +08:00   ❤️ 1
    @hfenger 我怎么觉得是“澳门首家线上赌场上线啦”
    moonkiller
        23
    moonkiller  
    OP
       2017-12-21 17:29:33 +08:00
    @AX5N 对视频行业有没有基本了解啊,你不同手机,不同摄影模式下拍出来的视频码率都是不一样的;
    paragon
        24
    paragon  
       2017-12-21 17:57:04 +08:00
    @QAPTEAWH +10086
    z5n0w
        25
    z5n0w  
       2017-12-22 09:49:53 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3070 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.