lulex
V2EX  ›  FFmpeg

有没有比较好的 ffmpeg 视频批量转换工具

  •  
  •   lulex · Apr 20, 2020 · 5272 views
    This topic created in 2242 days ago, the information mentioned may be changed or developed.
    1 、能转常见格式(avi,mkv,rmvb,flv 等)为 mp4 ;
    2 、能读取文件夹视频格式自动操作
    17 replies    2022-08-05 17:54:10 +08:00
    0x666666
        1
    0x666666  
       Apr 20, 2020
    没有 我都是自己写的转换脚本
    WayneCmd
        2
    WayneCmd  
       Apr 20, 2020
    dmMediaConverter

    支持显卡加速
    nightwitch
        3
    nightwitch  
       Apr 20, 2020
    第一条可以用格式工厂,国产免费软件,底层是 FFmpeg 。第二条不太懂你的意思,是指监听某个文件夹吗,这种操作自己写脚本吧
    ryncv
        4
    ryncv  
       Apr 20, 2020   ❤️ 1
    徒手写一条:
    find ./ -name '*.(avi|mkv|rmvb|flv)' -exec sh -c 'ffmpeg -i "$0" -vcodec libx264 -profile:v high -b 1000k -movflags faststart "output/${0%%.*}.mp4"' {} \;
    pxlxh
        5
    pxlxh  
       Apr 20, 2020
    小丸工具箱
    lulex
        6
    lulex  
    OP
       Apr 20, 2020
    @ryncv 大佬厉害。
    shirocheng
        7
    shirocheng  
       Apr 20, 2020
    handbrake,和 ffmpeg 用的 codec 基本一样,可以解析文件夹。
    460881773
        8
    460881773  
       Apr 20, 2020
    @ryncv 大佬牛批
    460881773
        9
    460881773  
       Apr 20, 2020
    @ryncv 稳如泰山
    la9998372
        10
    la9998372  
       Apr 20, 2020
    顶一个格式工厂,底层是 ffmpeg,还有 you-get 下载
    he110shield
        11
    he110shield  
       Apr 20, 2020
    Axiom.
    he110shield
        12
    he110shield  
       Apr 20, 2020
    qsmd42
        13
    qsmd42  
       Apr 20, 2020 via iPhone
    直接写个脚本就行 ffmeg 现在自带也有 gpu 加速了很方便
    qsmd42
        14
    qsmd42  
       Apr 20, 2020
    官网下一个 release 版的 ffmpeg 再 copy 一个别人的脚本 再加上开启 gpu 加速的参数
    for i in *.ts;
    do name=`echo "$i" | cut -d'.' -f1`
    echo "$name"
    ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i "$i" -c:a copy -b:v 1M -c:v h264_nvenc "mp4/${name}.mp4"
    done
    mgrddsj
        15
    mgrddsj  
       Apr 21, 2020 via Android
    格式工厂虽然好用,但是没有按照 ffmpeg 所用的开源协议来开源,是钉在 ffmpeg 耻辱柱上的软件啊…
    ungrown
        16
    ungrown  
       Oct 2, 2020
    我自己拿 python 写的脚本 mykit.py
    https://github.com/mo-han/mo-han-toolbox/blob/master/mykits/mykit.py
    可以手动制定源文件,也可以缺省从剪贴板获取源
    既支持单个源文件、多个源文件,也支持源目录(搜索目录下所有视频文件)


    批量转换成.mp4 的功能我还没加进去,但是很好弄
    这个脚本是通过预设的关键字采用对应参数的
    比如我自己常用的 mykit ff -k smallhd,其实是 -crf 25 -c:v hevc,并且把输出分辨率缩小到内切 1280x720

    指定输出文件格式确实是个有必要的功能,我这就去加个 mp4 的关键词
    xx3122
        17
    xx3122  
       Aug 5, 2022
    @qsmd42 请问 gpu 加速的参数是那一串,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   912 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 20:13 · PVG 04:13 · LAX 13:13 · JFK 16:13
    ♥ Do have faith in what you're doing.