那些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文件的方法相关推荐

  1. php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法,  在电脑中的Dat文件是很常 - phpStudy...

    Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法 在电脑中的Dat文件是很常见的,但是怎样打开这个Dat文件,还是有很多人不是很了解.如果用户在使用Win7系统时,当点击保存的时候,那 ...

  2. ccs读取dat文件c语言程序,详解CCS中的.dat文件

    CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651             1                  80000000         0 ...

  3. ccs dat数据 matlab,详解CCS中的.dat文件

    CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651             1                  80000000         0 ...

  4. 在matlab中怎么录制音频_怎么录制淘宝页面中的视频?简单方法,轻松搞定

    原标题:怎么录制淘宝页面中的视频?简单方法,轻松搞定 怎么录制淘宝页面中的视频?当前足不出户,大家就可以在很多的电商平台购买到自己心仪的商品.这其中商机也就产生了,如果不太想上班,或者说想要自己当老板 ...

  5. 微信dat文件用什么软件打开方式_如何打开微信dat文件方式方法有哪些

    微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...

  6. 微信文件夹的dat文件怎么打开_如何打开微信dat文件基本方法

    微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...

  7. python模糊查找文件夹名字_python实现在目录中查找指定文件的方法

    本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...

  8. 使用c++进行Windows编程中各种操作文件的方法 【转】

    https://www.zhaokeli.com/article/8232.html 使用c++进行Windows编程中各种操作文件的方法 [转] 来源:赵克立博客 分类: C/C++ 标签:--发布 ...

  9. php中读取大文件实现方法详解

    php中读取大文件实现方法详解 来源:   时间:2013-09-05 19:27:01   阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...

最新文章

  1. liunx使用ssh免密登录
  2. 《Redis 系列》- list命令
  3. linux sudo bash,命令'su','sudo bash'和'sudo sh'之间的区别?
  4. 开发日记-20190701 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 7
  5. 使用IDEA创建maven父子工程项目
  6. Opencv 深度学习中为什么普遍使用BGR而不用RGB?
  7. SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
  8. [leetcode]Binary Tree Inorder Traversal
  9. 买卖股票的最好时机二Python解法
  10. python爬虫爬图片教程_python爬虫实战之爬取京东商城实例教程
  11. Innodb中自增长值的列
  12. java控制台输入输出
  13. oracle strsplit函数,oracle splitstr 函数
  14. 2021年苹果手机绕ID解锁教程-附使用工具
  15. win10 手动设置 DNS 地址
  16. java 登陆界面 报告_java登陆界面实验报告
  17. 保研计网复习笔记:数据链路层
  18. Android自定义日历控件
  19. jfinal jboot 拦截器过滤文件上传请求 和 跨域解决方法
  20. 【白板动画制作软件】万彩手影大师教程 | 调节动作播放时长

热门文章

  1. mysql db2 性能_确定DB2 Java应用程序的性能问题
  2. (PMP)第9章-----项目资源管理
  3. 钉钉小程序实现富文本编辑
  4. Easyocr - 3行代码识别图片中的任意语言文字
  5. 存储技术与智能存储组件
  6. hjr-SQL-ORECAL
  7. pg与gp sql层面的一些差异
  8. Window10管理员已阻止你运行此应用,简单解决办法(CP2102驱动安装)
  9. 微软常用运行库(持续更新中)
  10. 20亿行21.3G的文本数据打乱操作只需要2.2G的内存执行19分钟