小编alb*_*789的帖子

从视频流中下载加密的 TS 文件

在这篇文章之后,我通常使用浏览器的开发者控制台来查找 .ts 文件的 URL,然后使用 wget 下载它们来下载传输流 (.ts) 文件。之后我使用该ffmpeg -f concat方法将它们组合成一个mp4文件。

最近我遇到一个流视频网站,我使用相同的方法下载所有 .ts 文件。网站在这里。下载所有单独的 .ts 文件后,我使用 ffmprobe 检查文件格式,但意识到 ffmpeg/ffmprobe 无法理解 .ts 文件。虽然该网站使用 http(不是 https),但我认为流未加密,因此我尝试在十六进制编辑器中打开 .ts 文件,但我不知道它是什么格式(但它们看起来不像 zip/gz )。我的问题是:传输流是否加密?如果是,有办法解密吗?如果不?谁能指出我正确的方向,以便我可以让 ffmpeg 理解它们?

示例传输流(第一和第二)位于此处此处,但链接可能稍后会过期。在这种情况下,您将需要在开发人员控制台中打开该站点以查找 .ts 文件的更新链接。

本站使用JW Player 8.0.0

encryption video ffmpeg

5
推荐指数
1
解决办法
2万
查看次数

在Chrome开发者控制台中禁用对调试器的功能调用

我正在使用Chrome的开发者控制台来研究页面的代码,但是该页面具有调用调试器的JavaScript。

(function() {
debugger
})
Run Code Online (Sandbox Code Playgroud)

页面暂停,然后每当我按蓝色箭头恢复脚本执行时,都会调用另一个此类功能,从而无法加载页面。有没有办法在Chrome中关闭对调试器的调用,以便可以在不暂停的情况下加载页面?我关闭了“在异常时暂停”功能,但它并没有停止暂停。

debugging google-chrome javascript-debugger google-chrome-devtools

2
推荐指数
2
解决办法
3391
查看次数

执行接受参数并在后台运行的 bash shell 脚本

我写了一个shell脚本run.sh来根据用户的输入触发一些任务

#!/bin/bash

echo "Please choose mode [1-3]: "
read MODE

case $MODE in

  1)
    echo -n "Enter iteration: "
    read TIME
    echo "Start Updating ..."
    task 1 && task 2 && task 3  
    ;;

  2)
    echo -n "Enter Seed Value: "
    read SEED
    echo "Start Updating ..."
    task 4
    task 5
    ;;

  3)
    echo -n "Enter regression minimum value: "
    read MIN
    echo "Start Updating ..."
    task 6
    ;;

  *)
    echo -n "Unknown option - Exit"
    ;;
esac …
Run Code Online (Sandbox Code Playgroud)

linux bash shell scripting

1
推荐指数
1
解决办法
83
查看次数