La frase del mes

"...Yo no estoy contra la policía, simplemente me da miedo..." (Alfred Hitchcock)

16 junio 2014

Desarrollo de Open Shot 2.0

Se ve que para esta época en la que no estoy con parciales ni finales ni nada parecido puedo hacer el único aporte anual al blog. Esta vez para poner la sensacional noticia del desarrollo de Open Shot 2.0. Un excelente editor libre que promete funcionar en esta próxima versión en todas las plataformas. Me parece una excelente noticia puesto que se pueden armar videos de calidad semiprofesional, un acercamiento ideal al trabajo con líneas de tiempo y efectos medidos, sin tanta parafernalia amateur a la hora de colocar efectos. Esta es la nota traducida con el google traductor que aparece en la página oficial: http://www.openshotvideo.com/


Mayo 27, 2014
Hola a todos! Aquí está mi actualización de mayo para el desarrollo OpenShot 2.0! Esta actualización será un poco diferente a mis anteriores. Incluye dos videos diferentes, y espero que le da una buena sensación de la situación actual de OpenShot 2.0.

ENTREVISTA EN LINUX ACCIÓN MOSTRAR

Antes de saltar en los detalles de lo que se ha logrado en el último mes, asegúrese de echa un vistazo a mi entrevista en la acción Mostrar Linux , transmitido en vivo ayer (versión de YouTube incluye aquí). Siempre tengo un poco estresado cuando se hace la transmisión en vivo, pero estos chicos son fenomenales y siempre estoy feliz de estar en su show! NOTA: Mire cómo es impresionante mirar sus camisetas. =)



VISTA PREVIA DE VÍDEO DE OPENSHOT 2.0

El siguiente video es una captura de pantalla rápido que hice con la versión de desarrollo actual de OpenShot 2.0, que se ejecuta en Ubuntu 13.10 (versiones para Windows y Mac son muy similares, a excepción de las decoraciones de las ventanas y las diferencias temáticas). Además, planeo incluyendo videos como este en todas mis futuras actualizaciones de desarrollo relacionados con OpenShot 2.0!
Estos últimos 4-6 semanas han sido muy productivos, y muchas características se han terminado o casi terminado. De hecho, ha habido 56 commits en los últimos 30 días . Este es el más activo que he visto el desarrollo de OpenShot. Por lo tanto, las cosas están avanzando a un ritmo muy rápido. Aquí está una lista detallada de las tareas que ahora están completa o casi completa:



TAREAS COMPLETADAS RECIENTEMENTE

  • Se ha añadido un impresionante nuevo album método para libopenshot, lo que podría ser el mayor método de miniaturas jamás se ha hecho! Bueno, quizás no, pero es realmente genial. Puede tomar cualquier fotograma de cualquier video, cambiar su tamaño de forma inteligente (centrador, si es necesario), y opcionalmente soporta 1) colores de fondo o la transparencia, 2) la máscara de escala de grises, para eliminar partes de la imagen, 3) la superposición de imágenes, añadir marcas de agua , los gráficos personalizados, etc .. Por último, este nuevo método de miniaturas se integra en OpenShot para todos thumbnailing.
  • Mejora del reproductor de vídeo de audio y funciones en libopenshot, y los ha integrado en OpenShot.
  • Mejora de la compatibilidad con el idioma extranjero en OpenShot, y fija muchos errores unicode relacionados con otros idiomas. Por lo que yo puedo decir, ahora funciona correctamente en más de 50 idiomas (aunque no he probado personalmente cada uno todavía).
  • Fijo más problemas de compilación específicos de Windows . Si voy más de unos pocos días, sin pruebas en Windows, OpenShot sólo se autodestruye. =)
  • Fija muchas cuestiones relacionadas con los temas, iconos y conjunto de herramientas nativas de estilo.Todavía estoy teniendo algunos problemas con iconos SVG en Mac, pero en su mayor parte, la interfaz de usuario está trabajando bien en todas las plataformas.
  • Mejora del Editor de títulos de muchas maneras, entre ellas por lo que es mucho más fácil y más rápido para editar y crear la titulación para los vídeos.
  • Cuadros de diálogo del Editor de títulos integrados y 3D Título Animated en OpenShot. Títulos y animaciones ahora aparecen en el árbol de archivos de proyecto y se pueden previsualizar, cayeron en la línea de tiempo, etc ..
  • Refactorizado muchos lugares diferentes que estaba usando Python roscar con QThreads y dramáticamente mejoran la estabilidad de los diferentes temas que se alojadas en Python. Esto se debió a problemas de actualización de la interfaz de usuario Qt desde diferentes subprocesos.
  • Fija muchos problemas con Ahorro y archivos de proyecto de apertura , especialmente problemas con diferentes idiomas, juegos de caracteres, etc .. que terminé creando una carpeta de mi equipo llamado "rôèÿæs t €", que se ha convertido en mi forma favorita para probar el soporte Unicode para presentar caminos en OpenShot. =)
  • En un arreglo relacionado, he mejorado la forma en los archivos temporales se manejan al guardar archivos de proyecto. Por ejemplo, de nueva creación de animaciones en 3D y títulos se guardan ahora en una ubicación temporal hasta que guarde el proyecto y, a continuación, que se mueven a una subcarpeta de su proyecto. Esto también apoya proyectos de ahorro de las unidades flash USB. Y esos caminos también se guardan como rutas relativas, y se convierten en rutas absolutas durante la ejecución de OpenShot.
  • Completadas de diálogo Preferencias , y mejoró notablemente la función de la misma. Ahora es de forma dinámica construida a partir de archivo de configuración del usuario, y funciona muy bien. El archivo de configuración ahora incluye metadatos acerca de cada ajuste, que se utiliza por el diálogo de preferencias de construirse a sí misma. Esperemos que no se convierta en auto consciente. =)
  • Se ha añadido un nuevo botón de perfil de la barra de herramientas principal, lo que permite al usuario cambiar rápidamente el tipo de proyecto que están trabajando. Por lo tanto, si usted desea probar su vídeo como un vídeo de 1080p, y rápidamente cambiar a 480p, es super fácil ahora.
  • Alta muchos menús contextuales , incluyendo archivos, clips y Transición. La mayoría de las opciones están trabajando correctamente, como la eliminación de archivos, previsualizar los vídeos, la eliminación de clips, etc ..
  • Mejora la función de arrastrar y soltar apoyo con Qt. Yo había hecho inicialmente las cosas un poco más complicadas de lo necesario, y simplificado considerablemente el código. Terminé la eliminación de más de 100 líneas de código, y ahora dejo Qt manejar la mayor parte de la función de arrastrar y soltar en sí. =)
  • Añadidas nuevas clases de consulta , para manipular más fácilmente los datos de tipo de proyecto en OpenShot. También se ha añadido muchas nuevas Python unidad de pruebas relacionadas con estas clases.
  • Integrado transiciones en la línea de tiempo, pero aún queda mucho por hacer.
  • Probado a cabo un nuevo icono . (y nueva imagen de marca) para OpenShot está diseñado para la versión 2 voy a revelar pronto y dejar que usted y el resto de nuestros usuarios voten por qué icono usar: Nuestro original (que es un poco genérico y avejentado ahora), o esta nueva y muy original looking. =) Muy bien, así que estoy un poco sesgada.

PRÓXIMAMENTE

Bueno, hay más cambios de curso (más de 50), pero los mencionados anteriormente son los más grandes. Así que, ahora que usted sabe lo que se ha logrado, vamos a discutir lo que está dirigido por los próximos 4 a 6 semanas:
  • La integración de Efectos en la línea de tiempo
  • Controles completos de animación (IU acoplable)
  • Completar Propiedades Interface (UI acoplable)
  • Completar diálogo de exportación
  • Instaladores completas (lo que los usuarios pueden empezar a experimentar y probar estos principios se basa)
Por supuesto, hay muchas más tareas que hacer todavía, pero estoy muy centrado en completar estos antes de mi próxima actualización del desarrollo. Yo realmente, realmente quiero completar los instaladores y paquetes para OpenShot, para que más personas puedan empezar ayudarme prueba. Crucemos los dedos ... esto va a estar listo para la próxima actualización. =)

BUSCANDO AYUDA

Todavía estoy buscando para algunos desarrolladores y voluntarios para que me ayude con algunas tareas. Si tienes algo de tiempo extra para ser voluntario en nuestro humilde proyecto , estaría muy agradecido! =) Estas son las habilidades que todavía estamos necesitando en nuestro equipo. Si usted quiere ayudar, simplemente póngase en contacto conmigo directamente, y yo te ayudaré a salir de configuración:jonathan@openshot.org .
  • Un desarrollador PyQt para ayudarme a terminar algunas tareas de interfaz de usuario
  • Una JavaScript / jQuery / y Angular.js desarrollador (NOTA: Angular.js es una habilidad que se requiere para trabajar en nuestra línea de tiempo)
  • Un desarrollador de C + + para ayudar a atar algunos cabos sueltos con FFmpeg y libav y la API liboenshot.
  • Alguien con conocimientos de cx_Freeze y construcción de paquetes de Linux y los instaladores .

GRACIAS POR SU APOYO

Como siempre, gracias por su increíble apoyo y paciencia! Este ha sido un montón de trabajo, pero también es un montón de diversión para ir a trabajar en un proyecto como este! Voy a publicar la votación / encuesta para nuestro nuevo icono (que pronto será revelado), y mi próxima actualización debería estar en alrededor de 4 semanas.