2022-05-07
pyjom producer

video and audio needs to be analysised separately.

audio can be processed by chunks, splited tracks, while video can be itered frame by frame.

Read More

2022-05-05
Video Database

Video Database For Video Generation

A fastai/PyTorch package for unpaired image-to-image translation.

https://github.com/tmabraham/UPIT?auto_subscribed=false&email_source=explore

视听分割 视频注意力机制

only segment video objects that make sounds, video/audio combined segmentation:

https://github.com/OpenNLPLab/AVSBench

video object tracking and segmentation unified framework:

https://github.com/MasterBin-IIAU/Unicorn

video object segmentation handle long video with ease:

https://github.com/hkchengrex/XMem

when removing video watermarks, remember to ease in/out. that is said, do not stop blurring immediately after the end mark. instead, extend the blur time and decrease blur level incrementally. also, the blur ease-in is needed for the start mark, blur ahead of the start mark and ease in incrementally.

descriptive information generation from video/image:

https://github.com/BAAI-WuDao/CogView

https://github.com/BAAI-WuDao/BriVL

https://github.com/PaddlePaddle/PaddleVideo/blob/develop/docs/zh-CN/install.md

video understanding/captioning:

https://github.com/rohit-gupta/Video2Language

https://github.com/byeongjokim/Automatic-Baseball-Commentary-Generation-Using-DeepLearning

https://github.com/shhdSU/Image_Captioning_DeepLearning

https://github.com/jayleicn/recurrent-transformer

https://github.com/terry-r123/Awesome-Captioning

https://github.com/vijayvee/video-captioning

https://github.com/scopeInfinity/Video2Description

https://github.com/xiadingZ/video-caption.pytorch

https://github.com/YehLi/xmodaler

https://github.com/sujiongming/awesome-video-understanding

action recognition:

https://github.com/mit-han-lab/temporal-shift-module

https://github.com/yjxiong/temporal-segment-networks

https://github.com/yjxiong/tsn-pytorch

https://github.com/open-mmlab/mmaction

https://github.com/jinwchoi/awesome-action-recognition

The data remaining only have texts, danmaku, likes, titles, intros, comments, tags, image/video analysis results(short description). You can only generate video from generated metadata or given rules. Find similar words, similar danmaku, similar features, comments or the inverse, according to the selected topic and main idea.

Analyze video when downloaded, mark its highlights, analyze texts and danmaku. Get video segments and audio segments.

Collect pictures/videos with given rules, namely finding the head of somebody, with how many likes, keywords.

Split audio and grab the main speaker. clone the voice and perhaps changes the gender.

Split video and do human/image segmentation if human/target is found. put it onto another human/target’s background masking the original human, with similar areas and movements.

Analyze video with off-topic(offline) and of-topic(online) sources.

Remove watermark according to username.

Generate danmaku and generate video accordingly. Generate texts and generate video accordingly. Doing faceswap, talking head and human/image segmentation accordingly.

Read More

2022-05-03
Gpt-2 以及文本生成

Read More

2022-04-25
Content Usage

Use the original transcript for paraphrasing, while using danmaku for joke generation.

Read More

2022-04-21
Mmdetection And Mmd Dancing

3d 虚拟形象动作生成 视频生成 虚拟偶像 Vtuber:

https://github.com/xianfei/SysMocap

human pose detection:

https://github.com/facebookresearch/VideoPose3D

opengl recording:

https://lencerf.github.io/post/2019-09-21-save-the-opengl-rendering-to-image-file/

http://www.songho.ca/opengl/gl_pbo.html#pack

https://stackoverflow.com/questions/7634966/save-opengl-rendering-to-video

https://www.codeproject.com/articles/15941/recording-directx-and-opengl-rendered-animations

https://www.glfw.org/documentation.html

download expose models:

https://expose.is.tue.mpg.de/downloads

smpl-x model download:

https://smpl-x.is.tue.mpg.de/download.php

model zoo:

https://github.com/Zhongdao/Towards-Realtime-MOT/blob/master/DATASET_ZOO.md

mmd auto tracking:

https://github.com/errno-mmd/mmdmatic/blob/master/setup.bat

https://github.com/miu200521358/expose_mmd

https://github.com/miu200521358/AlphaPose-MMD

smplx expose alternative body tracker:

https://github.com/vchoutas/smplx

face tracking:

https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters

anime face detector:

https://github.com/nagadomi/lbpcascade_animeface

https://github.com/qhgz2013/anime-face-detector

anime facial features:

https://github.com/pranau97/anime-detection

repair anime images:

https://github.com/youyuge34/Anime-InPainting

paint manga from sketch (with color blocks):

https://github.com/youyuge34/PI-REC

if we can re-trace the action/expression done by vtubers, we can monetize those “highlight cuts”.

you can firstly find points in datasets and then generate mmd videos, and then create trainset. you can also generate pose from raw video and then create dataset.

found occasionally when browsing MMD, but found this with so many stars, which is an instance detection/segmentation library.

https://github.com/open-mmlab/mmdetection

while rendering mmd can be done with mmd viewer like https://github.com/benikabocha/saba or could use renderer like blender or unity. we must bake physics before dancing.

found other dedicated renderer for mmd, with bullet physics:

https://github.com/jinfagang/mmc

found interesting repo of poetry composing:

https://github.com/jinfagang/tensorflow_poems

mediapipe/paddlevideo alike:

https://pypi.org/project/alfred-py/

three.js has multiple loaders:

https://github.com/mrdoob/three.js/tree/dev/examples/js/loaders

https://github.com/hanakla/three-mmd-loader

render MMD using saba lib:

https://github.com/WLiangJun/MMD-Desktop-mascot

https://github.com/miu200521358/expose_mmd/fork

music based dance:

https://github.com/DeepVTuber/DanceNet3D

https://github.com/ColbyZhuang/music2dance_DanceNet

https://github.com/caijianfei/Music2Dance

characters:

https://www.mixamo.com/#/?page=1&type=Character

Read More

2022-04-21
Articulated Animation

This one is dead simple. Use real human to talk as you go.

https://github.com/snap-research/articulated-animation

Read More

2022-03-31
Install Vscode Extensions By Id

@id:medialang.vscode-theme-medialang-seti

@id:medialang.medialang-highlighter

Read More

2022-03-31
Converting Partial Zhihu Viral Content

just add a trailing sentence.

请听下回分解。

Read More

2022-02-10
Python Media Automation

we first see the world, get the observation and respond in the form of content. it is a feedback loop.

to search components in videos, first take screenshots then do image search, then use the keywords to get the source video.

breakdown approach:

granualize every step, showing all possibilities to get content created and then optimoze it using standards.

filter approach:

establish some topics, create topic specific approaches to arrange the content, choose the best among all topics.

are they compatible? are you sure it is modular, scalable and extensible?

for novices, they have few unpolished ideas and waiting to realize it using code. but it lacks the feedback loop and thus you are unable to change yourself according to the reaction. breakdown approach must be used to automate the optimization, and topic based approach is simple at first hand.

to avoid copyright issues search for google.

topic based approach assues the public always have something in common and thus you only search specific things at first hand. they are easy to control, static and consistent. breakdown approach is where the evolution begins.

let’s assume our topic is about pets on weibo. pets have different kinds and the content creaters are different from each other. all we do is to download and upload. we get descriptions from our viewers, video play counts and various feedback. we improve the source by our feedback, searching for more untouched contents and more mixes like video/audio crossing.

breakdown approach is demostrated first-hand with our actor-critic model. we first view all possible posts from all sources, find what’s interesting and repost it to our target platform. this is likely to be cheating. we again choose our sources, our approach of modification based on feedback. topics are generated from the very first step.

the model of interests, which generates the topic, is the key breakdown approach. we have to eventually construct a breakdown approach to boost our searches in every aspect. feedback is one of those key features. we eventually have to view the content with the machine. suggest using the breakdown approach now.

anatomy of the post:

first thing it would be postable, according to our mandatory order. it would not be taken down or banned for a long time. banning detection is required and usually simple to test against.

second it is most profitable. we only prefer those tasks which give the most output. occasionly we choose something fresh despite lower expectations.

third it would be resourceful. consistently pinning audience in a series of videos is undoubtably competitent. this can be reached by utilizing our creativity engine based on comments and imagination, realize the unrealized.

have not yet found anything systematic on giving the full detail of such automated content creation system. we only pick up those pieces. it is important to make the entire design flexible and create miniature tests to fabricate the system. like any other famous writer/director, you could only name it but not reproduce it.

hands on the approach, no matter it is inspired by anyone or anything, it is time to begin, to complete the feedback loop.

not a pipe, but a loop.

we demonstrate the loop using fake data, then the real ones. maybe the initial topic is also meant to be fake data. the real world data is too stochastic for us to imagine. better construct something specific.

Read More

2021-12-19
Cats Video With Lyrics_2

Cats video with lyrics (Algorithm)

Finally, the cats.

To harvest video by tags, authors, categorize them, count the views divided by time, model the predicted views and select only the best, original videos to upload.

The views on other platforms does not matter and views on other channels does not matter, in the long term. We might try to embrace them because of this number seen on others but we need real feedback on our channels.

Filters can be generated by regular expressions, common patterns found in text, and indexed. Filters generated from data. We index filters, record them according to views.

I am selling myself on cheap. Maybe not.

Using the same strategy of searching the web.

api of weibo (this is news!):

http://sinanews.sina.cn/interface/type_of_search.d.html?callback=initFeed&keyword=%E6%98%8E%E6%98%9F&page=1&type=siftWb&size=20&newpage=0&chwm=&imei=&token=&did=&from=&oldchwm=

response:

initFeed({“status”:0,”msg”:”success”,”keywords”:[“明星”],”data”:{“feed1”:[{“user”:{“id”:1275327624,”name”:”圈内小馒头”,”url”:”http://m.weibo.cn/1275327624”,”profile_image_url”:”https://tvax3.sinaimg.cn/crop.0.0.587.587.50/001oj8Yoly8gvfweyv784j60gb0gb0td02.jpg?KID=imgbed,tva&Expires=1639964114&ssig=tXKjnI%2FcKK”,”verified_ico”:””},”title”:”#张艺兴#明白了!就是想求着跟张艺兴合作!张艺兴嫌他办事不行就退了!他恼羞成怒!更年期小气男跑微博泄愤造谣!还有他是个der 时尚博主啊???粉丝一半是买的!一半是之前蹭投票蹭的(就是会发明星的西装照投票你觉得谁穿西装最帅)类似这种的!!!现实中啥也不是的货!!#徐峰立# ​”,”image”:”http://wx1.sinaimg.cn/bmiddle/006rFoDCly1gxjrgfc8eaj30f50vodhp.jpg”,”video”:0,”url”:”http://www.weibo.com\/1275327624\/L6RC8CnwM","time":"31分钟前"},{"user":{"id":1907445023,"name":"ximalaya2020","url":"http:\/\/m.weibo.cn\/1907445023","profile_image_url":"https:\/\/tvax4.sinaimg.cn\/crop.0.0.996.996.50\/71b14d1fly8gpv95u4nntj20ro0ro0ts.jpg?KID=imgbed,tva&Expires=1639964114&ssig=%2BYeO7pqPPX","verified_ico":"http:\/\/n.sinaimg.cn\/mobileh5\/24f155b4\/20170817\/yellow.png"},"title":"#全世界最好的肖战[超话]##与肖战一起战放精彩# 与肖战一起战放精彩xz#肖战六神品牌代言人# 肖战六神品牌代言人\n小飞侠们生日快乐!\n肖战和小飞侠的感情早已超越简单的明星与粉丝的关系。 他们是牵肠挂肚的母子,是相濡以沫的爱人,是不离不弃的恋人,是同甘共苦的姐妹,是一个战壕扛过枪的战友,是胜 ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/1907445023\/L6RC0kYff","time":"32分钟前"},{"user":{"id":1860496124,"name":"GoodBai","url":"http:\/\/m.weibo.cn\/1860496124","profile_image_url":"https:\/\/tvax4.sinaimg.cn\/crop.0.0.1080.1080.50\/6ee4eafcly8gp1tgo4wuej20u00u0gmc.jpg?KID=imgbed,tva&Expires=1639964114&ssig=GsMXna%2FGRd","verified_ico":""},"title":"作为一名旁观者静静地吃了最近的瓜,相信很快就有结果了. 我只想说这么多年来,这么多明星出事的处理方式,陈老师是最爷们的[摊手] http://t.cn/RVvxlsh ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/1860496124\/L6RBWwCp4","time":"32分钟前"},{"user":{"id":1314608344,"name":"新闻晨报","url":"http:\/\/m.weibo.cn\/1314608344","profile_image_url":"https:\/\/tvax3.sinaimg.cn\/crop.0.0.996.996.50\/4e5b54d8ly8gdi5j8smmoj20ro0rot9w.jpg?KID=imgbed,tva&Expires=1639964114&ssig=CFe6jMRb5w","verified_ico":"http:\/\/n.sinaimg.cn\/mobileh5\/24f155b4\/20170817\/blue.png"},"title":"#王力宏发文回应#【#王力宏称李靓蕾指控不实#,婚后一直生活在勒索威胁之下】12月19日晚,王力宏发长文回应风波,称李靓蕾指控为不实。\n\n​​​​王力宏称今天是自己人生中最难过的一天,是一场巨烈、巨痛的噩梦,他还表示自己和李靓蕾结婚后,一直生活在恐惧、勒索和威胁之下。\n\n划重点>>\n\n1,王力宏 ​”,”image”:”http://wx4.sinaimg.cn/bmiddle/001qXXGoly1gxjvll8j79j60u06dbqv502.jpg”,”video”:0,”url”:”http://www.weibo.com\/1314608344\/L6RBqzAMO","time":"33分钟前"},{"user":{"id":7566155477,"name":"天界水神布雨被冲下来的闲仙","url":"http:\/\/m.weibo.cn\/7566155477","profile_image_url":"https:\/\/tvax1.sinaimg.cn\/crop.0.0.664.664.50\/008g2OFLly8gx2mi7uc2hj30ig0igmxs.jpg?KID=imgbed,tva&Expires=1639964114&ssig=L81vU5yTnv","verified_ico":"http:\/\/n.sinaimg.cn\/mobileh5\/24f155b4\/20170817\/yellow.png"},"title":"#杨紫[超话]#yz#杨紫女心理师# yz#杨紫贺顿# \n\n身居耀阳之下 抬头仰望国旗 四射的光芒与夺目的红浑然一体 目光所至心之所向皆是信仰 抬头是国家 举目是你@杨紫 \n\n@杨紫 @杨紫 @杨紫 \n\n杨紫生图|杨紫机场|杨紫新剧|杨紫单身|杨紫粉丝|杨紫同款|杨紫好看|杨紫女神|杨紫美女|杨紫绝美|杨紫超甜 ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/7566155477\/L6RAYvjP2","time":"34分钟前"},{"user":{"id":6192877122,"name":"惊奇脑洞","url":"http:\/\/m.weibo.cn\/6192877122","profile_image_url":"https:\/\/tvax1.sinaimg.cn\/crop.0.0.828.828.50\/006L6GeSly8gln1dtwrm1j30n00n03zr.jpg?KID=imgbed,tva&Expires=1639964114&ssig=ox25CCv7YY","verified_ico":"http:\/\/n.sinaimg.cn\/mobileh5\/24f155b4\/20170817\/yellow.png"},"title":"我小时候居然演过《快乐星球》?原来我也长着明星脸?!\n\n#搞笑##搞笑视频##视频藏宝阁# http://t.cn/A6x3FUyG ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/6192877122\/L6RAlzqis","time":"36分钟前"},{"user":{"id":1839242362,"name":"带我看看你的城市","url":"http:\/\/m.weibo.cn\/1839242362","profile_image_url":"https:\/\/tvax4.sinaimg.cn\/crop.0.0.996.996.50\/6da09c7aly8gform61ilfj20ro0ro0uf.jpg?KID=imgbed,tva&Expires=1639964114&ssig=kbT1KTxBmS","verified_ico":""},"title":"#壹段评# 【#中国妇女报再评王力宏#事件:防范以“爱”为名的伤害,警惕脱离职场的风险】#中国妇女报评王力宏#近日,王力宏宣布离婚,其前妻李靓蕾在微博发布长文,控诉王力宏种种不端行为,引发关注与热议。\n在聚焦明星德行的同时,此次的网友议论还指向了一些令人深思的公共议题:全职主妇的“绝望” ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/1839242362\/L6RAfhH37","time":"36分钟前"},{"user":{"id":5637495678,"name":"N太阳的阳","url":"http:\/\/m.weibo.cn\/5637495678","profile_image_url":"https:\/\/tvax3.sinaimg.cn\/crop.0.0.996.996.50\/0069wm9Ely8fq5uelhg9cj30ro0rogmp.jpg?KID=imgbed,tva&Expires=1639964114&ssig=5Z7%2B9I5wBI","verified_ico":""},"title":"都扒明星 谁来扒我?扒出我的老实 扒出我的单纯 扒出我对爱情的始终如一 http://t.cn/RPzTEbX ​”,”image”:”http://wx4.sinaimg.cn/bmiddle/0069wm9Ely1gxjtiphxe3j32c0340hdu.jpg”,”video”:0,”url”:”http://www.weibo.com\/5637495678\/L6RzahwGW","time":"39分钟前"},{"user":{"id":3675549863,"name":"旺旺曉曉酥哦","url":"http:\/\/m.weibo.cn\/3675549863","profile_image_url":"https:\/\/tvax1.sinaimg.cn\/crop.0.0.512.512.50\/db1470a7ly8glkuo4btqwj20e80e874r.jpg?KID=imgbed,tva&Expires=1639964114&ssig=fBwQujydh3","verified_ico":""},"title":"#王力宏出轨# 不是明星人设崩塌,只是因为是明星所以滤镜重,关注度高。现实里有的男人一样坏到不行,摊上这种不负责任只会逃避的男人,真的倒了八辈子的血霉。\n前任和这些出轨男明星的行径都差不多,一丘之貉。在莫名其妙地分手之后,在身边朋友都在帮我骂他渣男的时候,我还在为他背书,我说不要用恶 ​”,”image”:”http://wx2.sinaimg.cn/bmiddle/db1470a7gy1gxjuljgl7gj20ty0vswos.jpg”,”video”:0,”url”:”http://www.weibo.com\/3675549863\/L6Rslppzv","time":"55分钟前"},{"user":{"id":7349735467,"name":"NANA划条大路通CTiy","url":"http:\/\/m.weibo.cn\/7349735467","profile_image_url":"https:\/\/tvax4.sinaimg.cn\/crop.0.0.996.996.50\/0081oJWrly8gxi80oofluj30ro0rotan.jpg?KID=imgbed,tva&Expires=1639964114&ssig=0Q%2BPfuSxPu","verified_ico":""},"title":"不管怎么说 这么多年我前前后后担来担去\n哪怕后来因为一些事跑路了 我还是很相信他。\n又或许是我执拗地想让自己无塌房记录吧\n人们喜欢造星 更喜欢看明星摔下神坛\nwhatever 让子弹再飞一会\n不要失去三观 不要丧失理智 晚安。 ​”,”image”:””,”video”:0,”url”:”http://www.weibo.com\/7349735467\/L6QdYb1k5","time":"5小时前"}]}})

we need videos. you download it from baidu ai cloud.

we need feedback. we need this since this is how we try things.

anything can be hackish, especially for this damn “we media”. anything can be popular, from basic bash script to regular expressions, based on how you looking at it. we shall not feed our audience full of something than another unless we know for sure it is our target.

it is the power of the mirror! the feedback!

create a fake, dummy project full of skeletons and then realize every step till we are done.

Read More