下载的flv文件必须要用指定的flv播放器器flv播放器,而且需要激活码,能破解码?

下载到本地的flv视频文件被加密过,必须要用指定的播放器,请问怎么破解或是解密?_百度知道
下载到本地的flv视频文件被加密过,必须要用指定的播放器,请问怎么破解或是解密?
所以你就用不着理会这样的提示?”你由于已经进行了备份,再进行这样的操作),直接点击“是”,可能会导致文件不可用,即将Flv改成AVI(为了保险起见:“如果改变文件扩展名。当系统提示,你先将这个Flv视频文件复制一个到另外的文件夹。希望能够帮助到你,转换格式为AVI?====================先用《格式工厂》进行格式转换请问怎么破解或是解密;或者直接将文件名的尾缀名,成功以后你就可以打开视频文件了。确实要更改吗
亲测,不可行。
如果两种方法都不行,请将原视频文件发我邮箱,可以帮你解决。邮箱号,请查私信。
其他类似问题
flv视频的相关知识
按默认排序
其他1条回答
可以发这个文件来帮你看看
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用itudou下载完的flv文件用任何一个flv播放器都能放吗?_百度知道
用itudou下载完的flv文件用任何一个flv播放器都能放吗?
我试了bt的和另一个不知名的都不能放啊?求各位指点下,能让我看见人就行。
提问者采纳
Qvod(网络媒体播放器),都可以暴风影音,都是很常用的播放器,你可以再试一下
提问者评价
其他类似问题
您可能关注的推广
flv播放器的相关知识
其他1条回答
用暴风影音播放。
暴风影音很强大!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁发表时间: 17:01
[原创]FLV视频列表播放器教程(SWF格式,提供源文件下载和AS代码拷贝) &&
梦回轻狂 发表在
华声论坛 .cn/forum-325-1.html
这个播放器的做法我在以前的回帖中有简要的介绍,
今天把它整理成完整的教程帖出来,并提供源文件下载。
(教程为SWF格式提供源文件下载和AS代码拷贝)
FLASH8格式的范例源文件下载地址:
效果演示1(不自动播放):
效果演示2(自动播放):
所有AS代码:CODE:flvlstcbo.fontSize = 15;
//设置播放下拉列表框的字号
flvlstcbo.fontWeight = &bold&;
//设置下拉列表框为粗体
flvlststr._visible =
//隐藏存放列表内容的动态文本框
var flvname = new Array();
//新建一个存放所有视频名称的数组
var flvurl = new Array();
//新建一个存放所有视频网址的数组
var tmparray = new Array();
//新建一个存放临时字符串的数组
tmparray = flvlststr.text.split(&\r&);
//用回车字符切割动态文本框中的播放列表内容,放进临时数组中
for (i=0; i&tmparray. i++) {
//循环一遍临时数组
if (i%2 == 0) {
//如果当前索引为偶数,则对应的字符串必是视频标题
flvname[i/2] =
//将字符串内容放进存放视频标题的数组
//如果当前索引为奇数,则对应的字符串必是视频网址
flvurl[(i-1)/2] =
//将字符串内容放进存放视频网址的数组
for (i=0; i&flvname. i++) {
//循环一遍存放所有视频名称的数组
flvlstcbo.addItem({data:flvurl, label:flvname});
//新增下拉列表项并添加标题及对应网址
var listener_player:Object = new Object();
//新建侦听器对象
flvplayer.addEventListener(&complete&, listener_player);
//为视频播放组件添加结束侦听事件
plete = function(eventObject:Object):Void { //如果当前视频播放完毕
flvlstcbo.selectedIndex++;
//下拉列表切换到下一视频项
flvlstcbo.dispatchEvent({type:&change&, target:flvlstcbo});
//模拟&用户点击&动作,启动视频切换
var listener_cbo:Object = new Object();
//新建侦听器对象
flvlstcbo.addEventListener(&change&, listener_cbo);
//为视频下拉列表添加变化侦听事件
listener_cbo.change = function(eventObject:Object) {
//如果视频下拉列表索引发生变化
flvplayer.contentPath = flvurl[flvlstcbo.selectedIndex];
//播放组件切换到对应的视频网址
flvplayer.autoPlay =
//开启自动播放功能
flvplayer.contentPath = flvurl[flvlstcbo.selectedIndex];
//为播放组件添加初始的视频网址[本帖最后由 梦回轻狂 于
12:09 编辑]
----------------------------------------------
  “从医入道,道以医显” 古语有云:“为人父母者,不知医为不慈;为人儿女者,不知医为不孝”
  “中医药学凝聚着深邃的哲学智慧和中华民族几千年的健康养生理念及其实践经验…是打开中华文明宝库的钥匙”--习近平
  “夫四时阴阳者,万物之根本也,所以圣人春夏养阳、秋冬养阴,以从其根…虚邪贼风,避之有时,恬葱槲蓿嫫又衲谑兀“泊永础--黄帝内经
  “四时之化,万物之变,莫不为利,莫不为害。圣人察阴阳之宜,辨万物之利以便生”--吕氏春秋
回复时间: 20:18
有幸又坐沙发~~~谢谢梦回老师细致的视频播放器教程,辛苦了! 改天来学习.
[本帖最后由 蜻蜓. 于
20:20 编辑]
回复时间: 00:36
欣赏学习梦回的视频播放器教程!制作辛苦了!
----------------------------------------------珍惜善友!
回复时间: 08:38
昨天梦回这帖代码有误,页面都乱了,我帮改了,本想加入这些字,
"如何在教程里复制AS语句:
在教程框上方,点中手形按钮右边的"I"形按钮,把要复制的语句用鼠标拖动(呈绿色),点Ctrl+C键即可复制"
但这办法以前的电脑有效,现在的电脑行不通了,我请教过老师,说也不清楚原因,可能是电脑设置问题,只要把教材下载到电脑上,就能用此方法复制,我试了下这方法可以,梦回这教程AS多,最好把在教程复制文字的方法说明一下好些
[本帖最后由 贝子 于
08:42 编辑]
回复时间: 08:41
这视频链接不太稳定,较卡,梦回制作教程辛苦了,喜欢视频播放器对AS有研究的朋友一定会喜欢
回复时间: 16:23
教程编辑的层次和说明很清楚,俺有时间好好理解和学习,谢谢梦回,辛苦了~~
回复时间: 16:23
教程很棒,可是我老卡在视频链接上,我做的怎么不出画面、那个网站可以有FLV视频链接可用,知道的说说。
----------------------------------------------在论坛开始享受副村级待遇。
回复时间: 00:49
你第二次作品使用的地址是可以接通的,问题应该出在其它地方,
我的播放器能播放这个视频,点击下面链接可以观看:
----------------------------------------------
  “从医入道,道以医显” 古语有云:“为人父母者,不知医为不慈;为人儿女者,不知医为不孝”
  “中医药学凝聚着深邃的哲学智慧和中华民族几千年的健康养生理念及其实践经验…是打开中华文明宝库的钥匙”--习近平
  “夫四时阴阳者,万物之根本也,所以圣人春夏养阳、秋冬养阴,以从其根…虚邪贼风,避之有时,恬葱槲蓿嫫又衲谑兀“泊永础--黄帝内经
  “四时之化,万物之变,莫不为利,莫不为害。圣人察阴阳之宜,辨万物之利以便生”--吕氏春秋
回复时间: 04:25
谢谢楼主的教材。
做了一个练习。脚本还可简洁一点。谨作讨论。错误及不当之处请指正。
.CODE:list.labels = [];
list.labels[0] = & 01. 多情的玫瑰&;
list.labels[1] = & 02. 韩国美女&;
list.labels[2] = & 03. 花蝴蝶&;
list.labels[3] = & 04. 大丈夫&;
list.labels[4] = & 05. 明月千里寄相思&;
list.data = [];
list.data[0] = &/pomoho_video/8429.flv&;
list.data[1] = &http://image.hnol.net/200504/lat/flv/hanguomeinv.flv&;
list.data[2] = &http://image.hnol.net/200504/lat/flv/huahudie.flv&;
list.data[3] = &http://image.hnol.net/200504/lat/flv/dazhangfu.flv&;
list.data[4] = &/pomoho_video/0456.flv&;
//********* 以上为歌曲名和链接两个数组 曲目数可任意添加 其他不必改变 *******
list.backgroundColor = 0x3CA8C3;
list.color = 0x66ff00;
//*************************** 以上为list组件的属性设置 可省略 *************
var i = Math.floor (Math.random () * list.data.length);
displ.contentPath = list.data[i];
list.selectedIndex =
//***************************** 以上为初始化,随机播放曲目 *****************
list.addEventListener (&change&, dianbo);
function dianbo ()
i = list.selectedI
displ.contentPath = list.data[i];
//******************************** 以上为点选择播放 ************************
listener_player = function ()
i = i + 1;
i = i & list.data.length ? i : 0;
list.selectedIndex =
displ.contentPath = list.data[i];
//*********************** 以上为自动顺序播放 ******* 此以上所有脚本写在场景的第一层第一帧上
on (complete) {
_root.listener_player ();
//*********************** 此三行脚本写在displ剪辑上 ********************CODE:http://image.hnol.net/c/swf//02/1763.swf
  将播放组件和列表组件拖到场景下。
  播放组件的实例名为:displ ;列表组件的实例名为:list 。写上脚本即可。曲目任意。
[本帖最后由 梦回轻狂 于
16:27 编辑]
&& 14:41&&金钱&&+2
&&感谢支持,好帖!这两天有点忙,有时间 ...
&& 14:41&&魅力&&+2
&&感谢支持,好帖!这两天有点忙,有时间 ...
回复时间: 04:29
  如果嫌声音打架,烦版主删掉我的播放器。
  感谢。
回复时间: 13:28
板凳学习下
----------------------------------------------华声论坛 影音帝国 官方QQ群
影视时空|音乐地带 QQ群:33722
音乐快递QQ群: 原声地带QQ群:
高品质单曲QQ群: 心情音乐QQ群:
心情吟诵QQ群: 音乐播放器QQ群:
华声论坛 有你更精彩!!
回复时间: 03:03
感谢 梦回轻狂 版主奖励。
回复时间: 22:19
枳橘吟的代码写得太好了!
我真的自觉惭愧(大实话,真心话)
实用,规范,精炼,易懂,是初学者不可多得的好教程。
现将其做成FLA源文件供初学者下载参考:
更为值得一提的是连注释都写得如此规范,
而且我看到昨天晚上还进行了修改,统一了播放列表配色,
颇具精益求精的精神,令我更加敬佩。
谢谢你对学坊的支持,只是希望不要熬夜赶工,健康为重!
每句代码都可谓千锤百炼,比如
i = i < list.data.length ? i : 0;
如果换成常见的写法就应该是:
if(i>=list.data.length){
使用这种三段式的选择结构并不难懂,代码却能更加规整。
----------------------------------------------
  “从医入道,道以医显” 古语有云:“为人父母者,不知医为不慈;为人儿女者,不知医为不孝”
  “中医药学凝聚着深邃的哲学智慧和中华民族几千年的健康养生理念及其实践经验…是打开中华文明宝库的钥匙”--习近平
  “夫四时阴阳者,万物之根本也,所以圣人春夏养阳、秋冬养阴,以从其根…虚邪贼风,避之有时,恬葱槲蓿嫫又衲谑兀“泊永础--黄帝内经
  “四时之化,万物之变,莫不为利,莫不为害。圣人察阴阳之宜,辨万物之利以便生”--吕氏春秋
回复时间: 02:17
原帖由 梦回轻狂 于
22:19 发表
枳橘吟的代码写得太好了!
我真的自觉惭愧(大实话,真心话)
实用,规范,精炼,易懂,是初学者不可多得的好教程。
现将其做成FLA源文件供初学者下载参考:
更为值得一提的是连注释都写得如此规范,
而且我看到昨天晚上还进行了修改,统一了播放列表配色,
颇具精益求精的精神,令我更加敬佩。
谢谢你对学坊的支持,只是希望不要熬夜赶工,健康为重!
每句代码都可谓千锤百炼,比如
i = i & list.data.length ? i : 0;
如果换成常见的写法就应该是:
if(i&=list.data.length){
使用这种三段式的选择结构并不难懂,代码却能更加规整。
  版主过谦、低调。对我大加褒扬,害我如芒在背。
  简单缘于懒。能达到同样的效果,能省则省,这是常理。大家做事都会这样。
  用组件制作,好处是省事,但要受一些限制。如果“自定义”,需要了解更多的东西。
  版主不辞辛苦,编了教材,我跟着练习。还得谢谢你的导引。
  各种元件全部制作,虽麻烦不少,但较自由,且可更加熟悉flash的方方面面。苦中有乐。
  两相权衡,各取所需。
  感谢版主赏识,关心健康。
回复时间: 06:31
  改了一点点。超过24小时,我无权修改了。
  麻烦 梦回轻狂 版主删掉上面的那个。不然声音要打架。
  感谢。
[本帖最后由 枳橘吟 于
09:08 编辑]
回复时间: 07:02
敬佩梦回轻狂
回复时间: 08:23
承蒙错爱,问好海离和。
----------------------------------------------
  “从医入道,道以医显” 古语有云:“为人父母者,不知医为不慈;为人儿女者,不知医为不孝”
  “中医药学凝聚着深邃的哲学智慧和中华民族几千年的健康养生理念及其实践经验…是打开中华文明宝库的钥匙”--习近平
  “夫四时阴阳者,万物之根本也,所以圣人春夏养阳、秋冬养阴,以从其根…虚邪贼风,避之有时,恬葱槲蓿嫫又衲谑兀“泊永础--黄帝内经
  “四时之化,万物之变,莫不为利,莫不为害。圣人察阴阳之宜,辨万物之利以便生”--吕氏春秋
回复时间: 08:30
下面这段代码还可以再精减一行:CODE:listener_player = function (){
i = i + 1;
i = i & list.data.length ? i : 0;
list.selectedIndex =
displ.contentPath = list.data[i];
};“赋值”、“比较判断”、“执行判断后的操作”三个步骤合为一行后,可精减为:CODE:listener_player = function (){
++i & list.data.length ? i : i = 0;
list.selectedIndex =
displ.contentPath = list.data[i];
};如果使用“三连等”+“嵌套赋值”,甚至可以将整个函数压缩为1行,如下CODE:listener_player = function () {
displ.contentPath = list.data[list.selectedIndex=i=++i&list.data.length ? i : 0];
};但是使用“多连等”时一定要注意:赋值顺序是从右到左的,计算式写在最右边,
要赋予此算式结果值的变量,按逻辑先后顺序从右向左边依次排开。
使用这种方法,设置随机初始视频的三行代码同样可以压缩为一行
原来的代码:CODE:var i = Math.floor (Math.random () * list.data.length);
displ.contentPath = list.data[i];
list.selectedIndex =压缩后的代码:CODE:displ.contentPath = list.data[list.selectedIndex=i=Math.floor(Math.random()*list.data.length)];以上压缩代码在FALSH8/AS2.0中实测通过,暂未发现逻辑错误。
我也发个新试验的作业,以供测试:
为了避免声音“打架”,初始时关闭了自动播放,
但只要手动点击播放按钮后,自动播放就开启了,所以不会影响测试。
“自动播放在初始时为关闭,点击后就开启”的功能是通过在视频播放组件上加入下面代码来实现的:CODE:on (playing) {
this.autoPlay != true ? this.autoPlay=true : this.autoP
[本帖最后由 梦回轻狂 于
09:32 编辑]
----------------------------------------------
  “从医入道,道以医显” 古语有云:“为人父母者,不知医为不慈;为人儿女者,不知医为不孝”
  “中医药学凝聚着深邃的哲学智慧和中华民族几千年的健康养生理念及其实践经验…是打开中华文明宝库的钥匙”--习近平
  “夫四时阴阳者,万物之根本也,所以圣人春夏养阳、秋冬养阴,以从其根…虚邪贼风,避之有时,恬葱槲蓿嫫又衲谑兀“泊永础--黄帝内经
  “四时之化,万物之变,莫不为利,莫不为害。圣人察阴阳之宜,辨万物之利以便生”--吕氏春秋
回复时间: 22:47
原帖由 梦回轻狂 于
08:30 发表
下面这段代码还可以再精减一行:
  谢谢版主点评、讨论。获益良多。
  关于精减、简化脚本的问题,还说点我的看法。
  1、“简化”并不能光考虑数量上简化,应该是整个制作,动作关系上、思路上简化;
  2、书写脚本,能简则减,还得兼顾明了,清晰,方便判读;
  3、制作中,往往急盼出效果,一般是先出个初步,自我满足一下。然后静下神来,反复检查、揣摩、修改。最前一个,在脚本上留了一些后手,考虑往下还要增加一些东西。
  4、15楼的制作,可算这一轮练习的最后结果了。关于应用组件 FLVPlayback 制作视频播放器暂做这些学习。
  再谢版主。
回复时间: 09:12
这帖看回复都能学到知识,谢谢两位高手的精彩回帖,此帖加精了原文地址:
1. 问题的产生
Flash视频播放方案原理其实比较简单:网页端放置一个Flash编写的播放器,播放器通过http协议访问一个flv文件,通过Flash本身的视频解码功能进行视频播放。在播放过程中,为了视频的流畅播放器会对接下来要播放部分的数据做一些预读取。
具体来说,我们只需要把flv文件放在网站目录下,让播放器指向这个地址就可以播放了。
但是,这样制作好的播放器方案,在实际使用中会遇到一个问题:当用户拖动进度到还未缓冲的部分时,播放器会停止播放或者是回到视频的开始。这就是标题中的“对未缓冲进度条实现拖动”。
2. 原理与解决
设想一下,对于本地视频文件的拖动,播放器需要调用哪些接口才能实现呢?
通过某个API得知视频中某时刻对应的数据相对于文件头的偏移量;通过某个API得到视频数据中指定偏移量以后的数据;播放器本身要支持偏移访问和播放
对于网络是视频,同样需要这两个关键的接口。很遗憾的,默认状态下(上面说的把flv文件直接放在IIS host的目录下)这两个条件都不具备。
Flv文件一般不包含keyframe和meta信息。keyframe就是关键帧,而meta是元数据,通过它们,我们才能知道视频时间所对应的文件偏移量。IIS不提供文件位置偏移访问接口。
如何是好呢?对于Flv文件,那当然是加上keyframe和meta就好,如何加法待会儿一一道来。对于文件偏移访问接口,有两个思路:
替换掉IIS,使用支持偏移访问的Http Server;给IIS创造文件偏移访问的接口,iis extension、custom http handler和server side script都可以。
3.1 flv文件的meta生成
上面提到,flv需要有meta信息才能正确地被分析并根据时间获取偏移量。有两个工具可以补全meta信息:
flvtool2:ruby写的一个著名工具,地址:jamdi:另外一个补全meta信息的工具,地址:
两者都是命令行工具,也都有windows版本,下载了直接用就好。这里简单介绍一下用法:
flvtool2:
flvtool2 –U &input file& &output file&
jamdi –i &input file& –o &output file&
如此,meta信息就补全了。
3.2 使用IIS作为Web服务器的方法
IIS是Windows默认Web服务器,在Windows下不用它很难(虽然不少装Apache的),而且尤其是当你的网站是ASP.net写成的话。上面说过,IIS默认是不支持文件偏移访问的,我们要创造条件让它能够支持。这里提供两种方法:
3.2.1 Custom Http Handler
给IIS置入一个Custom Http Handler,让它来处理所有对flv的请求,这就行了。简略的步骤是:
1、使用任何一种CLR语言编写一个Custom Http Handler,这个Handler接受两个参数,第一个是flv文件名,第二个是start为参数名的偏移量,返回这个偏移量到文件尾的所有数据。
2、将上面的Http Handler部署到IIS中。
3、在IIS中将所有对.flv文件的访问定向到这个Custom Http Handler上。
具体的步骤还是挺多,有人总结的很好,这里不再重复了。步骤和源代码在。
3.2.1 PHP代理
当IIS已经配置好了PHP的时候,使用PHP代理也不失为一种简洁有效的方法了。这种方法的步骤非常简单:
1、编写一个php页面,这个页面接受两个参数,第一个是文件名,第二个是start为参数名得偏移量,php读取flv文件并返回从偏移量到文件尾的数据。
步骤相当简单,而且这个解决方案几乎是可以横跨所有Web Server和所有操作系统了,只要是能执行php的地方都可以应用。但是这种方法有两个缺点:
PHP的效率可能会有问题;对flv文件的位置有限制(这一点当你看了下面连接中的php代码以后就能了解)
具体的PHP代码见。
3.3 使用其它Web服务器
其实下面这些服务器都可以通过插件实现这功能:
Apache:见;Nginx:见;Lighttpd:见;
基本主流的Web Server都有支持了,不过基本也都要求在编译时通过开关把这部分包含进去。
经过我的试验,最新的Nginx 1.0 for windows这个版本默认已经开启了这个开关,我们直接下载使用就好。既然标题上说的是“Windows服务环境下”,这里就大概说一下如何配置:
从下载最新的nginx
1.0 for windows,解压以后放置在某个目录下。nginx目前还没有写成windows服务,而只是应用程序。但是我们可以用的办法,将它转变为一个服务。在配置文件conf/nginx.conf中,添加如下语句:
location ~ \.flv$&
这里要注意,上面关于Nginx的参考文献中,这个配置写错了,将“”写成了“.”。
3.4 播放器支持
上面描述了服务端和视频所要实现的部分,最后一步是要一个支持拖动的flv播放器。这里推荐两个很成熟的播放器吧,他们对于非商业应用都是免费开源,而商业应用的价&#26684;也不贵:
FlowPlayer:JW Player:
这两个播放器都有很详细的文档介绍如何支持所谓的流媒体(Flv streaming),也就是本文说的拖动。
本文介绍的解决方案,其实有很多种名字:
Flv(flash) StreamingPseudostreamingFlv未缓冲视频拖动
从第二个名字看来,它是一种“假”的流媒体。但是这种方案比起假设真的流媒体服务器并不逊色,不用架设专业甚至昂贵的流媒体服务器。也算是一种DIY的收获吧。
其实FlowPlayer的网站上也有,可以和本文互为参考。
5. 参考文献
[1]&[2]&[3]&[4]&[5]&[6]&[7]&[8]&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7599次
排名:千里之外
转载:22篇
(1)(1)(2)(1)(12)(8)}

我要回帖

更多关于 flv播放器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信