1

DVD準拠のISOを作成するためのPerlモジュールまたはモジュールの組み合わせはありますか? これは Linux で動作しますが、移植性については心配していません。私が探しているのは、VIDEO_TS ディレクトリ構造を含むディレクトリから DVD 準拠の ISO を作成することです。このソリューションでは、実際の DVD をリッピングする必要はありません。

私が現在実行しているのは次のとおりです。

genisoimage -V 'Name_of_DVD' -dvd-video -o dvd.iso /some_directory

外部コマンドを実行する Perl の機能を認識しています。

system function
exec function
backticks (``) operator
open function

Filesys::MakeISO::Driver::Mkisofsgenisoimage/mkisofs を使用する CPAN モジュールである CPAN もあります。私が具体的に望んでいるのは、Linux/OS コマンドを使用しないソリューションです。そのような解決策がない場合、または解決策が非常に複雑な場合は、その旨を記載してください。ありがとう。

4

1 に答える 1

3

私はCPANに対する熱意を共有していますが、機能する明らかなものがなく、Linuxからの移植性を気にしないのであれば、私は

use strict;
use warnings;

use autodie;

...

system( q# genisoimage -V 'Name_of_DVD' -dvd-video -o dvd.iso /some_directory # );

またはあなたが言うように、を使用してくださいFilesys::MakeISO::Driver::Mkisofs。卑劣なことをしようとはしていませんが、CPANは生産性++であるはずですが、それが存在しない場合は、うまくいくことをしてください。

于 2011-12-22T17:05:56.313 に答える