Codificación de video para archivo

8

Me gustaría archivar algunos videos caseros (DV). No necesito guardarlos sin pérdidas, pero me gustaría codificarlos en algo de alta calidad.

¿Qué formato es bastante indistinguible del original y probablemente será legible dentro de 15 años?

WMA me pone nervioso, porque es solo una compañía que lo hace, y constantemente salen con nuevos formatos. (VLC no pudo abrir mis WMA que Windows Movie Maker hizo).

Otras cosas que he considerado son h.264, Ogg Theora, DivX y Xvid.

No me importa pagar por algo, pero generalmente eso significa que el formato es propiedad de un solo proveedor.

Jim Hunziker
fuente
Probablemente se dé cuenta de esto, pero también necesita una política para poner el video en los medios apropiados, mantener copias de seguridad (donde sea necesario y, aunque esto no debería aplicarse a las películas caseras, permitidas bajo licencias) y actualizar copias y copias de seguridad de vez en cuando ( incluido el cambio a los medios actuales antes de que no tenga un lector para los viejos medios)
mas
Sip. Mi intención es mantener las cintas originales fuera del sitio y los videos codificados en dos discos duros en mi hogar. Si soy disciplinado, revisaré md5sums de los videos.
Jim Hunziker
"¿será legible dentro de 15 años?" 15 años es MUCHO tiempo en el mundo de la informática. Es decir, ¿has mirado los códecs de video que la gente usaba en 1994? MPEG-2 ni siquiera fue inventado entonces. ;-)
Dan Esparza
@Dan: Pero estaban usando Cinepack, y todavía puedes jugar Cinepack.
derobert

Respuestas:

11

H.264 es el códec de vanguardia actual, le brindará la mejor calidad / tamaño y probablemente estará en uso durante algún tiempo.

Ogg Theora no es tan poderoso como H.264, pero está completamente abierto y no tiene las preguntas de patente que H.264 tiene ( enlace ). Firefox también está utilizando Theora para el elemento HTML5, por lo que probablemente se quedará por un tiempo.

Dirac es otro códec que podrías considerar. Al igual que Theora, es un estándar abierto, pero pretende tener una calidad comparable a la H.264. Está siendo desarrollado activamente por la BBC, pero aún no está en uso generalizado.

No hay una mejor respuesta, pero para una buena calidad y uso futuro, elegiría uno de estos tres. En este punto, solo usaría XviD si necesitara reproducir el video en dispositivos heredados.

Dave
fuente
el factor principal para la calidad es la "tasa de bits" de todos modos, y no el "formato de archivo". cuantos más bits use para almacenar los bits originales, mejor. cuanto más descartes, menos podrás obtener más tarde, por las razones que puedas necesitar.
akira
@akira: dentro de un formato de codificación determinado, la tasa de bits determina la calidad. Pero los códecs diferentes funcionan más o menos con una tasa de bits determinada, por lo que no puede ignorar el formato de codificación cuando necesita calidad. Los códecs más antiguos no tenían la CPU para jugar con los más modernos, por lo que tuvieron que usar más bits por calidad que un códec más moderno.
Michael Kohne
4

Lo mantendría en el formato original como extraído de la cámara. El formato DV es un estándar IEC y es probable que se pueda leer durante bastante tiempo. Es un formato generalizado (su uso se extiende a la industria, no solo al mercado de videocámaras domésticas) y, por lo tanto, es probable que sea algo que se pueda extraer muchos años después.

Si realmente desea convertir ahora (para reducir los requisitos de almacenamiento), entonces diría que mpeg 4 podría ser una buena opción (por supuesto, con su configuración de compresión en 'compresión mínima'). La razón por la que digo eso es que mpeg-4 es un estándar MUY ampliamente adoptado, por lo que es probable que sea legible por muchos años en el futuro.

Otra buena opción para la legibilidad futura probable (aunque no necesariamente para la calidad o compresión del video) es almacenar el video como una serie de DVD (reproducibles en un televisor). La gran cantidad de DVD existentes en la actualidad hace que sea probable que la lectura de DVD sea popular durante muchos años en el futuro.

Para una máxima protección absoluta para el futuro (¡sin llegar a almacenar la computadora y el software originales!), Diría que debe almacenar tantas conversiones del video como sea posible, junto al video original. Esto maximiza la posibilidad de que uno de los formatos que haya elegido sobreviva a la prueba del tiempo.

También tendrás que tener cuidado de mantenerte al día con tus medios y asegurarte de que todo lo que tienes almacenado no salga mal, pero debes hacerlo sin importar el formato del video.

Michael Kohne
fuente
No estoy almacenando nada en DVD porque la vida útil de los DVD-R es muy corta, a menudo tan poco como 4 o 5 años.
Jim Hunziker
De acuerdo, estaba considerando más el formato que la vida de los medios. No conozco ningún medio disponible actualmente en el que pueda confiar durante más de unos años. Los discos duros pueden funcionar bien en el estante, pero puede que no. Los CD son demasiado pequeños. Las unidades SSD que usan USB pueden no ser malas, si cree que las memorias flash en las que se basan durarán.
Michael Kohne el
1

No me preocuparía demasiado el formato. Si todo lo demás falla, mplayery VLC estará disponible en 15 años (siendo un proyecto de código abierto muy frecuente)

Obviamente no use un formato oscuro, específico de la aplicación. H.264, Theora, MPEG-4, XviD, etc. deberían estar bien. Siempre puede volver a codificar los datos en caso de que aparezca un códec más adecuado en la próxima década o dos.

Lo que debe preocuparse es el almacenamiento de datos, si su almacenamiento muere o los archivos se corrompen, el códec es irrelevante. Cada pocos años, realmente debería transferir los archivos a un nuevo almacenamiento (que será más fácil a medida que las unidades se hagan más grandes / más baratas), cuando lo haga, verifique que los archivos aún se puedan reproducir con los códecs / software actuales.

Si eres realmente paranoico, podrías almacenar una copia del software de transcodificación (por ejemplo, mplayer / mencoder) y un disco del sistema operativo (¿una distribución de Linux?); Entonces, si de alguna manera h.264 se vuelve imposible de jugar, creas un virtual máquina, instalar o compilar la aplicación de transcodificación y convertir los archivos a algo reproducible. Todavía puede emular Windows 3.1 en VMWare, por lo que debería poder emular las distribuciones de Linux actuales en unas pocas décadas (suponiendo que no haya apocalipsis nucleares)

dbr
fuente