MPEGに変換せずにVCDからファイルをコピーする

MPEGに変換せずにVCDからファイルをコピーする

私はFedora 23に似たオペレーティングシステム(Korora)を使用しており、最近古いVCDを受け取りました。 Kororaはこれを「ビデオCD」と見なし、NautilusはVLCを使用して再生するオプションも提供しました。ただし、ボタンをクリックすると、VLCで以下のように複数のIOエラーが発生しました。

File reading failed:
VLC could not read the file (Input/output error).
Unidentified codec:
VLC could not identify the audio or video codec
File reading failed:
VLC could not read the file (Input/output error).
File reading failed:
VLC could not read the file (Input/output error).
Unidentified codec:
VLC could not identify the audio or video codec

その後、ディスクアプリケーションの「パーティションイメージの作成」機能を使用してCD全体をコピーしてみました。残念ながら、Disksは次のように文句を言いました。

 99.7% (401.3 MB) of the data on the device “CD/DVD Drive — TSSTcorp CDDVDW
 SU-228HB [AS00] (/dev/sr0)” was unreadable and replaced with zeroes in the
 created disk image file. This typically happens if the medium is scratched
 or if there is physical damage to the drive.

この問題の調査中に、関連するクロスサイトの問題で同様の問題が見つかりました。UbuntuでVCDを再生する。これで、さまざまなVCDを思いっきり再生できるようになりましたが、心の中にはいくつかの質問があります。

  1. VLCはVCDコンテンツをどのように再生しますか?明らかに、カーネルでさえ、すべてのセクタを正しく読み取ることができず、ディレクトリ構造のみを表示できますか?

  2. そのようなディスクをコピーする方法は?Windowsで試してみましたが、うまくいきます。 Windowsは、ディレクトリ構造に表示されているすべてのファイルを読み取ることができます。通常、Linuxではディレクトリ構造のみを表示できます。

質問2は私にとって非常に重要です。関連する質問のほとんどのソリューションは、パーティション全体を実際にコピーする方法についての情報を提供せず、VLCまたはMPlayerを使用してVCDを再生する方法のみを説明します。

vcdxripあなたのソリューションが使用または使用している場合は、この質問に答えないでください。VLC変換特徴。 Windowsで見つけた単純なコピーと比較して、非常に遅いです。

答え1

私はDebianとKDEを使用しています。

検索してテストした後、解決策を見つけてこのスレッドを見つけました。 @agcの答えは価値がありますが、@dirktのコメントはあなたの質問への直接的な答えなので、早く見つけた場合は多くの時間を節約できました。

あなたはどのように尋ねましたか?MPEGに変換せずにVCDからファイルをコピーする。 VCDディスクのビデオファイルはすでにMPEGストリームです。私が見つけたいくつかの答えでは、.datファイルをコピーして名前を.mpgに変更するだけで十分だと言いました。ファイルの内容を調べてみるとサポートしているようですが、単に.datファイルをハードドライブにコピーして確認することはできません。私にとって効果があったのは、vcdxripそれがvcdimagerパッケージに含まれているということです。応答からこれらの項目を除外するように明示的に要求しましたが、私のシステムはISOイメージを生成するのではなく、ファイルを遅くても着実にコピーする唯一のツールです。

  1. インストールするapt-get install vcdimager
  2. VCDをドライブに挿入します。インストールする必要はありません。
  3. 端末を開き、VCDのファイルを目的のハードドライブのディレクトリに移動します。
  4. 走るvcdxrip -vpC

VCDのファイルがカレントディレクトリにコピーされます。上記のコマンドでは:

  • v詳細な説明のために
  • p進展を見せることです
  • CCD-ROMドライブをソースとして指定

この答えがWindowsで得られるほど速くない場合でも、他の人が解決策を見つけるのに役立つことを願っています。

答え2

この方法は、著作権で保護または傷つけられたいくつかのDVDに適用されます。周囲にVCDがないため、VCD(ディスクなど)のコピーの問題が解決するかどうかはわかりません。ドラマ、コピーする必要がありますがコピーされません)を試してみる価値があるかもしれません。

この方法の要点は、mplayerまたはvlc実行中にディスクをコピーできることです。それ以外の場合、実行中にコピーされません。いいえランニング。より良いのは、コピー速度が速く、不良ブロックにかかることがないことです。

だからCDバージョンは次のようにする必要があります。

  1. 端末を開いてmplayer実行CD—見る必要も聞く必要もないから無効出力は十分です。

    mplayer  -really-quiet -slave -vo null -ao null \
             vcd://1 -cdrom-device /dev/cdrom
    

    5秒ほど待ってからp押してください。停止する。今はただ放っておいて、しばらく止めてください。

  2. 開いているその他端末(バックグラウンドで再生される他の端末を残す)とddrescueディスクイメージをコピーする場合:

    ddrescue -r 0 -b 2Ki /dev/cdrom foobar.iso foobar.log
    
  3. 完了したら、ddrescueRun Terminalに戻り、次のように入力しますmplayerq辞める


ちなみにここにいます。DVDバージョンは本当に効果があります...

  1. 端末を開いてmplayer実行DVD—見る必要も聞く必要もないから無効出力は十分です。

    mplayer  -really-quiet -slave -vo null -ao null \
             dvdnav://1 -dvd-device /dev/dvd
    

    5秒ほど待ってからp押してください。停止する。今はただ放っておいて、しばらく止めてください。

  2. 開いているその他端末は、バックグラウンドで再生される他の端末を残してddrescueディスクイメージをコピーするために使用されます。

    ddrescue -r 0 -b 2Ki /dev/dvd foobar.iso foobar.log
    
  3. 完了したら、ddrescueRun Terminalに戻り、次のように入力しますmplayerq辞める

関連情報