webm

Splitting webm video to png with transparency

有些话、适合烂在心里 提交于 2021-02-07 08:11:38
问题 I need to split a webm encoded video into png frames, without losing transparency. I use the following ffmpeg command: ffmpeg -i dancer1.webm -pix_fmt rgba frames/%04d.png This produces a directory of pngs, but why is each output frame is missing transparency? I have used this example video, which contains an alpha channel. See it playing over a background here. Here's an example output frame from ffmpeg: ffmpeg produces the following output when it runs: ffmpeg version N-60294-g549f052

腾讯AI足球队夺冠Kaggle竞赛,绝悟强化学习方案迁移至足球队

北城以北 提交于 2021-01-01 18:54:59
12月30日,腾讯宣布其人工智能球队摘得首届谷歌足球Kaggle竞赛冠军。该冠军球队来自腾讯AI Lab研发的绝悟WeKick版本,凭借1785.8的总分在与全球顶级技术团队的竞技中以显著优势胜出。 今年11月底,腾讯AI Lab与王者荣耀联合研发的策略协作型AI绝悟升级为完全体,首次让AI精通了所有英雄的所有技能。此次绝悟WeKick版本的整体设计正是基于绝悟完全体迁移得到,并针对足球任务进行了一些针对性的调整,展现了绝悟AI背后深度强化学习方法的通用能力。 Kaggle 竞赛 google-football 排行榜前十名, 来自 https://www.kaggle.com/c/google-football/leaderboard Kaggle创立于2010年,是全球最大的数据科学社区和数据科学竞赛平台。此次足球AI比赛由Google Research与英超曼城俱乐部在Kaggle平台上联合举办。 一直以来,足球运动团队策略以其复杂性、多样性和高难度,成为长期困扰世界顶尖AI研究团队的难题,更加稀疏的游戏激励也使得其成为比MOBA游戏更难攻克的目标。今年Kaggle首次针对足球AI领域发布赛题,为深度强化学习多智能体技术竞技和基准评测提供了一个全新舞台。深度强化学习多智能体技术竞技和基准评测提供了一个全新舞台。 比赛使用Google Research

Coverting webm to wav with ffmpeg

情到浓时终转凉″ 提交于 2020-12-13 03:54:56
问题 I've succesfully used ffmpeg in Python to convert mp3-files into wav so I can post them to Google Speech-To-Text. Now I have same situation with webm files and the old function I have doesn't work. It should convert the file into wav and split it into 15 second chunks. Can I do this from webm -file or do I need to convert it first into some other format? The function I've used: def convert_and_split(filename): command = ['ffmpeg', '-i', filename, '-f', 'segment', '-segment_time', '15', '-c',

Coverting webm to wav with ffmpeg

夙愿已清 提交于 2020-12-13 03:53:08
问题 I've succesfully used ffmpeg in Python to convert mp3-files into wav so I can post them to Google Speech-To-Text. Now I have same situation with webm files and the old function I have doesn't work. It should convert the file into wav and split it into 15 second chunks. Can I do this from webm -file or do I need to convert it first into some other format? The function I've used: def convert_and_split(filename): command = ['ffmpeg', '-i', filename, '-f', 'segment', '-segment_time', '15', '-c',

youtube-dl命令参考

别等时光非礼了梦想. 提交于 2020-11-27 23:56:44
youtube-dl 命令参数简译 USAGE: youtube - dl [ OPTIONS ] URL [ URL ... ] OPTIONS: 通用选项 - h , -- help 打印帮助文档 -- version 打印版本信息 - U , -- update 更新到最新版 ( 需要权限 ) - i , -- ignore - errors 遇到下载错误时跳过 -- abort - on - error 遇到下载错误时终止 -- dump - user - agent 显示当前使用的浏览器 ( User - agent ) -- list - extractors 列出所有的提取器 ( 支持的网站 ) -- extractor - descriptions 同上 -- force - generic - extractor 强制使用通用提取器下载 -- default - search PREFIX 使用此前缀补充不完整的URLs,例如: "ytsearch2 yt-dl" 从youtube搜索并下载两个关于yt - dl视频 . 使用 "auto" youtube - dl就会猜一个,一般效果等价于 "ytsearch" ( "auto_warning" 猜测时加入警告 ) . 我已知支持的PREFIX:ytsearch ( youtube ) ,

【API进阶之路】高考要考口语?我用多模态评测API做了一场10w+刷屏活动

萝らか妹 提交于 2020-08-12 06:57:11
摘要: 闲着没事用多模态评测API做了一个测评英语口语的互动小游戏,居然成了一场10万人参与的刷屏级活动。 上一期故事说到,我成为了公司技术委员会副主席,上任后的第一件事是建立了一个云容器化的研发资料库,把每个研发硬盘里那点“好东西”都复用出来。(详情查看: 《无法想象!大龄码农的硬盘里有这么多宝藏》) 自此以后,老大交给我的撸代码的活越来越少,让我专心把技术委员会做起来。人一闲下来吧,就容易生事儿,这不么, 闲着没事做了一个互动小游戏,运营妹子从公众号上推了张海报,居然成了一场10万人参与的刷屏级活动。 咋回事呢?大概是7月25号,我看到一条新闻, 北京2021年高考要增加英语口语考试。 妈耶,这也太突然了,这不跟产品经理突然提需求、微博的运维赶上明星突然宣布结婚/分手一样让人猝不及防么。 很快,有孩子正上高中的家长都在朋友圈转发了这条消息,这事的关注度这么高啊?总听说运营擅长抓热点,那我是不是也可以做点什么抓住这次热点呢? 对于这个政策,家长和学生最关注最需要的是什么? 考口语,首先得知道自己的口语水平怎么样,知道短板在哪才能有针对性地补习提高。那就是说需要口语测评! 我想起之前在 华为云官网上 看到过一个 “多模态评测”API, 能够根据朗读视频数据和试题文本,给朗读者的口语评测分数。我可以利用这个API做一个测评类的H5小游戏。 按照我的习惯,实现功能的过程会同步梳理成文档

计算机本地文件消亡前史

不羁的心 提交于 2020-08-11 17:37:55
编者按:文件是数字世界的基石,是我们基本的工作单位。但是,随着互联网的云化、平台化、服务化,文件日益变得可有可无。这样一种改变究竟好不好呢?喜欢怀旧的Simon Pitt开始回顾各种文件的好处,哪怕这让他显得不合时宜。原文发表在medium上,标题是:Computer Files Are Going Extinct 我喜欢文件。我喜欢对文件重命名、移动、排序,改变它们在文件夹中的显示方式,去备份文件,将之上传到互联网,恢复它们,对其进行复制,甚至还可以对文件进行碎片整理。作为信息存储方式的一种隐喻,在我看来文件是很出色的。我喜欢把文件当作一个工作单位。如果我要写篇文章,文章会放在文件里面。如果我要生成图像,图像会保存进文件里面。 讴歌files.doc 文件是拟物化的。这是个很花哨的词,只是用来表示文件是反映现实物品的一个数字概念。比方说,Word文档就像一张纸,躺在你的办公桌上(desktop)。JPEG就像一幅画,等等。它们每个都有一个小图标,图标的样子看起来像它们所代表的现实物品。一堆纸,一个画框,一个马尼拉文件夹。真的挺很迷人的。 我喜欢文件的一点是,不管里面有什么,跟文件的交互方式总是一致的。我上面提到的那些东西——复制、排序、碎片整理——我可以对任何文件进行那些处理。文件可能是图像、游戏的一部分、也可能是我最喜欢的餐具清单。碎片整理程序不在乎它是什么。它不会去判断内容。

HTML5 向网页嵌入视频和音频

会有一股神秘感。 提交于 2020-08-10 04:49:12
现在很多网站上都会使用到视频和音频,HTML5 中提供了展示视频和音频的标签。向网页嵌入视频可以使用 <video> 标签,而嵌入音频可以使用 <audio> 标签。这两个标签都是 HTML 5 中新增的标签,两个标签中的属性和方法也很类似,但也有些不同。其中 audio 元素用于定义声音,比如音乐, video 元素用于定义视频,如电影等。 向网页中嵌入视频 <video> 标签可以用于定义视频,且提供了播放、暂停、音量控件来控制视频。举个例子,像我们侠课岛网站上,课程视频播放,就是通过 <video> 标签来实现的。下面我们来看一下如何向网页中嵌入一个视频。 示例: 首先我们准备一个视频,例如一个 test.mp4 ,然后使用 <video> 标签嵌入视频,如下所示: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML5学习(9xkd.com)</title> </head> <body> <video src="./test.mp4" controls="controls" width="700px" height="400px"></video> </body> </html> 在浏览器中的预览效果: 从上图中可以看到,我们通过 <video> 标签成功向网页中插入了一个视频, 其中 src

HTML5视频(自定义视频播放器源码)

早过忘川 提交于 2020-07-28 04:09:03
video对象 兼容情况: safari浏览器不支持webm格式 Chrome浏览器支持webm格式 ie8以及以下不支持video标签 , ie9支持video标签 ,但是支持mp4格式的 Firefox(火狐浏览器)支持ogv格式的视频 兼容性写法 <video controls> <source src="data/demo.ovg"> <source src="data/demo.mp4"> <source src="data/demo.webm"> 您的浏览器不支持,请升级您的浏览器 </video> video 标签 width height autoplay muted poster带有预览图(海报图片)的视频播放器 <video src='data/demo.mp4' muted controls autoplay height='400' width="200" poster='data/poster.jpg'></video> 选中video标签 var VideoNode = document.getElementById('myVideo'); src控制视频的来源 VideoNode.src = 'data/demo.ogv'; 手动设置控件 controls VideoNode.controls = true ; 设置视频音量 VideoNode