python - 是否可以使用 streamlink 和 ffmpeg 从 Python 的 twitch 中跳过广告
问题描述
我有以下代码从 ESLCSGO 抽搐流中提取 60 秒并将其下载到“output.mp4”:
import streamlink, subprocess
streams = streamlink.streams("twitch.tv/ESL_CSGO")
audio = streams["best"]
subprocess.call("ffmpeg -i " + str(audio.url) + " -t 60 -c copy -bsf:a aac_adtstoasc output.mp4 -y")
我注意到,如果我手动剪辑由 streamlink.streams() 生成的 .m3u8,我不会收到任何广告,但是一旦 ffmpeg 将其转换为 .mp4 就会有广告。有什么办法可以规避这种情况吗?
解决方案
推荐阅读
- r - 删除 sankey 网络中的“未使用”节点
- xaml - 如何在 ItemClick 中为 ListItem 设置动画?
- visual-studio - Visual Studio 和 TFS 中是否有办法查看签出到本地工作区的项目?
- php - 我的 php Post 值无法传输到我的 MySQL 数据库。每当我回显我的值但无法将值插入我的 Mysql Datab 时
- python - 属性错误 Crazyflie
- maven - 为 maven 密码加密生成 settings-security.xml 文件
- java - spring boot - 从 src 外部的文件夹中提供图像
- python - 通过python从.txt文件中的数字数据中分离字符串
- google-bigquery - BigQuery 条件运行总和
- javascript - 尝试在three.js中添加自定义字体