Tengo un archivo RAR de 2GB que contiene un archivo de video de 9GB. Estoy usando un sistema de archivos FAT32. Ahora quiero descomprimir ese archivo, pero después de 4GB recibo un error debido al límite de tamaño del archivo FAT32.
Ahora quiero saber cómo puedo extraer ese video. Sé que una forma es convertir mi partición a NTFS, pero no quiero seguirla.
También probé 7-zip pero eso nuevamente da error después de 4GB.
Otra forma es dividir ese archivo, pero no sé cómo puedo dividir un archivo de video comprimido.
¿Alguna idea por favor? ¿Cómo puedo deshacerme de este problema?
Actualizar:
Para todos aquellos que piensan que no es un archivo AVI, o puede ser que lo estoy malentendiendo, o puede que no esté mencionando el tamaño correcto o si piensan que no es posible comprimir tanto, estoy adjuntando la imagen de ese archivo. Espero que responda todas esas preguntas.
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
Respuestas:
No hay forma de que pueda superar el límite de 4 GB del sistema de archivos FAT32, porque FAT32 impone esta limitación por diseño. Este sistema de archivos tiene una limitación natural para el tamaño máximo de archivo que puede manejar, que es de 4 GB.
Y sí, no he encontrado ninguna herramienta que divida el archivo de video mientras lo descomprimo.
La solución a esto si NO desea convertir a NTFS es:
Obtenga una unidad externa con el sistema de archivos NTFS.
Extraiga su archivo de video allí.
Luego use un software de división de video para dividirlo en varias partes, y luego cópielas en su sistema de archivos FAT32.
fuente
Puede intentar reproducir el archivo RAR (sic!) Con el reproductor multimedia VLC. Tiene soporte interno para RAR. Esto solo funcionaría si su RAR no está encriptado. No conozco los aspectos internos de la implementación de VLC, pero creo que VLC no crea archivos temporales, entonces esto podría funcionar.
EDIT2: no funcionará con archivos comprimidos, pero debería funcionar con RAR de varios volúmenes.
EDITAR:
Pero si desea acceder al archivo real y reproducirlo no es suficiente: monte el archivo RAR con WinMount http://www.winmount.com como unidad virtual.
EDIT2: no funciona, se detiene después de aproximadamente 4 GB (probado por el autor de la pregunta)
EDITAR3:
OK Recién recordé que Microsoft Virtual PC puede hacer VHD multivolumen en FAT32. Relacionado: http://www.k2underground.com/blogs/blacktop/archive/2009/06/26/microsoft-virtual-pc-and-fat32-disks.aspx
Solo tenga en cuenta que no puede usar estos VHD sin MS Virtual ORDENADOR PERSONAL. Para usarlos o abrirlos con otro software, primero deben unirse. Es un poco exagerado solo para abrir un archivo, pero puede intentarlo. Sin embargo, no he probado esto en mi nueva PC con Windows 7 solo en mi PC anterior con WinXP.
fuente
Puede iniciar una distribución en vivo de Linux y montar su sistema de archivos. Entonces corre
De esa manera terminas con el video de archivo dividido en tu partición FAT. No tengo idea de si algún jugador puede mostrar el archivo.
fuente
split
que pudieras canalizarloffmpeg
. Pero eso no está dentro del alcance de esta pregunta. Esta respuesta debería mostrar una forma alternativa que no implica recurrir a NTFS. El OP es responsable de hacer algo útil con los archivos divididos.10 minutos. Screencast? Probablemente esté mal codificado (o tal vez incluso no esté en absoluto).
¿Por qué no volver a codificar mientras se descomprime? No requerirá un disco externo. Por 10 min. posiblemente podría terminar con un archivo de alrededor de 100mb de tamaño.
Suponiendo que la línea de comandos de Windows podría probar:
El
unrar p
indica a rar que imprima el contenido en STDOUT. De lo que es leído de nuevoFFmpeg -i -
. Los^
caracteres son caracteres de escape de salto de línea del.bat
formato de archivo de Windows .Puede obtener FFmpeg del sitio Zeranoe FFmpeg Builds . Para simplificar, elija el estático.
fuente
FAT32 no admite archivos de más de 4 GB, por lo que no puede crear archivos más grandes que eso en ningún sistema de archivos FAT32. ¿Qué sistema operativo usas? En Windows, puede convertir FAT32 a NTFS sobre la marcha utilizando convert.exe (reemplace
D:
con su letra de unidad real):Editar: Cita del artículo de MSKB mencionado anteriormente sobre
convert.exe
:fuente
Puede usar Partition Magic, que le permite repartir unidades sin destruir datos, por lo que crea una partición ntfs de 12 gb, descomprime su archivo y luego lo vuelve a codificar con ffmpeg u otra herramienta de recodificación a su partición fat32 y luego devuelve la partición de trabajo de 12 gb a fat32 conducir ... largo aliento, pero debería funcionar
fuente
Es completamente imposible crear un archivo de más de 4 GB en un volumen FAT32. La única forma de resolver tu problema es
fuente
La mejor y única respuesta es no. no puede, razone -> el creador del sistema de archivos FAT32 ha implementado esa limitación en el tamaño máximo de archivo que puede manejar (4GB).
Aunque muchos usuarios lo han respondido antes, lo único que puedo agregar es que eso significa que no sea convertir su disco a NTFS o copiar ese archivo a un pen drive formateado en el sistema NTFS y luego extraerlo, no puede funcionar, porque es el sistema operativo el que mantiene los datos en archivos / ubicaciones / carpetas temporales para fines temporales, que no pueden cruzar nuevamente el límite de 4 GB
La forma más fácil es comprar un pen drive y descomprimir sus datos en él.
Recurso: - Amplia experiencia con sistemas operativos Windows
fuente
Puede convertir su FAT32 a NTFS sin perder sus datos mediante los siguientes métodos para su transferencia de 4 gb
En Windows
Para que esto se ejecute, debe desmontar el disco que desea convertir. Para esto simplemente reinicie la computadora y no haga nada más que intentar convertir el sistema de archivos. Si aún recibe ese error, reinicie en modo seguro y vuelva a hacerlo. La conversión en realidad no sucede en ese momento. Reiniciará la computadora y luego ejecutará el proceso de conversión antes de que se cargue correctamente el sistema operativo.
fuente