Suhas Nayak (suhas2go): Two Realizations...
How Custom Effect Widget API evolvedSimply using the initial API, for allowing custom widgets instead of the default UI for effects, has brought in a lot of changes to it. Being new to such a task of...
View ArticleStefan-Adrian Popa (stefanzzz): Pitivi: Transformation properties keyframes...
In my last blog post, I was telling you how my GSOC project was close to its completion. Since then, I’ve been working on getting it to a deployable state, while also adding some final touches. Now, it...
View ArticleFabian Orccon (cfoch): Pitivi Developer Console Plugin
The first part of my project was focused in adding support for creating Python-based plugin managers in libpeas and polishing the Pitivi Plugin Manager. Initially, before the Google Summer of Code...
View ArticleStefan-Adrian Popa (stefanzzz): Sailing towards Pitivi 1.0 (with some stops...
With the Ken-Burns effect project completed, most of my last two weeks were spent working on some existing tasks that should be solved for Pitivi 1.0, so we can get it out sooner. Here are some things...
View ArticleSuhas Nayak (suhas2go): My first GUADEC :D
I attended my first GUADEC this year which was held at Manchester, UK. One of the reason I started contributing to GNOME was becasue of the family like community it has. Being a newcomer at GNOME, I...
View ArticleFabian Orccon (cfoch): GUADEC 2017
One of the things I like the most about GNOME are the annual conferences called GUADEC. You can see in person to the folks you were chatting with on IRC. As I have mentioned in my previous posts, I am...
View ArticleFabian Orccon (cfoch): Writing a plugin for Pitivi I
The code I have written have been reviewed a lot. So these days I have been completing some minimal details in my code. My patches that implement the plugin manager for Pitivi has been accepted. The...
View ArticleSuhas Nayak (suhas2go): GSoC '17 - Final Report
This summer as part of Google Summer of Code 2017, I worked on the project “Pitivi: Color correction interface using three chromatic wheels”. As GSoC concludes, I’m writing this post as part of my...
View ArticleFabian Orccon (cfoch): GSoC 2017 : wrap-up and code submission
This post pretends to summarize what has been done during my project in the Google Summer of Code. This is also my Work Product Submission. The project has consisted on implementing a plugin manager...
View ArticleFabian Orccon (cfoch): Cheese's pipeline
I have been reading the source code of Cheese. I wanted to get an idea of how it works. So this is what I understand. Below the diagram you will see an explanation of this, if you know about GStreamer...
View ArticlePitivi fundraiser news: Pitivi 1.0 Release Candidate — “Ocean Big Chair”
We’re proud to release the first Pitivi 1.0 release candidate “Ocean Big Chair” (0.99). This release has many bug fixes and performance improvements, and is a release candidate for 1.0. Our test suite...
View ArticlePitivi fundraiser news: Migrating to GNOME’s GitLab
Three years ago we switched our bug tracker from Bugzilla to Freedesktop’s Phabricator instance. As very few projects were using it, the maintenance cost was too high for the gain, so the current plan...
View ArticlePitivi fundraiser news: Dropping support for non-square pixels in Pitivi
Emerging from the long history of the video broadcast industry, there are legacy standards which specify rectangular pixels instead of square pixels. Yes, really! According to Wikipedia, non-square...
View ArticleSuhas Nayak (suhas2go): Bringing slow motion to Pitivi
GSoC again :)Last year, I worked on the project ‘Pitivi: Color correction interface using three chromatic wheels’ as part of my Google Summer of Code. This year again, I’m working on Pitivi under the...
View ArticleHarish Fulara: Welcome Window Integration in Pitivi
I will be working on Pitivi as my Google Summer of Code 2018 project under GNOME. One of the major task in my project is to integrate the current Welcome dialog box of Pitivi into it’s main window and...
View ArticleHarish Fulara: Welcome Window Integration in Pitivi – Part 2
In my last post (link), I gave an overview of Welcome window integration in Pitivi. I started working on this task from the first coding day of Google Summer of Code 2018, i.e. May 14, 2018 and after...
View ArticleSuhas Nayak (suhas2go): Behind the GESSourceClip rate
Initial ApproachGES has an effects infrastructure for adding and managing GStreamer elements. Since the rate property uses videorate and pitch elements to work, the idea was to use this existing...
View ArticleHarish Fulara: [GSoC 2018] Welcome Window Integration in Pitivi – Part 3
In my last post (link), I talked about Pitivi finally getting a Welcome window. In this window, the layout of the recent projects list was pretty basic – we were only showing the name of the...
View ArticleHarish Fulara: [GSoC 2018] Welcome Window Integration in Pitivi – Part 4
In my last post (link), I talked about:Changing the layout of recent projects items to display meta info regarding a project such as its directory and last updated timestamp, andDisplaying greeter...
View ArticleFabian Orccon (cfoch): Writing a freesound plugin for Pitivi
I always say that my first geeky passion is computer programming. But that is a passion I developed about 8 years ago. Another geeky passion I have recently developed has been security analysis....
View ArticleHarish Fulara: [GSoC 2018] Welcome Window Integration in Pitivi – Conclusion
In my last post (link), I talked about integrating “Search” and “Remove” feature in Pitivi’s welcome window. Search feature allowed for easy browsing of recent projects and remove feature allowed...
View ArticleThibault Saunier (thiblahute): WebKitGTK and WPE gain WebRTC support back!
WebRTC is a w3c draft protocol that “enables rich, high-quality RTP applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set...
View ArticleHarish Fulara: [GSoC’18] Pitivi’s UI Polishing – Final Report
As part of Google Summer of Code 2018, I worked on the project Pitivi: UI Polishing. This is my final report to showcase the work that I have done during the program.Work DoneI worked on the issue...
View ArticleAlexandru Băluț (aleb): Polishing Pitivi's viewer
In the Pitivi video editor, the viewer is quite important, as it shows the video. Our viewer also shows a discreet frame around a clip selected in the timeline, making it easy to resize and position...
View ArticlePitivi fundraiser news: GStreamer Editing Services applies to the Season of Docs
The Pitivi video editor is based on the GStreamer Editing Services library. GES makes it easy to manage the timeline of a video project and export it to a new video file, and is carefully built to be...
View ArticleThibault Saunier (thiblahute): GStreamer Editing Services OpenTimelineIO support
GStreamer Editing Services OpenTimelineIO supportOpenTimelineIO is an Open Source API and interchange format for editorial timeline information, it basically allows some form of interoperability...
View ArticlePitivi fundraiser news: Call for testing the Pitivi 1.0 RC
Pitivi 1.0 is scheduled to be released on Monday, May 20th. All the important bugs we were aware of have been fixed.To fix one of the last issues, Thibault very recently rewrote the...
View ArticleYatin Maan: Google Summer of Code with GNOME
This summer I , under the mentorship of Thibault Saunier, will be working on adding scaled proxies to Pitivi. While Pitivi already provides its users the option to use Optimized Media (aka HQ Proxies)...
View ArticleYatin Maan: Pitivi's Proxy Preparation Procedure
Internally, most of the code for handling proxies resides in proxy.py which exposes the proxy_manager class to create and monitor proxy assets.To create a proxy, we call add_job function in...
View ArticleYatin Maan: Pitivi's Present Proxying Practises
Currently, there are two ways to create proxies in PitiviUsing the Import Dialog during ingestion of mediaThis method is automatic in nature and enables the user to just import all the media he/she...
View ArticleYatin Maan: Pitivi's Planned Proxying Process
With the addition of scaled proxies into the mix, the current UI needed be altered to allow for simple and convenient use of both Optimized Media and Scaled ProxiesProxying from the Media LibraryHere,...
View ArticleSwayamjeet Swain: Pitivi – Making a Nest
Pitivi is an open source video editing software for Linux. It provides creatives with a simple and elegant interface to edit and bring their videos to...
View ArticleYatin Maan: Google Summer of Code with Pitivi
This summer I am working under the mentorship of Alexandru Băluț to improve the user experience of the Effects feature in Pitivi.In the first phase of my project, I worked on redesigning Pitivi’s...
View ArticleMillan Castro: GSoC: First month working in Pitivi
Pitivi is a video editor, free and open source. Targeted at newcomers and professional users, it is minimalist and powerful. This summer I am fortunate to collaborate in Pitivi development through...
View ArticleMillan Castro: GSoC: Things I've been doing and what I learned until now
The second month of Google Summer of Code passed quickly. Last weeks I’ve been working on my markers code. My early implementation, while functional, needed a lot of cleaning, refactoring and refining...
View ArticleMillan Castro: GSoC: Final report
Google Summer of Code 2019 has come to an end. This post is part of my final submission. It summarizes my contribution to Pitivi, providing links to my work.My proposal consisted on a interval time...
View ArticleSwayamjeet Swain: GSoC 2019 Final Report
This year I worked on Pitivi, an Open Source Video Editor. With GSoC coming to an end, this post is a brief summary of the tasks that were done during the period, the things that were implemented, the...
View ArticlePitivi fundraiser news: Pitivi applies to the Season of Docs
The Pitivi video editor is based on the GStreamer Editing Services library (GES). Various projects use GES to manage audio or video projects and export the project to a new file to be...
View ArticlePitivi fundraiser news: Presenting Our Google Summer of Code Students!
Google has published the list of students accepted in the Google Summer of Code program. The accepted students work on open-source software. Pending monthly evaluations, the students receive a stipend...
View ArticleFabian Orccon (cfoch): Playing back arbitrary frames with appsrc
If you have used GStreamer you may have used source elements like filesrc or v4l2src. Both of them use an existing source to play back a video, for example, the former takes as an input a video file...
View ArticleAyush Mittal: Pitivi: Making the Render dialog usable: Render profiles
It’s been around two months when I officially became a GSOC student Developer at Pitivi and now, the 1st coding month has completed. Although we had a structured proposal to follow during GSOC, we...
View ArticleAbhishek Kumar Singh: Refactoring Pitivi's Media Library
Since my GSoC project is about improving Pitivi’s Media Library and introducing new features to it, the first task was to clean it up.To display assets the Media Library used a Gtk.TreeView widget to...
View ArticleVivek R.: Pitivi: Object Tracking
I’ve been selected as a student developer at Pitivi for Google Summer of Code 2020. My project is to create an object tracking and blurring feature.In this post, I introduce a feature in development...
View ArticleVivek R.: Pitivi: Edit Object Tracking
My last post was about adding a feature to track objects. But sometimes the algorithm doesn’t track the object 100% correct, so in this post, I present to you a new update which lets the user edit the...
View ArticleVivek R.: GSoC 2020: Pitivi: Work Product
This post is a summary of the work that has been completed during the GSoC 2020 period for my project, Object Tracking. The project consisted of implementing an Object Tracking UI in Pitivi and the...
View ArticleAyush Mittal: GSoC 2020 @ Pitivi: Work Product
OverviewMy GSoC 2020 internship project was improving the usability of Pitivi’s Render dialog. Below is a detailed summary of the work done during the last three months.Refactoring the Render Presets’...
View ArticleAbhishek Kumar Singh: Google Summer Of Code 2020 Final Report
During this summer I improved Pitivi’s Media Library. The work included both refactoring and adding new functionalities. My proposal has a detailed roadmap on the goals I set to achieve during this...
View ArticlePitivi fundraiser news: Pitivi 2020.09 — Hocus focus
The Pitivi team proudly presents Pitivi version 2020.09, a new milestone towards the most reliable video editor. New featuresSince the 2014 fundraiser and until Pitivi 0.999 released in 2018, we...
View Article