スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(2)DGIndexで映像編集用ファイルと音声を作成

もくじ
http://soranikakaruhashi.blog.fc2.com/blog-entry-81.html


(2)DGIndexで映像編集用ファイルと音声を作成


DGIndex
DGIndexを使って、d2vファイル(映像編集用)とaacファイル(音声ファイル)を作成します。

ダウンロード
インストール
つかいかた
特に説明は不要かと思われますが、
BS11(2011年4月以降)や新BSチャンネルに関しては、
公式配布版1.58を利用しても出力されるaac音声に問題が生じるので、
ts2aacなどをつかうか、
有志の修正版ソースを参考にビルドするなどして対応する必要があると思います。


※この記事は書きかけです。
batファイル例

DGIndex.bat
@echo off
setlocal
rem set error=ファイルが存在しないか、ファイル名・拡張子が間違っています
rem if not exist "%1" echo %error%
rem if not exist "%1" pause

rem ### DGIndex.exeのパス ###
SET DGIndex="C:\DTV\dgmpgdec158\DGIndex.exe"

%DGIndex% -SD=? -IF=?%~1? -OF=?%~dpn1? -minimize -EXIT >nul

endlocal
rem pause
exit /b




修正版ソースを参考にビルドするなどして対応する。ありがとうございます

https://skydrive.live.com/?cid=8658EC275D9699D5
http://toro.2ch.net/test/read.cgi/avi/1341073328/18
http://toro.2ch.net/test/read.cgi/avi/1207730492/672


(1) IDE環境(VisualStudio)を使用してビルド
434 名前:名無しさん@編集中[sage] 投稿日:2011/11/02(水) 15:52:50.34 ID:VXI939dL
>>430
とりあえず自力でがんがってみた
ファイルサイズがオリジナルの倍くらいになったのだがこれで正しいのだろうか
655,360 バイト→1,313,280 バイト

・XP SP3にVisual C++2010 ExpressとWinSDK7.1をインストール
(※補足 Visual Studioを使用するので、WinSDK7.1はインストール不要。下の(2)makefileを使用してコマンドラインでビルドする場合には必要。)
・"hello world"をやって確認
・vcpp5.exeから解凍したml.exeとnasm-2.09.10-win32.zipから解凍したnasm.exeを適当なところに置く
・プロジェクトを読み込むが変換がどうのこうのと言われたので素直に従う
idctmmx.asmsimple_idct_mmx.asmskl_dct_sse.asmのプロパティからコマンドラインの部分のパスを正しく設定
ビルド
(※補足 DebugではなくReleaseでビルド)


437 名前:名無しさん@編集中[sage] 投稿日:2011/11/02(水) 16:52:15.39 ID:VXI939dL
>>436
434に書いたのとup772の内容を上書きした以外は
何もいじらないでビルドしたので改めて画面を見たら確かにDebugだったw
どこで切り替えるのか1分くらい悩んだがDebugの▼をクリックしたら切り替えられた

で、改めてパスを設定してからビルドしたら718,848 バイトになった

http://hibari.2ch.net/test/read.cgi/avi/1314275425/ の 434 及び 437より



(2) makefileを使用してコマンドラインでビルド

857 名前:名無しさん@編集中[sage] 投稿日:2011/11/26(土) 14:47:13.75 ID:9NJDNOtK
DGIndexのビルドで詰んだ...orz
1. GRMSDK_EN_DVD.iso (Windows SDK)とnasm-2.10rc8-installer.exe (NASM)を入手してインストール
2. vcpp5.exeを入手してml.exeを取り出し
3. 2senからup795.zipを入手
4. dgindex 1.56と1.58のソースを入手
5. dgindex 1.56と1.58のソースを解凍して、1.56のAC3Decフォルダを1.58に入れる。
6. up795.zipを解凍して、getbit.cpp・gui.cpp・mpeg2dec.cppを1.58のフォルダに入れる(古いやつはあらかじめ削除)


858 名前:名無しさん@編集中[] 投稿日:2011/11/26(土) 14:52:37.45 ID:9NJDNOtK
>>857の続き
7. up795.zipの中のmakefileを1.58のフォルダに入れる
8. ml.exeを1.58のフォルダに(ry
9. _set_env_nasm.bat.txtのNASMとSetEnv.cmdのパスを修正して拡張子.txtを削除して、1.58のフォルダに(ry
ここまでは詰まなかった

864 名前:maki[sage] 投稿日:2011/11/26(土) 18:26:00.02 ID:+Dhyt+Vz
>>857-858
そこまで進めて後はどこで詰んだの?と聞きたいけど、
テキストがわかりにくくて済まないと謝っておく。

10. バッチを実行して立ち上がったプロンプトに「nmake」と入力しEnter
でビルド開始。
完了すれば dgindex158src\Release フォルダにバイナリ生成。

後、nmakeでビルドする様な人なら分かる(makefile内容を確認する)と思って書かなかったけど、
付属のmakefile使った場合はソース付属のコンパイル済み idctmmx.obj を使うので2.と8.は不要です。

http://hibari.2ch.net/test/read.cgi/avi/1314275425/ の 857-858 及び 864より














AmazonベストセラーTOP5
アニメ(BD/DVD)
ライトノベル
コミック
フィギュア・ドール
アニメゲームmusic

コメントの投稿

非公開コメント

プロフィール

空に架かる橋

Author:空に架かる橋
FC2ブログへようこそ!
このブログについて(プライバシーポリシー)
Amazon.co.jpアソシエイト
こちらのブログはたまに各種実験会場となるため、デザイン変更等により表示が遅くなったり、文字が読みにくかったりする場合があります。 そのうちなおりますm(_ _)m
記事の内容に問題がある場合は、ただちに記事内容の利用をやめてください。

カウンター

現在の閲覧者数:

DTV研究
検索フォーム
カテゴリ
PT3 (3)
最新記事
最新コメント
最新トラックバック
月別アーカイブ
Amazonランキングテスト3.2
内容:

カテゴリー:

ノード:

アダルトを
選択しない 表示しない
※カテゴリー変更後に有効
RSSへのリンク
TGテストエリア
テストエリアb
AmazonベストセラーTOP5
アニメ(BD/DVD)
ライトノベル
コミック
フィギュア・ドール
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。