在 youtube dl 下载完视频之后,如何让它自动合并视频文件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mrzhs
V2EX    问与答

在 youtube dl 下载完视频之后,如何让它自动合并视频文件?

  •  
  •   Mrzhs 2019-01-04 14:42:10 +08:00 via Android 5278 次点击
    这是一个创建于 2551 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网络视频 6 分钟的诅咒,30 分钟视频分了 8 段,有什么办法让它自动合并吗?官方参数好像没有,配合 ffmpeg 写个脚本?
    第 1 条附言    2019-01-04 17:08:44 +08:00
    非 youtube 视频,下载的是哔哩哔哩
    22 条回复    2021-09-01 19:22:07 +08:00
    suhongbo
        1
    suhongbo  
       2019-01-04 14:52:32 +08:00
    用其它的软件下载的 YOUTUBE 视频并没有分段的情况啊。不太清楚,但是可以用小日本手动把视频合并成一个吧。话说,V2 的回复不满多少个字符还要扣分的?
    cheese
        2
    cheese  
       2019-01-04 15:24:02 +08:00   1
    @suhongbo #1 v2 发言发帖都是要消耗铜币的,获得感谢和回复是可以获得铜币的。
    zmz125000
        3
    zmz125000  
       2019-01-04 15:40:27 +08:00 via Android
    Path 加上 ffmpeg 的路径,自动调用。
    refugeezhao2018
        4
    refugeezhao2018  
       2019-01-04 16:21:35 +08:00 via Android
    ytdl 本来就是自动合并的。。。同一地址的视频
    Cu635
        5
    Cu635  
       2019-01-04 16:38:06 +08:00
    lz 用的是从哪里下载的 youtube-dl ?下载的是哪个网站的哪个视频?我用的就没有过不自动合并的 bug。
    Tink
        6
    Tink  
    PRO
       2019-01-04 16:42:58 +08:00
    自动的
    Mrzhs
        7
    Mrzhs  
    OP
       2019-01-04 17:09:01 +08:00 via Android
    @suhongbo bilibili
    Mrzhs
        8
    Mrzhs  
    OP
       2019-01-04 17:09:27 +08:00 via Android
    @zmz125000 涉及 py 代码?
    Mrzhs
        9
    Mrzhs  
    OP
       2019-01-04 17:09:46 +08:00 via Android
    @refugeezhao2018 不是啊,我在逼站下载的就是分段
    Mrzhs
        10
    Mrzhs  
    OP
       2019-01-04 17:10:12 +08:00 via Android
    @Cu635 网上找的 dl 下载的网站是 B 站
    niubee1
        11
    niubee1  
       2019-01-04 17:11:25 +08:00
    ffmpeg 大法好
    Qzier
        12
    Qzier  
       2019-01-04 17:11:46 +08:00 via iPhone
    合并默认调用 ffmpeg,你的 PATH 中没有 ffmpeg,自然无法自动合并。
    ech0x
        13
    ech0x  
       2019-01-04 17:19:00 +08:00
    没装 ffmepg 吧。
    refugeezhao2018
        14
    refugeezhao2018  
       2019-01-04 17:21:39 +08:00 via Android
    you-get 呢?这个比较针对国内,但很久不用了
    honeycomb
        15
    honeycomb  
       2019-01-04 17:23:04 +08:00 via Android
    @Mrzhs 关于 PATH 还有个笨办法,下载 ffmpeg 的 binary,放到程序目录
    Mrzhs
        16
    Mrzhs  
    OP
       2019-01-04 20:04:50 +08:00 via Android
    @niubee1 安装了,如何让它下载完一个视频自动合并?
    Mrzhs
        17
    Mrzhs  
    OP
       2019-01-04 20:05:10 +08:00 via Android
    @Qzier 有,已经设置成全局了
    Mrzhs
        18
    Mrzhs  
    OP
       2019-01-04 20:05:18 +08:00 via Android
    @ech0x 有的
    frankmdong
        19
    frankmdong  
       2019-01-04 20:07:30 +08:00 via iPhone
    Bilibili 的话我用 annie
    Mrzhs
        20
    Mrzhs  
    OP
       2019-01-04 20:13:17 +08:00 via Android
    @frankmdong 我是觉得 ytdl 能用 aria2 通过多线程下载,速度更快,小鸡在国外
    ungrown
        21
    ungrown  
       2019-07-31 09:36:05 +08:00
    不要试图用单一手段应对所有情况,能下载 B 站视频的工具也很多的,我再补充一个,jijidown,好用的很
    crazypenguin
        22
    crazypenguin  
       2021-09-01 19:22:07 +08:00
    mac 环境,其实关于 youtube-dl 如何自动调用 ffmpeg,在 brew install ffmpeg 后是有准确提示的:
    ==> [email protected]
    [email protected] is keg-only, which means it was not symlinked into /usr/local,
    because this is an alternate version of another formula.

    If you need to have [email protected] first in your PATH, run:
    echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc

    For compilers to find [email protected] you may need to set:
    export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
    export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

    For pkg-config to find [email protected] you may need to set:
    export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"
    照着做就好了,其实就是环境变量里加了 ffmpeg
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4426 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 10:04 PVG 18:04 LAX 02:04 JFK 05:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86