*Tips -リップシンクデータを読み込ませただけでは、歌と口パクが合いません。 +[[はちゅねのないしょ>>http://www.geocities.jp/hatsune_wave/]]の[[WaveRender>>http://www.geocities.jp/hatsune_wave/doc/WaveRender.txt]]を利用して、オケと音声の調整をされているなら…。 ++一度、BGM用のトラックも読み込ませてしまいましょう。 ++BGMトラックのタイムテーブルを開き、最初の音符の開始時間をコピーします。 ++そして、その時間を口パクさせるリップシンクデータのタイムテーブルから引きます。 ++BGMのリップシンクデータは利用しませんので削除して下さい。 +口パクさせるリップシンクデータのタイムテーブルから、八分音符1つ分の時間を引きます。 ++具体的には、(60 ÷ その曲のテンポ ÷ 2)秒となります。全ての曲で通用するかは判りかねますが、自分が作成した数曲はこれで丁度口パクと同期しました。oO(テンポが120、若しくはそれに近い物ばかりでしたので、単に0.25秒の可能性も在りますが…。) -背景に動画を流すには? +メインメニューの設定からキャンバスの設定を開き、背景色を透過にします。 +RipSyncで作成したデータをAVIファイルに出力します。 +マスク用のpngファイルを用意します。 ++メインメニューのファイルの出力の連番画像を開き、png形式を選択して開始し、1枚だけ在れば良いので直にキャンセルして停止します。 ++保存したpngの一枚から、マスク用に絵の部分は真っ黒で、透過情報が損なわれていない画像を作ります。PhotoShopなら、開いた後にイメージ→色調補正→2階調化を行い、更に白い部分も黒で塗りつぶします。 +[[NiVE>>http://www.wikihouse.com/nicoAE/]]にて、背景に流したい動画と、RipSyncで作成した動画、マスク用pngを読み込みます。 +上から、RipSync動画、マスク用png、背景動画の順にタイムラインに追加します。 +RipSync動画に、エフェクト→チャネル→ブレンドを追加し、マスク用pngに対して加算します。 +マスク用pngのデュレーションを曲にあわせて伸ばし、aviファイルに書き出します。 -カラオケのような、歌っている位置に合わせて色の変わる字幕を表示するには? --[[カラオケ作成]]を参照してください。 ---- **コメント #pcomment(reply) *要望 - -- *アイデア - -- *トラブル -AVI廻りが混沌としている様なので、うちの環境が正しいとは思いませんが参考にはなるかと思い現状のレポートを…。 2008/02/13 19:48 929,792 RipSync.exe (Version 2.0α) 2003/09/27 10:52 72,491 mtrw.exe (Version 1.0) 使用したソフトです。 2008/02/24 06:16 17,739,820 Miku.wav (44.1MHz Stereo) 2008/02/25 11:38 3,216,220 Miku.mp3 (44.1MHz Stereo 256kbps CBR) 使用した音声データです。動画サイズへの影響の参考に…。 2008/02/25 11:40 0 Miku_MP3_Huffy211.avi 2008/02/25 11:40 0 Miku_MP3_Huffy211_RGBA.avi 2008/02/25 11:47 0 Miku_MP3_None.avi MP3を読み込ませた時の出力です。何れもエラーで失敗、ファイルは作成されませんでした。 2008/02/25 11:21 782,472,192 Miku_NON_Huffy211.avi 2008/02/25 12:19 0 Miku_NON_Huffy211_menc.flv 2008/02/25 12:45 502,667,216 Miku_NON_Huffy211_to_AviUtl_220_WAV.avi 2008/02/25 13:01 7,070,728 Miku_NON_Huffy211_to_AviUtl_220_WAV_menc.flv 音声無しでの出力です。 RGBモードでも動画が作成される様になりましたが、MenCoderに読み込ませるとエラーになってしまいます。 ヘッダから読み取れる再生時間は、1:40です。 一度、AviUtlに読み込ませて、wavと合わせて出力するとMenCoderでflvに変換する事が出来ました。 2008/02/25 10:56 782,640,128 Miku_NON_Huffy211_RGBA.avi 2008/02/25 12:19 0 Miku_NON_Huffy211_RGBA_menc.flv 2008/02/25 12:42 502,811,324 Miku_NON_Huffy211_RGBA_to_AviUtl_220_WAV.avi 2008/02/25 13:01 7,071,474 Miku_NON_Huffy211_RGBA_to_AviUtl_220_WAV_menc.flv RGBAモードも同様です。 2008/02/25 11:05 226,431,488 Miku_NON_Huffy220.avi 2008/02/25 11:01 226,431,488 Miku_NON_Huffy220_RGBA.avi Huffy2.2.0で出力すると、画像が乱れ、再生直後に例外が発生します。 2008/02/25 11:46 1,778,985,672 Miku_NON_None.avi サイズの参考に…音声無し無圧縮です。 2008/02/25 11:27 800,359,936 Miku_WAV_Huffy211.avi 2008/02/25 12:16 0 Miku_WAV_Huffy211_menc.flv 2008/02/25 11:33 800,331,776 Miku_WAV_Huffy211_RGBA.avi 2008/02/25 12:10 0 Miku_WAV_Huffy211_RGBA_menc.flv Wavも一緒に出力した場合ですが、ヘッダから読み取れる再生時間(Wav部分)は、6:42に見えます。 メディアプレイヤーなどで再生すると正常の1:40が表示され再生もそこで終ります。 ------------------------------- "Miku_WAV_Huffy211.avi"のエンコードを開始します。 ------------------------------- オーディオのビットレートを指定(kbps) 例:64 AudioBitrate:256 1パス目の設定 2パス目の設定 MEncoder dev-SVN-rUNKNOWN-4.2.1 (C) 2000-2007 MPlayer Team CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 47, Stepping: 2) 3DNow supported but disabled 3DNowExt supported but disabled CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 x86 CPU 向けにコンパイルされました: MMX MMX2 SSE SSE2 success: format: 0 data: 0x0 - 0x2fb48600 AVI ファイルフォーマットと判断. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 Detected NON-INTERLEAVED AVI ファイル フォーマット. VIDEO: [HYMT] 512x384 24bpp 30.000 fps 62271.5 kbps (7601.5 kbyte/s) [V] filefmt:3 fourcc:0x544D5948 size:512x384 fps:30.00 ftime:=0.0333 ========================================================================== 音声コーデックを開いています: [pcm] Uncompressed PCM audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400) Selected audio codec: [pcm] afm: pcm (Uncompressed PCM) ========================================================================== ** MUXER_LAVF ***************************************************************** REMEMBER: MEncoder's libavformat muxing is presently broken and can generate INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer will play these INCORRECT files as if nothing were wrong! ******************************************************************************* OK, exit Loading codec DLL: 'vp6vfw.dll' Loaded DLL driver vp6vfw.dll at 2fd0000 HIC: 1bfdf28 2439541424696 - 2439541424696 - 29351720 Compressor type: 1bfdd5063646976 Compressor subtype: f32365056 Compressor flags: 281474976710696, version 58029797057495300, ICM version: 12606 2651924310390 Flags: Compressor data 2056 bytes ICSetState ret: 2056 ICCompressGetFormatSize ret: 40 映像フィルタを開いています: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 映像フィルタを開いています: [scale w=512 h=384] 映像フィルタを開いています: [flip] ========================================================================== Cannot find codec matching selected -vo and video format 0x544D5948. DOCS/HTML/en/codecs.html を御覧下さい ========================================================================== 終了しています MEncoder dev-SVN-rUNKNOWN-4.2.1 (C) 2000-2007 MPlayer Team CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 47, Stepping: 2) 3DNow supported but disabled 3DNowExt supported but disabled CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 x86 CPU 向けにコンパイルされました: MMX MMX2 SSE SSE2 success: format: 0 data: 0x0 - 0x2fb48600 AVI ファイルフォーマットと判断. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 Detected NON-INTERLEAVED AVI ファイル フォーマット. VIDEO: [HYMT] 512x384 24bpp 30.000 fps 62271.5 kbps (7601.5 kbyte/s) [V] filefmt:3 fourcc:0x544D5948 size:512x384 fps:30.00 ftime:=0.0333 ========================================================================== 音声コーデックを開いています: [pcm] Uncompressed PCM audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400) Selected audio codec: [pcm] afm: pcm (Uncompressed PCM) ========================================================================== ** MUXER_LAVF ***************************************************************** REMEMBER: MEncoder's libavformat muxing is presently broken and can generate INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer will play these INCORRECT files as if nothing were wrong! ******************************************************************************* OK, exit Loading codec DLL: 'vp6vfw.dll' Loaded DLL driver vp6vfw.dll at 2fd0000 HIC: 1bfdf28 2439541424696 - 2439541424696 - 29351720 Compressor type: 1bfdd5063646976 Compressor subtype: f32365056 Compressor flags: 281474976710696, version 58029797057495300, ICM version: 12606 2651924310390 Flags: Compressor data 2056 bytes ICSetState ret: 2056 ICCompressGetFormatSize ret: 40 映像フィルタを開いています: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 映像フィルタを開いています: [scale w=512 h=384] 映像フィルタを開いています: [flip] ========================================================================== Cannot find codec matching selected -vo and video format 0x544D5948. DOCS/HTML/en/codecs.html を御覧下さい ========================================================================== 終了しています -------------------------------------------------------------------------------- MenCoderに読み込ませた時のログです。 2008/02/25 12:32 502,769,628 Miku_WAV_Huffy211_RGBA_to_AviUtl_220.avi 2008/02/25 12:43 7,075,505 Miku_WAV_Huffy211_RGBA_to_AviUtl_220_menc.flv 一度、AviUtlに読み込ませて、Huffy2.20にて再圧縮すると、MenCoderでも変換できる様になりました。 ヘッダから読み取れる再生時間も、1:40になります。 2008/02/25 11:51 1,796,723,712 Miku_WAV_None.avi 2008/02/25 12:21 7,068,483 Miku_WAV_None_menc.flv 2008/02/25 12:21 502,730,476 Miku_WAV_None_to_AviUtl_220.avi 2008/02/25 12:30 7,073,925 Miku_WAV_None_to_AviUtl_220_menc.flv 無圧縮で出力したデータは、MenCoderにて変換可能でした。 しかし…ヘッダから読み取れる再生時間は、6:42です。 現状は、RipSyncにてHuffy2.1.1で出力。AviUtlでWavを添付してHuffy2.2.0に再圧縮、MenCoderでFlvに変換と言う手順で動画作成を行っております。 ---- **コメント #pcomment(reply)
下から選んでください: