Linux プラットフォームで DVD にコピーする必要がある MP4 形式のデータがあります。現在、ハードディスクに MP4 ファイルを作成し、growisofs コマンドを使用してそのファイルを DVD に焼き付けています。MP4 データを DVD に書き込む前にハードディスクに書き込む必要がなければ、より効率的です。Cプログラムを使ってメモリデータをDVDに書き込む方法があれば教えてください。
1 に答える
0
growisofs が実行するタスクを再実装することによって。DVD はランダム アクセス ストレージとは異なります。最初に、ブランク メディアに書き込むデータを特定のフォーマット、つまり ISO9660 で準備する必要があります。これには、特定のエラー修正スキームが含まれます。この結果は完全なTrackです。ISO9660 スキームでは、単一のファイルを記録することはできず、ファイル システム全体のみを記録できます。FS を取得したら、記録プロセスを制御するためのプログラム全体を実装する必要があります。
これが growisofs の機能です。これで、growisofs のソースを取得して、ファイルの読み取りに使用するコードを、共有メモリから読み取るコードに置き換えることができます。ただし、プログラムが一時停止に陥ることなく、継続的にデータを配信できることを確認する必要があります。開始したら、記録プロセスを中断しないでください。
とにかく:Linuxを使用している場合、プログラムはFUSEを介してファイルシステム構造を提供できます。
于 2011-01-27T10:33:02.240 に答える