月归档:2016年06月

批量转换优酷路由宝缓存文件为flv

那些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,就可以播放了。 

#!/bin/sh
ls /mnt/sda1/youku/youkudisk | while read line
do
    echo $line
name=$(echo $line|cut -d "." -f1)
echo $name
dd if=/mnt/sda1/youku/youkudisk/$line bs=1048904 skip=1 of=/mnt/sda1/medias/$name.flv
done

继续阅读

发表在 openwrt | 留下评论