タイトルQuickTimeの開発に関する文書が公開、ファイルコンバートの方法などカテゴリーTechnical Q&A, QuickTime
作成日2000/9/8 14:2:40作成者新居雅行
Appleから公開されている開発に関する技術的なQ&Aの文書「Technical Q&A」で、QuickTime Movie Toolbox関連の文書が公開された。以下はどのアドレスと要約だ。

◇QTMTB58:BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
 http://devworld.apple.com/qa/qtmtb/qtmtb58.html
NewMovieでムービーを作り、トラックなどを追加した後、BeginMediaEditsで内容の変更をしようとするがエラーが出るという質問である。NewMovieでは実際のデータの中身は空なので、編集をするには、ムービーへの参照を追加してから行うといった手法を取ることになる。その説明とサンプルプログラムが掲載されている。

◇QTMTB59:Using MovieExportSetSampleDescription to specify the format of exported data
 http://devworld.apple.com/qa/qtmtb/qtmtb59.html
ConvertMovieToFileを利用してWAVデータだけのファイルを出力したり、PureVoiceでエンコードされたAIFFファイルを出力する方法の質問である。MovieExportSetSampleDescriptionを利用することで可能となるが、サンプルプログラムも掲載されている。

◇QTMTB60:Saving changes to modified movies
 http://devworld.apple.com/qa/qtmtb/qtmtb60.html
ムービーファイルを開いてアトムの削除やメディアの追加などを行い、CloseMovieFileを行って正常に閉じるが、変更がファイルに反映されていないという質問が掲載されている。変更結果を反映させるには、UpdateMovieResourceを呼び出す必要があり、新しいファイルに保存する場合にはAddMovieResourceの呼び出しも必要になるというのが回答である。

◇QTMTB61:Creating track references when editing movies
 http://devworld.apple.com/qa/qtmtb/qtmtb61.html
ムービーのあるトラックを別のトラックにコピーする場合InsertTrackSegmentでうまくいく。ただし、ムービーのデータそのものがコピーされ、参照だけのコピーができないという質問がある。参照だけのコピーをするには、BeginMediaEdits/EndMediaEditsではさむことをやめればいいと説明されている。そうすれば、参照だけがコピーされる。

◇QTMTB62:Batch Exporting movie sound tracks with ConvertMovieToFile()
 http://devworld.apple.com/qa/qtmtb/qtmtb62.html
QDesignでエンコードされたムービー中のサウンドトラックを、AIFFファイルにコンバートするのに、ConvertMovieToFile関数を使えばうまいくいく。だが、エンコーダの設定をファイルごとにしないと動作しないが、これを1回のエンコーダの設定でできないのかという質問が掲載されている。実際にはできるようで、サンプルソースとともにそのやり方が記載されている。
関連リンクTechnical Q&A What’s New