CK-codec video encoder
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Makefile
README.md
bmplib.h
ck_enc.c
ck_enc_doc.pdf
generate_ck.sh
wavlib.h

README.md

ck_enc

ck_encは、複数の静止画(フレーム画像)からCKコーデックの動画像データを生成するためのエンコーダです。 PICUALシールドの音声/動画再生サンプルに入力するデータを作成できます。

本ソフトウェアは長船氏( https://github.com/osafune/ )が作成されたものであり、 kimushuが音声フレーム付加機能を追加した上、許諾を得て公開しているものです。

使い方

ck_enc本体の使い方は、オプション無しでck_encを起動してusageを確認してください。

なお、ffmpegを用いて動画フレームの切り出しおよび音声データの加工をまとめて実行できるスクリプト(generate_ck.sh)を同梱しています。

横4:縦3の動画(ffmpegでデコードできる形式なら何でも)を用意し、以下のコマンドを実行します。

./generate_ck.sh test_video.mp4 test_video.ck

generate_ck.shは、動画を320x240のビットマップに、音声を8-bit 15.625KHzのwaveに分解します。 その後、ck_encを呼び出して1つのCKファイルにエンコードしてから、分解した一時ファイルを削除します。 なお、変換中は動画の全フレームを320x240のビットマップに保存しますので、カレントディレクトリに十分な空き容量が必要です。