Skip to content
CK-codec video encoder
C Shell Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
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のビットマップに保存しますので、カレントディレクトリに十分な空き容量が必要です。

You can’t perform that action at this time.