一种简单简洁的处理在线媒体的语法。
mediabyte的Python项目详细描述
媒体字节
mediabyte是一种开源的多平台播放列表格式和简洁的在线媒体引用语法。
范围
mediabyte格式是
- 开源在线媒体播放列表格式
- 一种在线媒体引用格式
- URL格式的简洁替代方案
- 具有可选的显式元数据(标题、标记、时间代码)
- 一个简单的混合磁带HTML播放器
- 用于黑客攻击的python api,格式为
- 对Jupyter笔记本电脑很友好
价值主张
- 标记特定youtube视频的内容
- 例如,帮助发现喜爱的内容
- 以1秒的精度混音youtube视频
- 例如,从视频系列中创建主题混合剪辑
- 直接播放YouTube搜索
- 参考、标记和访问任何在线内容
- 本机位哈希支持(包括自定义哈希)
- 索引和混音播客集
- 本机MP3支持
.omm mixtape文件
link to上面的mixtape文件(mixtape链接可以由系统解析,复制链接并try it自己)
mediabyte标记语法
- 标记由点分隔
- 标题案例标签是标题
- YouTube时间代码标签就是这样
- 其余标签为普通标签
- y.youtubehash或b.bitlyhash是必需的
- 所有其他标记都是可选的
yota对象:yota、cue、sample、mixtape
- 没有起始代码的yota是一个yota对象(原始youtube视频)
- 带有开始时间代码的yota是一个cue对象(带有开始时间的youtube视频)
- 带有开始和结束时间代码的yota是一个sample对象(youtube视频剪辑)
- mixtape是yota、cue、sample和bit对象的集合
查看mediabytedocumentation以获取详细信息和示例。
bit对象:link和mp3(beta)
- 一个bit.link是一个位链接:
b.bitlyhash
(一般链接支持) - 一个bit可以有标题和标记(就像yota对象一样)
- bit可以是yota标记
y.youtubehash.b.bitlyhash
或独立的 - abit.mp3-abit.link带有标记
mp3
-是一个位MP3链接(MP3支持) - abit.mp3有0-2个时间码、yota风格的处理和vlc播放
项目状态
MediaByte后端功能已完成。
mediabyte语法功能已完成。
通用接口omm()
解析任何mediabyte字符串、mixtape文件或mixtape链接。
语法突出显示和使用包含的atompackage的.omm
文件关联。(测试版)
直接搜索youtube并在mixtape中使用youtube('copenhagen 10')
获取结果。
使用Yota.srt_search
和Mixtape.srt_search
搜索自动生成的字幕。(仅限Linux)(测试版)
mixtape文件supports任意空格。(自由格式)
有点联系。(一般链接支持)
自定义位链接支持,例如b.sn-704.Security Now
。(需要一个标题标签,以便固定)
MP3支持。
PIP安装pip install mediabyte
。
Windows 10支持。(测试版)
mediabyte.hash
引用:o.diu5ir4jkk3
(完全哈希)或omm('o.diu')
(唯一匹配)。
Writebit.mp3mixtape章到mp3或将章拼接到单个mixtapemp3。(MP3再混合)(α)
Load联机.ommmixtape文件。
使用search('podcast')
搜索历史记录。(标记、标题或mediabyte哈希搜索)
将手动保存的youtube.htm文件转换为mixtape。
将YouTube Takeout Watch历史文件转换为mixtape。
联机mediabyte和mixtape链接player。
在线youtube搜索到player。
当前输出选项为:
基本的连续html/javascriptplayer,htmlWall-of-TV,htmllinks,vlc回放*并在mixtape的选项卡中打开
VLC回放,HTML iframe并在选项卡中打开sample,cue 以及yota
VLC回放并在选项卡中打开bit.link
用于bit.mp3的VLC播放
mixtapemp3或samplemp3用于bit.mp3mixtape
*目前,Yota只混音磁带
Updated May 2nd 2019