Baa*_*rud 10 browser video download video-streaming
我正在尝试从网站下载视频.不幸的是,它们将它作为f4f类型的"分数"流式传输,而我常用的程序"Download Helper"(Firefox的扩展名)只是为我提供了一个无穷无尽且不断增长的片段列表.
那么有什么好的节目吗?
我想最好是下载器是浏览器的扩展(Firefox或Chrome).如果两个功能(下载和"拼接")都在同一个程序(浏览器扩展名)中,那将会很棒.
phi*_*rdy 10
你在寻找的是:https://github.com/KSV/Scripts/blob/master/AdobeHDS.php
git clone https://github.com/KSV/Scripts.git
这将为您提供Script/AdobeHDS.php
(有时你可能不愿意做一个git pull来获得最新版本).
您可以直接使用清单文件启动脚本(由您自行查找文档......有些提示:http: //forum.videohelp.com/threads/342430-F4F-capturing-converting
Run Code Online (Sandbox Code Playgroud)#!/bin/bash FIRST=1 # ( no real sample provided, up to you to find one ) URL_PREFIX=http://video-1-123.rutube.ru/hdsv2/Hq_BCp3Ohmd5dRp4DmgH5w/1411307589/7/n10vol1/a84bc722fed94812aa61f1b71510e953.mp4Seg1-Frag while [[ $# > 0 ]] do case $1 in first=*) FIRST=${1//first=/} ;; url=*) URL_PREFIX=${1//url=/} ;; name=*) NAME=${1//name=/} ;; *) echo "[ERROR] Unrecognized option '$1'" exit 1 ;; esac shift 1 done if [[ $URL_PREFIX =~ http://([^/]*/)*(.*) ]] then echo "short : ${BASH_REMATCH[1]} ${BASH_REMATCH[2]}" SHORT_PREFIX=${BASH_REMATCH[2]} fi declare -i FRAG FRAG=$FIRST OK=0 while [[ $OK == 0 ]] do if [[ -f ${SHORT_PREFIX}${FRAG} ]] then echo " Fragment #$FRAG already downloaded, on disk" else wget ${URL_PREFIX}${FRAG} OK=$? fi FRAG=$(( $FRAG + 1 )) done if [[ -f $SHORT_PREFIX.flv ]] then echo "$SHORT_PREFIX.flv already exists move it away if you want to restart a download + reassembly" else # should extract name from url. php Scripts/AdobeHDS.php --fragments $SHORT_PREFIX fi if [[ -n $NAME ]] then echo "renaming $SHORT_PREFIX.flv to $NAME.flv" mv $SHORT_PREFIX.flv "$NAME.flv" fi
使用./getfrag.sh启动它url =(第一个片段的url,不带结尾1)name =(要将最终flv文件重命名为的名称)
......并希望.
SO下的相同主题:如何将F4F文件转换为MP4?
| 归档时间: |
|
| 查看次数: |
15011 次 |
| 最近记录: |