味覚情報を埋め込み可能なファイル形式:FlavMP4のキャプチャ、書き出しを行う
Project description
flavpy
flavpyは、味覚情報を埋め込み可能なファイル形式:FlavMP4のキャプチャ、書き込みを行います
インストール方法
pip install flavpy
使用方法
FlavCaptureで読み込み、FlavWriterで書き込みを行います
FlavCapture
FlavMP4ファイルを読み込みます
import flavpy
#コンテキストマネージャを使う場合
with flavpy.FlavCapture("taste.mp4", modal="taste") as cap:
while True:
# ret 読み込み成功したかどうか
# data 読み込んだデータ(ndarray)
# delta フレームの持続時間(メディア時間基準)
ret, data, delta = cap.read()
if not ret:
break
FlavWriter
FlavMP4ファイルを書き込みます
import flavpy
import numpy as np
#コンテキストマネージャを使う場合 (使わない場合は最後にwriter.export()してください)
#ここでは、add_modalでファイルを指定して、動画ファイルに味覚を付与しています。
with flavpy.FlavWriter("output2.mp4","taste",codec="raw5", fps=60, add_modal_on="output.mp4") as writer:
data = [[(i*10)%256, i%256, i%256, i%256, i%256] for i in range(100)]
for d in data:
writer.write(np.array(d,dtype=np.uint8))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flavpy-1.0.2.tar.gz
(6.3 kB
view hashes)
Built Distribution
flavpy-1.0.2-py3-none-any.whl
(6.8 kB
view hashes)