m3u8及TS文件下载解密:用FFmpeg解密合并m3u8中ts文件(一)

FFMPEG的基本命令

用FFMPEG来解密合并转化TS文件,网上有好多种写法,比如:

ffmpeg -protocol_whitelist “file,http,crypto,tcp” -i index.m3u8 -c copy out.ts

ffmpeg -allowed_extensions ALL -i index.m3u8 -c copy new.mp4

ffmpeg -allowed_extensions ALL -i index1.m3u8 -c copy -bsf:a aac_adtstoasc index.mp4

等。我直接用的中间这个就可以了。

String m3u8file = textBox5.Text;
var tool = @“ffmepg.exe”;
var command = " -allowed_extensions ALL -i " + m3u8file + " -c copy " + textBox8.Text + “\out.mp4 -y”;
using (var p = new Process())
{
RedirectExcuteProcess(p, tool, command, (s, e) => ShowDecodeInfo(m3u8file, e.Data));
}

遇到过的奇怪问题

在命令行调用FFMPEG时,出现错误
Unrecognized option ‘copy’.
Error splitting the argument list: Option not found

m3u8及TS文件下载解密:用FFmpeg解密合并m3u8中ts文件(一)_第1张图片

一直找不到原因。后来才发现是从网上直接拷的命令,其中的 -号是全角的,也就是在汉字输入状态下输入的,不是英文输入法下的 -。网上大家都是拷来拷去的,有问题,重新自行输入-符号,命令就可以正常执行。

TSMatser是一个m3u8及TS文件、CKplayer视频文件下载解密工具。
csdn 下载:https://download.csdn.net/download/cquptvlry/11262603
百度网盘: https://pan.baidu.com/s/17AdvQjoD0i_oiYKwcxZoGQ 提取码 r987
百度网盘: https://pan.baidu.com/s/1XGTaS6UvEnzQtna5aoECZA 提取码 it7t

你可能感兴趣的:(TSmaster,m3u8及ts文件下载解密,Tsmaster下载解密,ffmpeg解密m3u8命令)