dwing吧 关注:5,646贴子:88,750
  • 8回复贴,共1

入门级批量视屏转码GUI分享 C#写的 ,命令行调用ffmpeg压缩

取消只看楼主收藏回复

上手难度:入门级~
准备视屏文件,视屏批量转码.exe 双击打开,一键开始压缩;


设计工作思路:以空间换时间,内存便宜,那么好,更多消耗内存,把CPU吃满达到极致转码速度。
蓝奏云
wwss.lanzoum.com/iOqNz0setv7a
54i8
或者
ranway.tpddns.cn:99/D%3A/Debug/%E8%A7%86%E9%A2%91%E6%89%B9%E9%87%8F%E8%BD%AC%E7%A0%81v2023.04.08.7z


IP属地:浙江1楼2023-04-08 15:13回复
    发现一个BUG并修复了一下,多音轨按音质排序功能的触发崩溃闪退。
    http://ranway.tpddns.cn:99/D%3A/Debug/%E8%A7%86%E9%A2%91%E6%89%B9%E9%87%8F%E8%BD%AC%E7%A0%81.7z

    压了一些电影,默认音轨并不是一定是音质最好,所以有个简单的按音质排序选轨功能,常见的音频格式做了假码率,以此当做音质排序。


    IP属地:浙江3楼2023-04-11 21:51
    回复

      一下午到现在折腾了一个新功能:<时间截取>
      压制 纯享版电影电视剧.Trim(),去掉片头、尾,曲、广告…… 截取中段有效内容,应该是大部分玩家需要的无效功能。
      设计为读取 " 截取时间表.xls " (此表需手工编辑,至少2个信息:视屏文件名、开始时刻或者结束时刻)
      至于能不能读取成功,要看电脑有没有装 WPS、Micro Office 等软件,调用了组件读取表格。
      视屏文件名可以用软件如: 【菲菲更名宝贝】整理到表格。
      匹配文件成功的,把时间戳插入ffmpeg编码命令行,-i 文件 -ss -to …… 读取文件之后时间戳定位。
      wwss.lanzoum.com/i4XPf0u6s4kj
      密码:aw7e


      IP属地:浙江5楼2023-04-29 00:19
      收起回复

        跑了2个多月居然没死机,还挺稳定的


        IP属地:浙江9楼2023-08-01 22:02
        回复
          ffmpegv2023.03.25以后的版本音轨不能自动复制语言信息,增加音轨语言指定参数。
          软编码生产,电费开支暴增。新增了一个功能【电费省钱模式:峰电休眠】
          大部分地区为早上8点到晚上10点为峰电,电费比谷电贵一倍,
          软件按时间调用Windows自带的休眠功能,休眠后可以断开供电,不断电就电源盒待机功耗,约2瓦,整机不工作。
          要求:
          系统盘要有一定空间存放hiberfil.sys休眠文件。
          配合主板设置或者外部硬件,谷电期间唤醒整机,实现电能削峰填谷计算编码。
          (如BIOS定时唤醒、定时插板+BIOS设置来电开机、PCI唤醒卡、盒子唤醒、网络唤醒数据包等)




          IP属地:浙江10楼2024-01-05 20:11
          收起回复
            iPilO1k5nikd
            dr9p

            軟編碼生產,電費開支暴增。新增了一個功能【電費省錢模式:峰電休眠】
            大部分地區為早上8點到晚上10點為峰電,電費比谷電貴一倍,
            軟件按時間調用Windows自帶的休眠功能,休眠後可以斷開供電,不斷電就電源盒待機功耗,約2瓦,整機不工作。
            要求:
            系統盤要有一定空間存放hiberfil.sys休眠文件。
            配合主板設置或者外部硬件,谷電期間喚醒整機,實現電能削峰填谷計算編碼。
            (如BIOS定時喚醒、定時插板+BIOS設置來電開機、PCI喚醒卡、盒子喚醒、網絡喚醒數據包等)


            IP属地:浙江12楼2024-01-05 20:20
            回复

              写了个自动分析剧集片头片尾导出时间戳的工具。
              pan.baidu.com/s/1bNie6o69SHtFNTBUf8bUHw?pwd=mqgf


              IP属地:浙江17楼2024-04-07 19:43
              回复
                pan.baidu.com/s/1bNie6o69SHtFNTBUf8bUHw?pwd=mqgf
                自动分析剧集片头片尾导出时间戳的工具。
                工作思路:使用ffmpeg 场景检测滤镜-vf "select='gt(scene,0.11)'" 跑一遍视频,生成转场帧的数据日志。
                再对日志文件进行查找重复场景,在不同集里查找,往往能比较出较多相同且连续的片段,对片段按重复率排序后,获得时间戳并转码切除。
                片头相同的容易匹配。
                尚未实现功能:
                片头随机插入视频中还差处理逻辑、
                多段式剧集,中部固定过场镜头检测,生成的场景数据也会偏差。
                片尾广告没剪裁掉。还需要加权、多集平均结尾时段对比。


                IP属地:浙江18楼2024-04-07 19:43
                回复

                  场景分割工具加了黑过场识别功能。
                  调用 ffmpeg -vf "blackframe=95:28" 滤镜,识别纯黑色场景速度很快。
                  按照设定的片头片尾时段,找出段内黑场,整理剪裁时间戳制成csv表格。
                  pan.baidu.com/s/1c5LZRA90wKsHMID1I8Oc2Q?pwd=4m92


                  IP属地:浙江21楼2024-04-09 20:07
                  回复