VCD内にMpeg TVを同梱したいと思いますがVCDに再生プレイヤーを同梱するとWHITEBOOK規格外になってしまうために再生できません。
LinuxでMpeg TVを使用します。
XMLで書く方法をお願いします。
現在の構成です
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<option name="relaxed aps" value="false"/>
<option name="track pregap" value="150"/>
<option name="track front margin" value="30"/>
<option name="track rear margin" value="45"/>
<option name="leadout pregap" value="0"/>
<info>
<album-id>VIDEOCD1</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id></volume-id>
<system-id></system-id>
<application-id></application-id>
<preparer-id>VCDImager</preparer-id>
<publisher-id></publisher-id>
</pvd>
<segment-items>
<segment-item src="path\memu.mpg" id="memu.mpg"/>
</segment-items>
<sequence-items>
<sequence-item src="path\f01.mpg" id="f01.mpg">
<default-entry id="default-entry-00"/>
</sequence-item>
<sequence-item src="path\f02.mpg" id="f02.mpg">
<default-entry id="default-entry-01"/>
</sequence-item>
</sequence-items>
<pbc>
<selection id="ChapterMenu-00" rejected="false">
<bsn>1</bsn>
<next ref="playlist-00"/>
<default ref="playlist-00"/>
<wait>-1</wait>
<loop jump-timing="immediate">0</loop>
<play-item ref="memu.mpg"/>
<select ref="Chapter-00"/>
<select ref="Chapter-01"/>
</selection>
<playlist id="Chapter-00" rejected="true">
<next ref="ChapterMenu-00"/>
<play-item ref="f01.mpg"/>
</playlist>
<playlist id="Chapter-01" rejected="true">
<next ref="ChapterMenu-00"/>
<play-item ref="f02.mpg"/>
</playlist>
<playlist id="playlist-00" rejected="false">
<play-item ref="f01.mpg"/>
<play-item ref="f02.mpg"/>
</playlist>
</pbc>
</videocd>
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="vcd" version="2.0">
<option name="relaxed aps" value="false"/>
<option name="track pregap" value="150"/>
<option name="track front margin" value="30"/>
<option name="track rear margin" value="45"/>
<option name="leadout pregap" value="0"/>
<info>
<album-id>VIDEOCD1</album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id></volume-id>
<system-id></system-id>
<application-id></application-id>
<preparer-id>VCDImager</preparer-id>
<publisher-id></publisher-id>
</pvd>
<segment-items>
<segment-item src="path\memu.mpg" id="memu.mpg"/>
</segment-items>
<sequence-items>
<sequence-item src="path\f01.mpg" id="f01.mpg">
<default-entry id="default-entry-00"/>
</sequence-item>
<sequence-item src="path\f02.mpg" id="f02.mpg">
<default-entry id="default-entry-01"/>
</sequence-item>
</sequence-items>
<pbc>
<selection id="ChapterMenu-00" rejected="false">
<bsn>1</bsn>
<next ref="playlist-00"/>
<default ref="playlist-00"/>
<wait>-1</wait>
<loop jump-timing="immediate">0</loop>
<play-item ref="memu.mpg"/>
<select ref="Chapter-00"/>
<select ref="Chapter-01"/>
</selection>
<playlist id="Chapter-00" rejected="true">
<next ref="ChapterMenu-00"/>
<play-item ref="f01.mpg"/>
</playlist>
<playlist id="Chapter-01" rejected="true">
<next ref="ChapterMenu-00"/>
<play-item ref="f02.mpg"/>
</playlist>
<playlist id="playlist-00" rejected="false">
<play-item ref="f01.mpg"/>
<play-item ref="f02.mpg"/>
</playlist>
</pbc>
</videocd>
No.1ベストアンサー
- 回答日時:
こんばんは(^^
ええと、本来VCDに該当しないファイルを置くとVCDとして認識されないんです。
どうしてもWhitebook規格外になってしまいますから。
</pvd>と<segment-items>の間に、VCDに相当しないファイルをおきます。
filesystem部分に記述します。
LinuxMpegTVが実行ファイルだけで動くなら(この辺りは未確認なのでDLLが必要ならそれも一緒に)
<filesystem>
<file src="パス\LinuxMpegTVのファイル" format="form1">
<name>LinuxMpegTVファイル実行ファイル名</name>
</filesystem>
これでbin+cueで出力してください。
bin+cueですから最初に仮想CDかなんかでマウントしWhitebook規格で通るのか確認してくださいね。Whitebook規格はうるさいから(^^;;
ビットレートとかサイズとかです。
なので再生機にもよりますがね実は結構通りません。。
ただ、Linuxでは生mpegでも再生できるのであまり気にしないでいいかなと思います。
ではでは。
boo_boo_suu様
ご回答ありがとうございます。
お蔭様で問題を解決できるに至りました!
先日からずっとうまくいかず困っていましたがここで解決でき感動しています。またわからないことがあればよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- JavaScript 中百舌鳥駅と深井駅を入れ替えて選択しても同じ挙動にしたいです。 2 2022/06/24 18:45
- JavaScript 1度きりではなく、繰り返し、挙動が変わるようにしていただきたいです。 1 2022/07/03 15:50
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
concat関数内でのシングルクォ...
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
-
昔Winnyってありましたけど、あ...
-
あせんうぶり言語
-
XSLで、XMLの空タグを制御したい。
-
VB6でXMLを作成しているのです...
-
SNMP リンクダウンとノードダ...
-
あるノードリストに、特定の名...
-
HTTPステータス 404 - There is...
-
コンテキストメニュークリック...
-
ノードの並び替え
-
Listからのnull要素を削除方法は?
-
ルート要素ノードが2個ある場合?
-
ノードとは
-
このエラー、何とかなりません...
-
html→xmlの変換
-
xmlファイルが上手にHTMLに変換...
-
Excel-VBAでXMLの複数ノードの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
動的な構造体配列の初期化
-
4バイトを10進数に変換する方法
-
concat関数内でのシングルクォ...
-
Math.sqrt(Math.pow(canvas.wid...
-
MSXMLを使ってノードを削除した...
-
VB.NETで最後フォのフォ...
-
XMLの値をリストボックスで選択...
-
aaa.comをサーバーで、www.aaa....
-
三角形にならないと表示させるには
-
XMLのエラーコードの意味が理解...
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
昔Winnyってありましたけど、あ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
バッチファイルでテキストファ...
-
XMLで要素が記述された順番に意...
-
UTF-8でエンコーディングとはど...
-
あるノードリストに、特定の名...
-
google croud にあるファイルを...
おすすめ情報