2010-03-01T07:25:58の更新内容

softwares/ffmpeg/pv4/index.wiki.txt

current previous
1,78 0,0
+
${smdncms:title,FFmpeg用PV4デコーダ}
+
${smdncms:keywords,FFmpeg,PV4,デコーダ,デマクサ}
+
*概要
+
FFmpegにアースソフト製ビデオキャプチャボード[[PV3/PV4:http://earthsoft.jp/PV/index.html]]のキャプチャファイルをデマックス・デコードする機能を追加するパッチです。
+

          
+
*ダウンロード
+
本パッチはMIT X11ライセンスでのリリースとなります。
+
-FFmpeg(SVN-r22118)
+
--${smdncms:distfilelink,ffmpeg-r22118-earthsoftdv.patch,FFmpeg本体用}
+
--${smdncms:distfilelink,libavcodec-r22118-earthsoftdv.patch,libavcodecのみ}
+
--${smdncms:distfilelink,libavformat-r22118-earthsoftdv.patch,libavformatのみ}
+

          
+
*パッチ適用・ビルド手順
+
trunkからチェックアウトしたソースに適用する例。
+
#code(bash){{
+
svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
+
cd ffmpeg
+
patch -p0 < ffmpeg-eathsoftdv.patch
+
}}
+

          
+
パッチを有効にするには、configureで'--enable-demuxer=earthsoftdv'と'--enable-decoder=earthsoftdv'のオプションを指定します。
+
#code(sh){{
+
./configure --enable-demuxer=earthsoftdv --enable-decoder=earthsoftdv ...
+
}}
+

          
+
configureした結果、'Enabled decoders'と'Enabled demuxers'の一覧に'earthsoftdv'が表示されていれば有効になっています。
+

          
+
あとは、make、make installするだけです。
+
#code(bash){{
+
make
+
sudo make install
+
}}
+

          
+
問題なくビルドできた場合、'ffmpeg -codecs'でコーデックの一覧に'earthsoftdv'が表示されるようになります。
+
#prompt{{
+
$ ffmpeg -codecs
+
  :
+
  :
+
Codecs:
+
 D..... = Decoding supported
+
 .E.... = Encoding supported
+
 ..V... = Video codec
+
 ..A... = Audio codec
+
 ..S... = Subtitle codec
+
 ...S.. = Supports draw_horiz_band
+
 ....D. = Supports direct rendering method 1
+
 .....T = Supports weird frame truncation
+
 ------
+
  :
+
 D V    earthsoftdv     Earthsoft PV3/PV4 DV video codec
+
  :
+
  :
+
}}
+

          
+
*使い方
+
通常のトランスコード方法と同じです。 dviファイルがない場合でもトランスコードできます。
+
#code(sh){{
+
ffmpeg -i 1280x720p.dv test.wmv
+
}}
+

          
+
*動作状況
+
以下のフォーマットのファイルでトランスコードできることを確認済です。
+
-映像フォーマット
+
--1920x1080i
+
--1440x1080i
+
--1280x1080i
+
--1280x720p
+
--720x480i
+
--720x480p
+
-音声フォーマット
+
--リニアPCM
+

          
+
以下の環境で動作することを確認済みです。
+
-Intel Core 2 Duo E6600 + Ubuntu 9.10 Desktop + FFmpeg(SVN-r22118)
+

          
+
*不具合・要望等
+
不具合・要望等は[[掲示板>misc/forum/tools]]へどうぞ。
+