17 votos

¿Por qué un archivo de vídeo se hace más grande después de editarlo con iMovie?

Archivo de entrada:

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

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

  • Formato: Vídeo y audio
  • Resolución: 720p (iMovie sólo 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 ambos 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 vídeo y guardarlo con la misma proporción de tamaño y tiempo.

9voto

Andreas Scherer Puntos 161

La resolución 720p es 1280×720 , lo que equivale a cuádruple el número de píxeles frente al original 640×360 (360p) película. Esto por sí solo supondría un gran salto en el tamaño de almacenamiento.

Querrá emitir en 540p en su lugar (960×540). Sin embargo, esto seguirá produciendo un vídeo con 2,25× el número de píxeles, por lo que el vídeo resultante puede ser más grande o no.

En cuanto a por qué no puede salir en 360p En el caso de iMovie, esto parece ser una decisión de diseño de Apple (posiblemente para dirigirnos hacia Final Cut Pro), ya que 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, ha desaparecido. Te sugiero que Expresa tus inquietudes a Apple .

Por último, debo señalar que Low , Medium y High Calidad ajustes todo codifican en H.264. Sólo utilizan una codificación diferente perfiles/niveles con diferentes tasas de bits. Por las cifras que has proporcionado, yo diría que tu vídeo original no se produjo con un perfil equivalente al de iMovie High ajuste. Así que probablemente querrá probar Medium o incluso Low .

Si todavía no puedes mantener el tamaño de tu archivo codificando en 540p y usando un perfil más bajo, todavía puedes reducir la muestra a través de Freno de mano . Sin embargo, el escalamiento y la reducción de escala seguramente reducirán la calidad del vídeo en una cantidad simbólica. Así que es una compensación.

0 votos

¿Estás diciendo que Apple no me permite conservar las dimensiones del vídeo original? Si es así, ¿sabes cómo se generan los píxeles extra? Puedo imaginarme un píxel original representado por 4 pero no por 2,25, ¿no distorsionaría eso la imagen?

1 votos

Según mi experiencia, hay que subir o bajar la escala si el vídeo de origen no coincide con 720p, 1080p o 2160p. Creo recordar que en versiones anteriores se podía elegir entre más resoluciones manteniendo pulsada la tecla ALT, pero esto dejó de funcionar en una actualización reciente y no conozco ninguna solución.

1 votos

En cuanto al upscaling, no, no distorsionará la imagen como estás pensando. Es sólo un zoom digital. Los escaladores modernos son bastante buenos hoy en día, y a menos que estés ampliando la imagen por un factor enorme, no sueles notar un descenso en la calidad. Imagina que estás reproduciendo tu vídeo de 360p en pantalla completa. Es el mismo tipo de escalado en acción.

5voto

Andrew Chong Puntos 11

Tuve el mismo problema que tú. Busqué por todas partes y desistí de mejorar iMovie, que de todos modos utiliza x264. En su lugar, he utilizado 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

Fíjate que está usando el mejor códec de x265. Si usted está considerando EC2 Cloud9 como yo, considere la instalación de ffmpeg con esta instrucción ( https://trac.ffmpeg.org/wiki/CompilationGuide/Centos ).

0voto

user319699 Puntos 1

Una de las posibles soluciones que se me ocurren es que subas tu vídeo a YouTube y éste te ayude a reducir el tamaño con buena calidad al mismo tiempo. Finalmente, sólo tienes que volver a descargar el archivo de YouTube.

0 votos

Bienvenido a Ask Different. Esto no proporciona una respuesta a las preguntas originales que tratan sobre el tamaño de los archivos de iMovie. Por favor, vea Cómo responder para obtener información sobre cómo dar una respuesta buena y de calidad.

0voto

c7borg Puntos 1

Tuve un problema similar archivo de entrada de mi iPhone fue 140MB en 1080p la versión editada con 30secs eliminado exportado a 720p con iMovie fue 94MB.

Siempre utilizo la versión gratuita de AVC (Any Video Converter), que exporta a 720p con la configuración predeterminada, lo que lo reduce a 9 MB sin pérdida de calidad y a una décima parte del tamaño.

No sé por qué iMovie está tan hinchado. Tengo que hacer esto en un montón de videos en el trabajo, ya que los transmitimos a través de la red.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X