* 暑いねぇ [#y122e1fa]

上着が要るという理由がさっぱりわからない。。

* DVD Authoring [#x190cea3]

CF-W7 って2層のDVD-Rは書けないというのを昨日知りました。
2層のは使ったことがないので気にしたことがなかったんですけど、
しょうがないですねぇ。

Linux のメインマシンでは対応しているので、
ISOイメージを作成して持っていけばいいやと思っていたところ、
昨日買った GV-USB についていた PowerProducer では
4GB を超えるISOイメージも作成できず。

というわけで Linux での DVD Authoring ソフトを探すということに。
ほんとめんどくさい。。

いろいろ調べて Bombono が良さそうだなとは思いましたが、
GV-USB でキャプチャした mpeg ファイルはそのままでは読めず。

avidemex も試してみたところ変換はできたので dvdauthor から作れそうではありましたが、
縦横のアスペクト比が変わって見るに堪えません。

2時間を超えて大きくなってしまった映画とかはもうDVD化をあきらめるというのがいいんですかねぇ。
動画周りはほんと難しいです。

* DVD Authoring いまの結論 [#ka6154a4]

GV-USB で4GBに入らなかった場合の対処方法について。

- 分割された mpeg ファイルを Linux に転送する
- mencoder で変換する
- dvdauthor でオーサリングする (ここ以降はまだ)
- DVD-R DL に焼く

変換はこんな感じで。

mencoder.sh を書きました。(8/25 修正)
mencoder.sh を書きました。(8/25 修正のため削除)

#pre{{
#!/bin/sh

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf \
-vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 \
-lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:\
keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 -ofps 30000/1001 \
-o movie.mpg $*
...
}}

変換実行。「互換性がありません」などと言われていますが、
特に気にしていません。

#pre{{
sugimura@e8400 ~/dvd $ sh mencoder.sh *.mpg
MEncoder SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
success: format: 0  data: 0x0 - 0x6a39000
MPEG-PS ファイルフォーマットと判断.
VIDEO:  MPEG2  352x480  (aspect 2)  29.970 fps  6800.0 kbps (850.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:352x480  fps:29.970  ftime:=0.0334
==========================================================================
音声コーデックを開いています: [dvdpcm] Uncompressed DVD/VOB LPCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16be, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [dvdpcm] afm: dvdpcm (Uncompressed DVD/VOB LPCM)
==========================================================================
PACKET SIZE: 2048 bytes, deltascr: 43885
映像フィルタを開いています: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 0
映像フィルタを開いています: [harddup]
映像フィルタを開いています: [scale w=720 h=480]
==========================================================================
映像コーデックを開いています: [mpegpes] MPEG 1/2 Video passthrough
選択された映像出力デバイスはコーデックと互換性がありません
映像デコーダの初期化に失敗しました :(
映像コーデックを開いています: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
[ac3 @ 0x12c8890]No channel layout specified. The encoder will guess the layout, but it might be incorrect.
Limiting audio preload to 0.4s.
Increasing audio density to 4.
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x1303dd0]BICUBIC scaler, from yuv420p to yuv420p using MMX2
videocodec: libavcodec (720x480 fourcc=3267706d [mpg2])
Writing header...1f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
INITV: 0.200, 0.167, fps: 29.970

1 重複したフレーム
Pos:   1.2s     35f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.067 [1853:192]
フレームをスキップしています
...
}}

だいぶ試行錯誤しました。これで固められるといいなぁ。

ここから先はまだ試せていませんが、
dvdauthor は XML でパラメータを渡すんですね。

#pre{{
<dvdauthor>
    <vmgm />
    <titleset>
        <titles>
            <pgc>
                <vob file="movie.mpg" />
            </pgc>
        </titles>
    </titleset>
</dvdauthor>
}}

実行はこうらしい。

#pre{{
$ dvdauthor -o dvdFolder -x dvd.xml
}}

** 参考文献 [#f8466462]

- http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-vcd-dvd.html
- http://www.redhat.com/archives/rhl-list/2008-May/msg00251.html

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS