「のほほんノート」

「のほほんノート」

PR

カレンダー

プロフィール

マーク10ALS

マーク10ALS

お気に入りブログ

ミラクル ドリーム 2007まっちんさん
フランシングホース… フランシングホースさん
natu Life なつあんさん
ぱじーらの難病AL… ぱじーらさん
オルフェの日記 orfeuさん

コメント新着

名無しのおじさん@ Re:Tvmaid R4 のmark10alsに依る改造版(08/17) win8.1にて60秒カウントダウン後にスリー…
桃源老師@ Re:Caption2Ass_PCRを修正した(07/21) 便利なツールをありがとうございます。 …
yamada@ Re:Caption2Ass_PCRとTsTimeKeeper改造版の公開(06/30) TsTimeKeeprで、先頭がGOPではなくて動か…
xt.@ TS関連スレのつづきのつづき このあたりをやれば大丈夫だと思います(く…
xt.@ TS関連スレのつづき ベースをTVCaptionMod2のものにしてもまっ…

キーワードサーチ

▼キーワード検索

2012年07月01日
XML
カテゴリ: ソフト
Caption2Ass_PCRに同梱のCaption.dllですが、ベースにした
「Caption.dll 0111改造版」の作者と思われる方より
公開停止の要望がありました
残念ですがCaption2Ass_PCRを公開停止としました

今後、公開可能なCaption.dllが作れないかを検討します





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2012年07月01日 12時21分32秒
コメント(2) | コメントを書く
[ソフト] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


TS関連スレのつづき  
xt. さん
ベースをTVCaptionMod2のものにしてもまったく構いませんが
まだ改変して2月も経ってないコードなのでテストが(理解も;)十分とはいえないです。
ワイド文字(wchar)とUTF-8の処理の違いを考える必要はありますが
どちらかといえば部分流用をおすすめします。

IniFile.cppはもう独自実装といってもいいように思うのですが、
TVCaptionMod2.cppの249行目あたりで似たようなことをしてます。
MD5変換についてはTVCaptionMod2.tvtpのほうのCaption.cppを参考にしてください。
BMP形式でいいなら、DRCS画像はARIB8CharDecode.cppの1405行目(DRCS→BMP変換後)に↓で保存できます。

LPCWSTR name = L"ファイル名.bmp"
//ファイルがなければ書きこむ
HANDLE hFile = CreateFile(name, GENERIC_WRITE, 0,
NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, NULL);
if( hFile != INVALID_HANDLE_VALUE ){
//どんな配色にしても構わない。colors[4]以上の色は出現しない
RGBQUAD colors[16] = {{255,255,255,0}, {170,170,170,0}, {85,85,85,0}, {0,0,0,0}};
BITMAPFILEHEADER bmfHeader = {0};
bmfHeader.bfType = 0x4D42;
bmfHeader.bfOffBits = sizeof(bmfHeader) + sizeof(bmiHeader) + sizeof(colors);
bmfHeader.bfSize = bmfHeader.bfOffBits + dwSizeImage;
DWORD dwWritten;
WriteFile(hFile, &bmfHeader, sizeof(bmfHeader), &dwWritten, NULL);
WriteFile(hFile, &bmiHeader, sizeof(bmiHeader), &dwWritten, NULL);
WriteFile(hFile, &colors, sizeof(colors), &dwWritten, NULL);
WriteFile(hFile, drcs.bBitmap, dwSizeImage, &dwWritten, NULL);
CloseHandle(hFile);
} (2012年07月02日 20時07分31秒)

TS関連スレのつづきのつづき  
xt. さん
このあたりをやれば大丈夫だと思います(くわえて.Net Frameworkが不要になります)
あと関係ないですが、ColorDef.hとかARIB8CharDecode.hの配列の定義を
.cppに移すと実行ファイルのサイズがかなり縮むかもしれません。

ベースをTVCaptionMod2のものにする場合、
Caption.hのコメントが増えてますが元仕様ととくに変わってません。
CaptionDef.hの定義が微妙に変わってますが元仕様の構造体のすきまを
利用してるだけなので、いまのところodaruさんのものと前方互換です。

ほか、なにかあれば気軽にどうぞです。 (2012年07月02日 20時10分55秒)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.

Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: