Mrzhs
V2EX  ›  问与答

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

  •  
  •   Mrzhs · Jan 4, 2019 via Android · 5533 views
    This topic created in 2692 days ago, the information mentioned may be changed or developed.
    网络视频 6 分钟的诅咒,30 分钟视频分了 8 段,有什么办法让它自动合并吗?官方参数好像没有,配合 ffmpeg 写个脚本?
    Supplement 1  ·  Jan 4, 2019
    非 youtube 视频,下载的是哔哩哔哩
    22 replies    2021-09-01 19:22:07 +08:00
    suhongbo
        1
    suhongbo  
       Jan 4, 2019
    用其它的软件下载的 YOUTUBE 视频并没有分段的情况啊。不太清楚,但是可以用小日本手动把视频合并成一个吧。话说,V2 的回复不满多少个字符还要扣分的?
    cheese
        2
    cheese  
       Jan 4, 2019   ❤️ 1
    @suhongbo #1 v2 发言发帖都是要消耗铜币的,获得感谢和回复是可以获得铜币的。
    zmz125000
        3
    zmz125000  
       Jan 4, 2019 via Android
    Path 加上 ffmpeg 的路径,自动调用。
    refugeezhao2018
        4
    refugeezhao2018  
       Jan 4, 2019 via Android
    ytdl 本来就是自动合并的。。。同一地址的视频
    Cu635
        5
    Cu635  
       Jan 4, 2019
    lz 用的是从哪里下载的 youtube-dl ?下载的是哪个网站的哪个视频?我用的就没有过不自动合并的 bug。
    Tink
        6
    Tink  
    PRO
       Jan 4, 2019
    自动的
    Mrzhs
        7
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @suhongbo bilibili
    Mrzhs
        8
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @zmz125000 涉及 py 代码?
    Mrzhs
        9
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @refugeezhao2018 不是啊,我在逼站下载的就是分段
    Mrzhs
        10
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @Cu635 网上找的 dl 下载的网站是 B 站
    niubee1
        11
    niubee1  
       Jan 4, 2019
    ffmpeg 大法好
    Qzier
        12
    Qzier  
       Jan 4, 2019 via iPhone
    合并默认调用 ffmpeg,你的 PATH 中没有 ffmpeg,自然无法自动合并。
    ech0x
        13
    ech0x  
       Jan 4, 2019
    没装 ffmepg 吧。
    refugeezhao2018
        14
    refugeezhao2018  
       Jan 4, 2019 via Android
    you-get 呢?这个比较针对国内,但很久不用了
    honeycomb
        15
    honeycomb  
       Jan 4, 2019 via Android
    @Mrzhs 关于 PATH 还有个笨办法,下载 ffmpeg 的 binary,放到程序目录
    Mrzhs
        16
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @niubee1 安装了,如何让它下载完一个视频自动合并?
    Mrzhs
        17
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @Qzier 有,已经设置成全局了
    Mrzhs
        18
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @ech0x 有的
    frankmdong
        19
    frankmdong  
       Jan 4, 2019 via iPhone
    Bilibili 的话我用 annie
    Mrzhs
        20
    Mrzhs  
    OP
       Jan 4, 2019 via Android
    @frankmdong 我是觉得 ytdl 能用 aria2 通过多线程下载,速度更快,小鸡在国外
    ungrown
        21
    ungrown  
       Jul 31, 2019
    不要试图用单一手段应对所有情况,能下载 B 站视频的工具也很多的,我再补充一个,jijidown,好用的很
    crazypenguin
        22
    crazypenguin  
       Sep 1, 2021
    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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1458 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 17:06 · PVG 01:06 · LAX 10:06 · JFK 13:06
    ♥ Do have faith in what you're doing.