播放路由宝储存卡中的dat文件的方法
那些dat文件是加料的FLV文件,用WinHex找到0x46 0x4C 0x56开头,将后面保存成flv文件就可以用播放器播放了。这个是 http://blog.csdn.net/yu_yuan_1314/article/details/9358849 有关FLV文件格式的科普,有兴趣可以看一下,没兴趣跳过。
不过不用那么复杂,因为那个头部固定1048904字节,为用这个命令搞定,举个栗子:
dd if=/tmp/youku/mnt/tf1/youku/youkudisk/200000001F5B2D654F166E04C5D43CC17AA3BA63.dat bs=1048904 skip=1 of=/tmp/youku.flv (红色部分自己修改,就是里面的文件)
ln -s /tmp/youku.flv /www/youku.flv
然后在浏览器或者暴风影音中输入http://192.168.11.1/youku.flv,就可以播放了。
以上是小白教程。
后来,我又发现除了flv格式的视频,还有mp4格式的视频,清晰度稍微好一些,跳过头部1048904字节后是00 00 00 18 66 74 79 70 69 73 6F 6D的就是mp4格式的视频。
继续折腾,可以上传到百度云,用百度云客户端看比较容易,把这些视频保存下来,说不定哪天找到规律把它们拼接起来,我都可以开个下载站。我猜那些文件是不会重名的,所只检查文件名,决定要不要上传。
#!/bin/bash
datlist=/tmp/list.txt
outdir=/tmpfunction upload_dat2flv() {for dat in `ls $1`do
# echo `grep $dat $datlist`if [ `grep $dat $datlist` ]; thenecho "[SKIP] $dat"elsedd if=$1/$dat bs=1048904 skip=1 of=$outdir/${dat%dat*}flvecho "[DAT2FLV] $1/$dat"bypy.py -s '40MB' -v -d upload $outdir/${dat%dat*}flv /youku/if [ $? -eq 0 ]; thenecho $dat >> $datlistecho "[UPLOAD] $dat"firm -rf $outdir/${dat%dat*}flvfidone
}bypy.py -d downfile /youku/list.txt $outdir
if [ $? -ne 0 ]; thentouch /tmp/list.txt
elsecp /tmp/list.txt /root
fiupload_dat2flv /mnt/usb0/youku/youkudisk
upload_dat2flv /mnt/tf1/youku/youkudisk
upload_dat2flv /mnt/tf2/youku/youkudisk
upload_dat2flv /mnt/tf3/youku/youkudisk
#echo '' > /root/list.txtbypy.py -d upload $datlist /youku/
播放路由宝储存卡中的dat文件的方法相关推荐
- php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法, 在电脑中的Dat文件是很常 - phpStudy...
Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法 在电脑中的Dat文件是很常见的,但是怎样打开这个Dat文件,还是有很多人不是很了解.如果用户在使用Win7系统时,当点击保存的时候,那 ...
- ccs读取dat文件c语言程序,详解CCS中的.dat文件
CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651 1 80000000 0 ...
- ccs dat数据 matlab,详解CCS中的.dat文件
CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651 1 80000000 0 ...
- 在matlab中怎么录制音频_怎么录制淘宝页面中的视频?简单方法,轻松搞定
原标题:怎么录制淘宝页面中的视频?简单方法,轻松搞定 怎么录制淘宝页面中的视频?当前足不出户,大家就可以在很多的电商平台购买到自己心仪的商品.这其中商机也就产生了,如果不太想上班,或者说想要自己当老板 ...
- 微信dat文件用什么软件打开方式_如何打开微信dat文件方式方法有哪些
微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...
- 微信文件夹的dat文件怎么打开_如何打开微信dat文件基本方法
微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...
- python模糊查找文件夹名字_python实现在目录中查找指定文件的方法
本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...
- 使用c++进行Windows编程中各种操作文件的方法 【转】
https://www.zhaokeli.com/article/8232.html 使用c++进行Windows编程中各种操作文件的方法 [转] 来源:赵克立博客 分类: C/C++ 标签:--发布 ...
- php中读取大文件实现方法详解
php中读取大文件实现方法详解 来源: 时间:2013-09-05 19:27:01 阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...
最新文章
- liunx使用ssh免密登录
- 《Redis 系列》- list命令
- linux sudo bash,命令'su','sudo bash'和'sudo sh'之间的区别?
- 开发日记-20190701 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 7
- 使用IDEA创建maven父子工程项目
- Opencv 深度学习中为什么普遍使用BGR而不用RGB?
- SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
- [leetcode]Binary Tree Inorder Traversal
- 买卖股票的最好时机二Python解法
- python爬虫爬图片教程_python爬虫实战之爬取京东商城实例教程
- Innodb中自增长值的列
- java控制台输入输出
- oracle strsplit函数,oracle splitstr 函数
- 2021年苹果手机绕ID解锁教程-附使用工具
- win10 手动设置 DNS 地址
- java 登陆界面 报告_java登陆界面实验报告
- 保研计网复习笔记:数据链路层
- Android自定义日历控件
- jfinal jboot 拦截器过滤文件上传请求 和 跨域解决方法
- 【白板动画制作软件】万彩手影大师教程 | 调节动作播放时长