腾讯下载的视频qlv格式转化为MP4格式

最近在看腾讯视频的时候发现下载下来的视频格式都是qlv格式,且不能用其他播放器播放,甚是恼怒,网上找了很多方法都很繁琐,于是自己写了一个小程序来处理这个问题。把下载下来的qlv格式转化为MP4格式

首先还是按照网上所说的,找到这些文件所在位置:

  1. 首先将需要转换mp4格式的视频下载,要下载完成才能进行转换。

  2.  点击设置,将文件所在位置复制

  3.  将复制内容粘贴到我的电脑,如图所示位置,点击回车【Enter】键,打开后我们找到下载文件,

    (因为腾讯下载内容一般都为隐藏,所以需要将文件找到)

  4.  我们打开其中任一个文件,会发现里面是这样的,我们要做的就是将这些内容转换为mp4格式

    找到文件所在目录之后就可以用我的小程序了,轻松愉快:

    你可以选择外层目录全部转换到一个目录中,一个一个转化,这里的区别就是你选择转换目录时选择的目录级别。

    转换完后你就可在相应目录找到你转换的MP4格式的视频文件了:如根据上面的路径,我全部转换的文件截图

    下面贴出核心代码,相信大家根据这些代码肯定也可以写出程序了:

    /// <summary>
            /// 执行cmd命令
            /// 多命令请使用批处理命令连接符:
            /// <![CDATA[
            /// &:同时执行两个命令
            /// |:将上一个命令的输出,作为下一个命令的输入
            /// &&:当&&前的命令成功时,才执行&&后的命令
            /// ||:当||前的命令失败时,才执行||后的命令]]>
            /// </summary>
            private void QLvToMp4(string strPath,string outPath)
            {
                try
                {
                    Process p = new Process();
                    //设置要启动的应用程序
                    //p.StartInfo.FileName = "cmd.exe";
                    p.StartInfo.FileName = "cmd.exe";//后面的 \"D:\\ServKit\"替换为你需要的路径即可。
                    //是否使用操作系统shell启动
                    p.StartInfo.UseShellExecute = false;
                    // 接受来自调用程序的输入信息
                    p.StartInfo.RedirectStandardInput = true;
                    //输出信息
                    p.StartInfo.RedirectStandardOutput = true;
                    // 输出错误
                    p.StartInfo.RedirectStandardError = true;
                    //不显示程序窗口
                    p.StartInfo.CreateNoWindow = true;
                    //启动程序
                    p.Start();
    
                    //获取盘符
                    string strRoot = strPath.Substring(0, 2);   //  D:
                    //获取最后一个\的索引
                    int intLast = strPath.LastIndexOf(‘\\‘);
                    //获取文件的首字母
                    string strLast = strPath.Substring(intLast + 1, 1);
                    //最后输入转换命令“copy/B 0*.tdl Video001.mp4”,
                    //(在“copy/B”和“0*.tdl”之间有一个空格,“0*.tdl”和“Video001.mp4”之间也有一个空格。其中0是文件中的第一个字母,
                    //如果大家的文件以“a”开头的话,那么命令应该写为“copy/B a*.tdl Video001.mp4”。)
                    if (!Directory.Exists(outPath))
                    {
                        Directory.CreateDirectory(outPath);//创建该文件
                    }
                    outPath = Path.Combine(outPath, strPath.Substring(intLast + 1) + ".mp4");
                    if(File.Exists(outPath))
                    {
                        File.Delete(outPath);
                    }
                    string strCmd = strRoot + @"&cd " + strPath + " &&copy/B " + strLast + "*.tdl " + outPath;
                    //向cmd窗口发送输入信息
                    p.StandardInput.WriteLine(strCmd + "&exit");
                    p.StandardInput.AutoFlush = true;
                    //获取输出信息
                    string strOuput = p.StandardOutput.ReadToEnd();
                    //等待程序执行完退出进程
                    p.WaitForExit();
                    p.Close();
                    //MessageBox.Show(strOuput);
                }
                catch
                { }
            }

    具体小程序的下载地址:https://pan.baidu.com/s/1eT1KhH4    密码:elvp

原文地址:https://www.cnblogs.com/sxw117886/p/8385864.html

时间: 2024-11-09 00:04:41

腾讯下载的视频qlv格式转化为MP4格式的相关文章

Json格式转化为string格式

今天在学习Jsonp的时候,想通过服务端返回一段json数据,因为使用的服务端是NodeJs,那么就需要在js文件中实现返回json.(这里不懂的同学,可以先了解一下NodeJs的基础概念,在这里,我想大家推荐一个Nodejs视频  http://www.icoolxue.com/album/show/89). 首先,我们有这样一个json格式 var json={name:"xlt",age:25} 如果我们直接把上面这个”json对象“返回给客户端,那么客户端都不知道怎么接受(至于

手机爱奇艺视频qlv格式怎么转换mp4格式

1.搜索: 小白兔视频格式在线转换 2.上传你的视频(腾讯qlv,爱奇艺qsv.优酷kux)都可以. 3.转换好后,我们把转换的视频下载到电脑里,就可以看到视频已经是MP4格式了. 原文地址:https://blog.51cto.com/14204019/2389406

腾讯下载的视频转换为MP4

第一步:首先找到腾讯视频下载设置中的缓存目录,如下图 打开这个目录,找到最近的,就是刚才你下载的文件夹 打开最近的文件夹,如下图,copy里面的内容到D盘的qlv目录中 第二部:进入D盘的qlv目录,执行下面的命令,即可生成MP4视频文件 D:\qlv>copy/b  *.tdl  2.mp46f18d09df684afee40d82ce34377064c.000.tdl6f18d09df684afee40d82ce34377064c.001.tdl6f18d09df684afee40d82ce

将搜狗词库.scel格式转化为.txt格式

由于项目中要用到词库,而下载的搜狗词库是.scel格式,所以就用python脚本将搜狗词库.scel格式文件转化为.txt格式文件. 1 #!/bin/python 2 # -*- coding: utf-8 -*- 3 4 5 import struct 6 import sys 7 import binascii 8 import pdb 9 10 try: 11 reload(sys) 12 sys.setdefaultencoding('utf-8') 13 except: 14 pas

qlv格式转换成MP4格式

腾讯视频下载:1.先下载腾讯的客户端--->播放视频在客户端 2.播放视频一段后停止 3.点击腾讯客户端的右上角的设置 4.复制缓存地址(注意:在此之前需要设置"显示隐藏的文件夹") 5.打开缓存地址中的"vodcache"文件夹,确保其中有文件 6.使用WIN图标键+R ,打开cmd ,输入,按下回车[Enter]键 7.将刚刚我们所示的文件夹内容的地址复制 8.在cmd.exe窗口中 如图位置输入命令符:[cd] (后加一个空格) 右键[粘贴],最后按下[

腾讯qlv视频转为MP4格式工具

本文解决上一篇<优酷爱奇艺视频转换为MP4格式工具>留下的腾讯视频qlv转MP4格式问题,教程都是一步步亲手操作的,每一步都有配图.希望各位老板多转发分享,谢谢! 解压软件.(建议关闭所有杀毒软件避免误伤,软件本身无毒无广告,请放心使用) 安装去广告版的腾讯视频.(说明:因为腾讯视频版本变动,码率会随机,下载的视频无法转码,或者转码后的文件会出现不确定的问题,所以请安装去广告版腾讯视频.) 安装完成后,用去广告版腾讯视频下载视频文件. 视频文件下载完成后,右击转换工具以管理员身份运行软件. 添

QLV格式的视频怎么在线转化成MP4

现在大家休息的时候都会拿出手机用腾讯视频观看电影,电视以及各种综艺节目类的视频,很多时候大家遇到精彩的视频片断会想着将其保存下来,但是腾讯视频只有一个导出功能,并且导出的视频格式为QLV格式,这就郁闷了除了腾讯播放器就不能再进行播放了,其实可以将其转换成MP4格式的,转换完成后就可以将其放在各大播放器上观看了,小编今天就跟大家讲解一下QLV格式的视频怎么在线转换成MP4格式.操作工具:[迅捷PDF在线转换器]第一步:打开电脑进入浏览器内搜索关键词"迅捷PDF在线转换器".找到相对应的转

教你下载ditto视频app中的好玩视频

教你下载ditto视频app中的好玩视频 1.ditto视频app 重点内容 2.首先是抓包获取app的视频地址 用charles 开启代理: 同一wifi下,手机设置电脑的代理ip: 然后就抓了,这么多抓包工具,随便你用什么工具了,windows可以用findler. 最后获取的数据接口为: http://ditto.short.tv/api/v1/videos http://ditto.short.tv/api/v1/sliders http://ditto.short.tv/api/v1/

[转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

[流媒體]H264—MP4格式及在MP4文件中提取H264的SPS.PPS及码流 SkySeraph Apr 1st 2012  Email:[email protected].com 一.MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二.MP4封装格式核心概念 1  MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of a