zoukankan      html  css  js  c++  java
  • 打算把我的视频工具整合一下

    近几年来,在工作之余,我零零碎碎写了不少视频工具。五一期间一时冲动,决定把这些程序整合一下。我的视频工具主要分为如下几种:

    下载工具

    下载工具最初是缘起于以前写的FlvDownloader,最初的目的是为了加速优酷视频,后来主要用于专辑批量下载,然后又陆陆续续加入了一些其它的功能,主要功能如下:

    1. Flv视频:支持几个常用的Flv网站的视频,专辑批量下载。
    2. 漫画:支持我常去的几个漫画网站的分卷及批量下载,不过自从在Surface上自己写了个看漫画的程序后,这个功能基本上没用了。
    3. 迅雷方舟:主要是为了下载一些戏剧带回家的,由于不常用,这个功能是个半自动的,不算很方便。

    由于经历的时间较长,其间从头开始重新写过几次,下载功能还是非常完善的。

    编辑工具

    编辑工具主要用于视频无损的剪切和拼接,最初的原型是FlvEditor。后来逐步随着网络带宽的提高,主要改看mp4等格式的视频了,就增加了avi、mp4等格式的支持。

    转码工具

    转码工具主要有如下功能:

    1. Flv转PSP Mp4:我的PSP已经服役六年多了,虽然现在已经不大用它玩游戏了,但将其作为一个专门的mp4播放器还是有其独到的地方的。
    2. Flv及Mkv无损转Mp4:这个功能主要是将Mkv、Flv转换为mp4放到平板或手机上看的,由于没有重新编码,速度飞快且无损画质。
    3. 转H264 Mp4:这个基本上是MeGUI的简化版,主要用于avi,rm等格式转mp4,从而支持移动设备,支持批量转换。

    计划

    这些功能零零散散分布在七八个程序中,有的是WinForm,有的是WPF(在08年之后的程序大多是WPF了)。其中大部分只剩下一个exe文件,另外,由于以前代码水平较烂,有代码的估计也看不大进去了。要把这些程序综合起来的话,UI界面也要重新设计,而界面又是我所不大擅长的地方,总体工作量还是不少的。

    打算空闲的时候每周两到三天,每天投入一两个小时来完成它,预期时间两个月。不过最近的烦心事太多,不知道是否有足够的精力坚持到把它完成。o(^▽^)o

  • 相关阅读:
    springboot动态修改日志级别
    加密算法之RSA算法
    关于 BeanDefinitionOverrideException的解析
    Hive基础知识总结
    Java中的字符串替换:replace/replaceAll/StringTemplate
    xxl-job简介&整体架构设计
    java启动springboot jar包后台不挂断运行
    java自定义线程名称
    idea2019.2.2版本激活
    Log4j的MDC机制如何在线程池中使用
  • 原文地址:https://www.cnblogs.com/TianFang/p/3065591.html
Copyright © 2011-2022 走看看