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

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

  •  
  •   lulex · 2020-04-20 15:21:24 +08:00 · 4272 次点击
    这是一个创建于 1669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 、能转常见格式(avi,mkv,rmvb,flv 等)为 mp4 ;
    2 、能读取文件夹视频格式自动操作
    17 条回复    2022-08-05 17:54:10 +08:00
    0x666666
        1
    0x666666  
       2020-04-20 15:35:24 +08:00
    没有 我都是自己写的转换脚本
    shenlanAZ
        2
    shenlanAZ  
       2020-04-20 15:37:23 +08:00
    dmMediaConverter

    支持显卡加速
    nightwitch
        3
    nightwitch  
       2020-04-20 15:42:48 +08:00
    第一条可以用格式工厂,国产免费软件,底层是 FFmpeg 。第二条不太懂你的意思,是指监听某个文件夹吗,这种操作自己写脚本吧
    ryncv
        4
    ryncv  
       2020-04-20 15:49:16 +08:00   ❤️ 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  
       2020-04-20 15:49:25 +08:00
    小丸工具箱
    lulex
        6
    lulex  
    OP
       2020-04-20 20:17:10 +08:00
    @ryncv 大佬厉害。
    shirocheng
        7
    shirocheng  
       2020-04-20 20:18:10 +08:00
    handbrake,和 ffmpeg 用的 codec 基本一样,可以解析文件夹。
    460881773
        8
    460881773  
       2020-04-20 20:33:47 +08:00
    @ryncv 大佬牛批
    460881773
        9
    460881773  
       2020-04-20 20:33:58 +08:00
    @ryncv 稳如泰山
    la9998372
        10
    la9998372  
       2020-04-20 20:34:16 +08:00
    顶一个格式工厂,底层是 ffmpeg,还有 you-get 下载
    he110shield
        11
    he110shield  
       2020-04-20 20:37:31 +08:00
    Axiom.
    he110shield
        12
    he110shield  
       2020-04-20 20:39:38 +08:00
    qsmd42
        13
    qsmd42  
       2020-04-20 20:39:55 +08:00 via iPhone
    直接写个脚本就行 ffmeg 现在自带也有 gpu 加速了很方便
    qsmd42
        14
    qsmd42  
       2020-04-20 20:45:13 +08:00
    官网下一个 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  
       2020-04-21 16:55:43 +08:00 via Android
    格式工厂虽然好用,但是没有按照 ffmpeg 所用的开源协议来开源,是钉在 ffmpeg 耻辱柱上的软件啊…
    ungrown
        16
    ungrown  
       2020-10-02 11:29:21 +08:00
    我自己拿 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  
       2022-08-05 17:54:10 +08:00
    @qsmd42 请问 gpu 加速的参数是那一串,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3346 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:55 · PVG 19:55 · LAX 03:55 · JFK 06:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.