¿Por qué un archivo de video aumenta de tamaño después de editarlo con iMovie?

Fichero de entrada:

  • Tipo: Archivo MPEG-4
  • Tamaño: 305 MB
  • Dimensiones: 640x360
  • Códecs: H.264, AAC
  • Duración: 52:07
  • Canales de audio: 2

Después de usar iMovie para recortar un poco desde el principio y el final del archivo, traté de exportar el archivo a través de Archivo → Compartir → Archivo… con la siguiente configuración:

  • Formato: Vídeo y Audio
  • Resolución: 720p (iMovie solo me ofrece 540p como alternativa)
  • Calidad: alta (según una respuesta a una pregunta similar, esto significa H.264)
  • Comprimir: Mejor calidad

La estimación del tamaño del archivo que muestra iMovie es de 4,35 GB. Mis preguntas:

  1. ¿Cómo es que el tamaño del archivo aumenta después de cortar algo de él, codificado con H.264?
  2. ¿Por qué iMovie no me ofrece la resolución de entrada como resolución de salida?

Me gustaría poder recortar un video y guardarlo con aproximadamente la misma relación tamaño/tiempo.

Respuestas (4)

La resolución de 720p es 1280×720 , lo que equivale a cuadruplicar la cantidad de píxeles en comparación con su película original de 640×360 (360p). Esto por sí solo representaría un gran salto en el tamaño del almacenamiento.

En su lugar , querrá generar una salida de 540p (960 × 540). Sin embargo, esto todavía producirá un video con 2,25 veces la cantidad de píxeles, por lo que el video resultante puede o no ser aún más grande.

En cuanto a por qué no puede reproducir en 360p , parece ser una decisión de diseño de Apple (posiblemente para guiarnos hacia Final Cut Pro), porque las versiones anteriores de iMovie permitían una mayor granularidad. De hecho, en iMovie 10.0, 480p todavía estaba disponible, pero a partir de iMovie 10.1 ya no está. Le sugiero que exprese sus preocupaciones a Apple .

Por último, debo señalar que Lowla configuración de CalidadMedium y Calidad se codifican en H.264. Simplemente usan diferentes perfiles/niveles de codificación , con diferentes tasas de bits. Según las cifras que proporcionó, diría que su video original no se produjo con un perfil equivalente a la configuración de iMovie. Así que probablemente querrá probar o incluso .High HighMediumLow

Si aún no puede reducir el tamaño de su archivo codificando en 540p y usando un perfil más bajo, aún puede reducir la muestra a través de Handbrake . Sin embargo, la mejora y reducción de escala seguramente reducirá la calidad de su video en una cantidad simbólica. Así que es una compensación.

¿Estás diciendo que Apple simplemente no me permitirá conservar las dimensiones del video original? En caso afirmativo, ¿sabe cómo se generan los píxeles adicionales? Puedo imaginar un píxel original representado por 4 pero no por 2.25, ¿eso no distorsionaría la imagen?
Según mi experiencia, debe aumentar o reducir la escala si el video de origen no coincide con 720p, 1080p o 2160p. Me parece recordar haber obtenido más opciones de resolución al mantener presionada la tecla ALT en versiones anteriores, pero esto dejó de funcionar en una actualización reciente y no conozco ninguna solución.
En cuanto a la ampliación, no, no distorsionará la imagen de la forma en que está pensando. Es solo un zoom digital. Los escaladores modernos son bastante buenos en estos días y, a menos que explote las cosas por un factor enorme, generalmente no nota una caída en la calidad. Imagina que estás reproduciendo tu video de 360p en pantalla completa. Es el mismo tipo de mejora en acción.
Esto solo responde parcialmente a la pregunta. La pregunta es por qué el tamaño del archivo aumenta después de acortar la película. Como usted dice, el cambio en la resolución cuadruplicará la cantidad de píxeles, por lo que sin compresión esperaría un tamaño de archivo cuatro veces mayor. Pero el OP está experimentando un tamaño de archivo diez veces mayor. Y dado que se está utilizando la compresión, no hay una excusa real para aumentar el tamaño del archivo, ya que cualquier cosa que se haga en primer lugar para crear los píxeles adicionales debería ser realizada por el decodificador. Hay más píxeles pero no más información.
el problema es que haces un video que es 1080 en la fuente original, todo se ve y suena muy bien ... luego lo importas a imovie y el tamaño se infla hasta 10 veces el tamaño original ... así que no estoy seguro de que tu respuesta aborde esto ... sabemos de lo que estamos hablando... no se trata de la calidad del video... la calidad es excelente ya la pregunta es ¿qué diablos está haciendo imovie que aumenta el tamaño del video?

Yo tenía el mismo problema que tú. Busqué por todas partes y dejé de mejorar iMovie, que de todos modos usa x264. En cambio, usé ffmpeg ( https://www.ffmpeg.org/ ). Funcionó a las mil maravillas. Mi siguiente comando redujo el tamaño del video de iMovie en un promedio de 1/5.

ffmpeg -i input.mp4 -vcodec libx265 -crf 20 output.mp4

Tenga en cuenta cómo está usando el mejor códec de x265. Si está considerando EC2 Cloud9 como yo, considere instalar ffmpeg con esta instrucción ( https://trac.ffmpeg.org/wiki/CompilationGuide/Centos ).

Una de las posibles soluciones que se me ocurrió es que subes tu video a YouTube y YouTube te ayudaría a reducir el tamaño con buena calidad al mismo tiempo. Finalmente, simplemente descargue el archivo de YouTube.

Bienvenido a Preguntar Diferente. Esto no proporciona una respuesta a las preguntas originales que tratan sobre el tamaño de los archivos de iMovie. Consulte Cómo responder para obtener información sobre cómo proporcionar una respuesta buena y de calidad.

Tuve un problema similar: el archivo de entrada de mi iPhone era de 140 MB a 1080p, la versión editada con 30 segundos eliminados y exportada a 720p con iMovie era de 94 MB.

Siempre uso AVC (Any Video Converter) la versión gratuita y se exporta a 720p usando la configuración predeterminada, ¡esto lo redujo a 9 MB sin pérdida de calidad 1/10 del tamaño!

No estoy seguro de por qué iMovie es tan hinchado. Tengo que hacer esto en muchos videos en el trabajo mientras los transmitimos a través de la red.

Su respuesta podría mejorarse con información de apoyo adicional. Edite para agregar más detalles, como citas o documentación, para que otros puedan confirmar que su respuesta es correcta . Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda .