ffmpeg吧 关注:1,265贴子:4,451
  • 2回复贴,共1

花了好几天写了个调用ffmpeg批量压片转码GUI

取消只看楼主收藏回复

极简设计。
支持 ffmpeg 内的 libsvt-av1、libaom、libx265 编码,
批量起来,可占满任何性能的家用PC。
2023年3月9日 00: 加了自动扫描黑边并剪裁功能,测试中。



IP属地:浙江1楼2023-03-09 01:01回复

    加了个PGS图形字幕渲染功能,图片到图片(硬字幕)
    overlay 水印模式
    -filter_complex 复合滤镜比较高级,调了很久。
    [轨道号]滤镜[结果变量名]
    滤镜1,滤镜2,滤镜3……,按顺序会直接传递到下一个滤镜
    有些PGS字幕坐标出现在画面黑边。剪裁模式无法渲染到画面,使用缩小,还需要计算缩小后的X坐标(使得居中显示)
    PGS加了帧率调整滤镜,minterpolate=fps…… mi_mode=dup(复制帧),使得和视频一致,编码后时长不会相差很大。
    滤镜 [结果变量名] 可被 -map["结果变量名"]调用
    例如
    -lavfi "crop=1920:752:0:164[video],[0:7]minterpolate='fps=24':mi_mode=dup,scale=-2:752[sub],[video][sub]overlay=292:0[fin]" -map ["fin"]


    IP属地:浙江4楼2023-03-11 00:33
    收起回复
      尺寸剪裁;
      时间剪裁;
      画面缩小;
      加硬字幕;
      自动识别黑边并剪裁
      自动识别隔行扫描并反交错;
      无损复制声音;
      有损压缩声音;
      多国音轨自动挑选;
      8、6等声道转立体声节省码率;
      附带一个简易片头片尾识别工具,调用ffmpeg的场景识别滤镜、黑场识别滤镜。定位片头片尾
      pan.baidu.com/s/1iAiV2BD--0ySUCcwgrpbSA?pwd=79yf


      IP属地:浙江9楼2024-04-11 13:30
      回复