У меня есть 2 ГБ RAR-файл, который содержит 9 ГБ видеофайл. Я использую файловую систему FAT32. Теперь я хочу распаковать этот файл, но после 4 ГБ я получаю сообщение об ошибке из-за ограничения размера файла FAT32.
Теперь я хочу знать, как я могу извлечь это видео? Я знаю, что одним из способов является преобразование моего раздела в NTFS, но я не хочу идти по этому пути.
Я также попробовал 7-почтовый индекс, но это снова дает ошибку после 4 ГБ.
Еще один способ - это разделить этот файл, но я не знаю, как я могу разделить видеофайл, упакованный в архив.
Так что есть идеи, пожалуйста? Как я могу избавиться от этой проблемы.
Обновить:
Для всех тех, кто думает, что это не файл AVI, или, может быть, я неправильно понимаю, или, может быть, я не упоминаю правильный размер, или если они думают, что это невозможно сжать, я прилагаю изображение этого файла. Я надеюсь, что это отвечает на все эти вопросы.
unrar.exe p -inul bigCast.rar | ffmpeg -i - -acodec libvorbis -ab 128k -ac 2 -vcodec libx264 -preset slow -crf 22 -threads 0 our-final-product.mkv
Ответы:
Невозможно преодолеть ограничение в 4 ГБ для файловой системы FAT32, потому что FAT32 накладывает это ограничение по конструкции. Эта файловая система имеет естественное ограничение на максимальный размер файла, который она может обрабатывать, который составляет 4 ГБ.
И да, я не нашел ни одного инструмента, который бы разбивал видеофайл при распаковке.
Решение этой проблемы, если вы НЕ хотите конвертировать в NTFS:
Получите внешний диск с файловой системой NTFS на нем.
Извлеките свой видео файл там.
Затем используйте программное обеспечение для разделения видео на несколько частей, а затем скопируйте их в свою файловую систему FAT32.
источник
Вы можете попробовать воспроизвести файл RAR (sic!) С помощью медиаплеера VLC. Он имеет внутреннюю поддержку RAR. Это будет работать только если ваш RAR не зашифрован. Я не знаю внутренностей реализации VLC, но я думаю, что VLC не создает временные файлы, тогда это может сработать.
EDIT2: не будет работать со сжатыми архивами, но должен работать с многотомными RAR.
РЕДАКТИРОВАТЬ:
Но если вы хотите получить доступ к реальному файлу и воспроизвести его недостаточно: подключите файл RAR с WinMount http://www.winmount.com в качестве виртуального диска.
EDIT2: не работает, останавливается примерно через 4 ГБ (проверено asker)
EDIT3:
хорошо, я только что вспомнил, что Microsoft Virtual PC может делать многотомные виртуальные жесткие диски на FAT32. Связанный: http://www.k2underground.com/blogs/blacktop/archive/2009/06/26/microsoft-virtual-pc-and-fat32-disks.aspx
Просто имейте в виду, что вы не можете использовать эти виртуальные жесткие диски без MS Virtual ПК. Чтобы использовать или открыть их с другим программным обеспечением, они должны быть объединены в первую очередь. Это немного излишне, просто чтобы открыть файл, но вы можете попробовать это. Однако я не проверял это на моем новом ПК с Windows 7 только на моем старом ПК с WinXP.
источник
Вы можете загрузить дистрибутив Linux и смонтировать вашу файловую систему. Тогда беги
Таким образом, вы получите разделенное видео на своем разделе FAT. Я понятия не имею, может ли какой-либо плеер показать файл.
источник
split
вы могли передать этоffmpeg
. Но это не в рамках этого вопроса. Этот ответ должен показать альтернативный способ, который не предполагает обращения к NTFS. ОП отвечает за полезные действия с разделенными файлами.10 минут. Screencast? Это, вероятно, плохо закодировано (или, может быть, даже не совсем).
Почему бы не перекодировать во время распаковки? Это не потребует внешнего диска. На 10 мин. Вы можете получить файл размером около 100 МБ.
Предполагая Windows Command Line, вы можете попробовать:
В
unrar p
инструктирует Rar , чтобы распечатать содержимое в STDOUT. Чем это прочитаноFFmpeg -i -
. Эти^
символы строки побег перерыв символов из Windows ,.bat
формат файла.Вы можете получить FFmpeg с сайта Zeranoe FFmpeg Builds . Для простоты выберите статический.
источник
FAT32 не поддерживает файлы размером более 4 ГБ, поэтому вы не можете создавать файлы размером больше, чем в любой файловой системе FAT32. Какую операционную систему вы используете? В Windows вы можете конвертировать FAT32 в NTFS на лету, используя convert.exe (замените его
D:
на фактическую букву диска):Изменить: Цитата из вышеупомянутой статьи MSKB о
convert.exe
:источник
Вы можете использовать Partition Magic, который позволяет вам перераспределять диски без уничтожения данных, поэтому вы создаете 12-гигабайтный раздел NTFS, распаковываете свой файл, затем перекодируете его с помощью ffmpeg или другого инструмента перекодирования обратно в ваш раздел FAT32, а затем возвращаете рабочий раздел 12 ГБ в FAT32. езжу ... долго наматывается, но работать должно
источник
Совершенно невозможно создать файл размером более 4 ГБ на томе FAT32. Единственный способ решить вашу проблему
источник
Лучший и единственный ответ - нет. Вы не можете, причина -> создатель файловой системы FAT32 внедрил это ограничение на максимальный размер файла, который он может обрабатывать (4 ГБ).
Хотя многие пользователи уже отвечали на это раньше, единственное, что я могу добавить, это то, что другие средства, кроме преобразования вашего диска в NTFS или копирования этого файла на перьевой диск, отформатированный в системе NTFS, а затем извлечения, не могут работать, потому что это ОС, которая хранит данные во временных файлах / местах / папках для временного использования, которое не может снова превысить ограничение в 4 ГБ.
Самый простой способ - купить перьевой диск и распаковать на нем свои данные.
Ресурс: - Большой опыт работы с ОС Windows
источник
Вы можете конвертировать ваш FAT32 в NTFS без потери данных следующими способами для передачи 4 ГБ
В Windows
Для этого вам нужно размонтировать диск, который вы хотите конвертировать. Для этого просто перезагрузите компьютер и ничего не делайте, кроме как попытайтесь преобразовать файловую систему. Если вы все еще получаете эту ошибку, перезагрузите компьютер в безопасном режиме и сделайте это снова. Конверсия на самом деле не происходит прямо тогда. Он перезагрузит компьютер, а затем запустит процесс преобразования до правильной загрузки ОС.
источник