9GBのビデオファイルを含む2GBのRARファイルがあります。 FAT32ファイルシステムを使用しています。次に、そのファイルを解凍したいのですが、4GBを超えると、FAT32ファイルのサイズ制限によりエラーが発生します。
今、私はそのビデオをどのように抽出できるか知りたいですか?パーティションをNTFSに変換するのが1つの方法であることはわかっていますが、その方法は使いたくありません。
私も7-Zipを試しましたが、4GBの後で再びエラーが発生します。
もう1つの方法は、そのファイルを分割することですが、圧縮されたビデオファイルを分割する方法がわかりません。
何かアイデアはありますか?どうすればこの問題を取り除くことができますか?.
更新:
AVIファイルではない、または誤解している、正しいサイズについて言及していない、またはそれほど圧縮できないと思われる場合は、画像を添付して、そのファイルの。それがこれらすべての質問に答えてくれることを願っています。
FAT32は仕様によりこの制限を課しているため、FAT32ファイルシステムの4GBの制限を超える方法はありません。このファイルシステムには、処理可能な最大ファイルサイズ(4 GB)のための自然な制限があります。
そして、はい、ビデオファイルを解凍しながら分割するツールは見つかりませんでした。
[〜#〜] not [〜#〜] NTFSに変換したい場合の解決策は次のとおりです。
NTFSファイルシステムを搭載した外部ドライブを取得します。
そこでビデオファイルを抽出します。
次に、ビデオ分割ソフトウェアを使用して複数の部分に分割し、それらをFAT32ファイルシステムにコピーします。
VLCメディアプレーヤーでRAR(sic!)ファイルを再生してみることができます。 RARの内部サポートはありません。これは、RARが暗号化されていない場合にのみ機能します。 VLCの実装の内部はわかりませんが、VLCは一時ファイルを作成しないので、これでうまくいくかもしれません。
EDIT2:圧縮アーカイブでは機能しませんが、マルチボリュームRARで機能するはずです。
編集:
しかし、実際のファイルにアクセスしてそれを再生するだけでは不十分な場合は、WinMount http://www.winmount.com でRARファイルを仮想ドライブとしてマウントします。
EDIT2:機能しません。約4GB後に停止します(アスカーによるテスト済み)。
EDIT3:
OK Microsoft Virtual PCがFAT32でマルチボリュームVHDを実行できることを思い出しました。関連: http://www.k2underground.com/blogs/blacktop/archive/2009/06/26/Microsoft-virtual-pc-and-fat32-disks.aspx
MS Virtual PCなしではこれらのVHDを使用できないことに注意してください。それらを他のソフトウェアで使用したり開いたりするには、まず参加する必要があります。ファイルを開くだけでは少しやり過ぎですが、試すこともできます。ただし、WinXPを搭載した古いPCでのみ、新しいWindows 7 PCでこれをテストしていません。
Linuxライブディストリビューションを起動して、ファイルシステムをマウントできます。次に実行します
7z -so e file.rar | split -b 3500M
そうすれば、FATパーティションに分割ファイルビデオができあがります。実際にファイルを表示できるプレイヤーがいるかどうかはわかりません。
10分。スクリーンキャスト?おそらく正しくエンコードされていません(あるいはまったくエンコードされていません)。
解凍中に再エンコードしないのはなぜですか?外付けドライブは必要ありません。 10分間。おそらく、サイズが約100MBのファイルになる可能性があります。
Windowsコマンドラインを試してみてください:
unrar.exe p -inul bigCast.rar | ^
ffmpeg -i - ^
-acodec libvorbis -ab 128k -ac 2 ^
-vcodec libx264 ^
-preset slow -crf 22 ^
-threads 0 smallCast.mkv
unrar p
は、コンテンツをSTDOUTに出力するようにrarに指示します。 FFmpeg -i -
によって読み取られるよりも。 ^
文字は、Windows .bat
ファイル形式の改行エスケープ文字です。
FFmpegは Zeranoe FFmpeg Builds site から入手できます。簡単にするために、静的なものを選択してください。
FAT32 サポートしていません 4 GBより大きいファイルなので、どのFAT32ファイルシステムでもそれより大きいファイルを作成することはできません。どのオペレーティングシステムを使用していますか? Windowsでは、 convert.exe を使用して、FAT32をその場でNTFSに変換できます(D:
を実際のドライブ文字に置き換えます)。
convert D: /fs:ntfs
編集:convert.exe
に関する前述のMSKB記事からの引用:
注変換中の破損またはデータ損失の可能性は最小限ですが、目的のボリュームでデータのバックアップを実行することをお勧めします変換を開始する前に変換します。
FAT32ボリュームに4GBより大きいファイルを作成することは完全に不可能です。あなたの問題を解決する唯一の方法は
データを破壊せずにドライブを再パーティション化できるPartition Magicを使用できるので、12GBのNTFSパーティションを作成し、ファイルを解凍してから、FFMPEGまたは別の再コーディングツールを使用してFat32パーティションに再コード化してから、12GBの作業パーティションをFat32に戻しますドライブ...長い曲がりくねっていますが、うまくいくはずです
最善の答えはノーです。できません。理由-> FAT32ファイルシステムの作成者は、処理できるファイルの最大サイズ(4GB)の制限を実装しています。
多くのユーザーが以前に答えたことはありますが、追加できるのは、ドライブをNTFSに変換するか、そのファイルをNTFSシステムでフォーマットされたペンドライブにコピーしてから抽出する以外の方法です。一時的な目的のためにデータを一時ファイル/場所/フォルダーに保持します。これは、4GBの制限を超えることはできません。
最も簡単な方法は、ペンドライブを購入し、その上でデータを解凍することです。
リソース:-Windows OSの豊富な経験