Video tutorial for editing videos with Shotcut

Hi everyone, I finished the video tutorial I started some month ago, and now it’s completed with both video and audio.

This will be a nice start for new contributors that will attend today’s online Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe and of course for everyone who wants to contribute to the WordPress.tv team.

This project was born during a weekly chat about the need for a new tutorial to unify the process and to make the tutorial more consistent because now we have a written tutorial for Windows users (here: Shotcut tutorial) and a video tutorial for Mac users (here: iMovie tutorial) using two different applications, Shotcut for the former, iMovie for the latter.

We chose to use Shotcut because of its easiness of use (at least in doing what editing for WordPress TV requires), and because it matches some important requirements such as open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. code (link to GitHub repo), constant updates and cross platform binaries (it officially supports Windows, MacOS and Linux).

In this video I recorded the basic steps for cutting unwanted footage at the beginning and at the end, adding the intro/outro slides, adding the speaker’s slides when needed and exporting the final video.

You can find the video attached to this post and on WordPress.tv, and the English, Italian, and Spanish (thanks @yordansoares for that one) scripts, that are currently hosted on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ to let everyone improve them.

The scripts will be very useful to make subtitles/captions for the video to make it more accessible for everyone.

The video can be improved (I hope you can all understand my not so perfect English pronunciation!), so feel free to give some feedback. I’ll collect them and in the future I can make a new improved version.

Here’s the video, and the links to the scripts:

Link to the video on WordPress.tv

English script

Italian script

Spanish script

Ideas on using A.I. to assist with subtitling

Earlier this year I made my first contribution to WordPress and joined the subtitling team for Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.. It was a great way to get involved and I enjoyed working friendly and focussed team, aiming to submit our captions for review by the end of the day.

Bristol 2019 Contributor Day.

As someone with fairly good typing skills, I thought it would be easy to subtitle a 12 minute video, thinking that I could do maybe two or three videos in the day. I was surprised that it took the entire day to do this. Other people had problems too:

Current challenges with the subtitling process

Now while Amara is a fantastic free resource, the following considerations need to be met:

  • The reading rate shouldn’t exceed 21 characters
    • You need to lengthen duration, reduce text or split the subtitle.
  • The “beginner” mode in plays 4 seconds, then pauses.
    • You have to do this while being aware of subtitle limits
  • After editing you have to line up the subtitle with the video in the timeline editor.
    • This process is generally straightforward but sometimes you need to go back and split the subtitle so it reads more naturally.
  • You have to be aware of typos and adding off camera indications such as laughter or a second person talking.

One of the good things about Amara is that it easily allows alternative language subtitles to be done too, multiple people to be working on subtitles of the same video, and the possibility to pick up an existing transcription if a contributor gets stuck.

Investigation into AI tools.

Subtitling is important for accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility), but also for search, user experience, and learning. WordPress TV have a campaign running on subtitling- some subtitling work can be done by automation, but this still needs human involvement.

Videos hosted on YouTube already have access to an excellent auto-captioning library available in English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, and Spanish. While YouTube are constantly improving their speech recognition technology, automatic captions might misrepresent the spoken content due to mispronunciations, accents, dialects, or background noise.

Therefore, allowing YouTube to automate 80-90% of the captioning process could form a good starting point for the transcription as time stamps would have been created allowing the final ~10% to be reviewed and properly transcribed. The downside is that the automated versions would likely not be as intended creating all sorts of implications, and publishing responsibilities.

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. videos on YouTube are being uploaded from January 2018 and up.

Doing a quick search on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ also reveals hundreds of open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. libraries for “Speech-to-text” implementations. Mozilla is actively developing a speech to text implementation called DeepSpeech

DeepSpeech is an open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu’s Deep Speech research paper. Project DeepSpeech uses Google’s TensorFlow to make the implementation easier.

https://github.com/mozilla/DeepSpeech

I managed to install DeepSpeech locally with Docker and to my excitement was able to output some text via the terminal from a small English/American audio clip. The process is quite prone to error as you need to have all the required libraries installed but I will be investigating this further.

Ideally, DeepSpeech would be installed on some globally available server with an interface to upload audio files and download text. However, the bottleneck would still come from create and reviewing the ttml file.

While the video file can be downloaded from WordPress TV, isolating the audio file needs to be done manually.

Existing resources

The transcripts from WordCamps, speakers providing their notes, some of the text versions produced by STTR and tools also contribute to making subtitling easier. In addition, subtitles broaden the usage of videos and make them easier to translate / be used by people who can not access the recorded language.

Dublin did a lot of testing on this to produce materials which could help the community and this is being put together. The more that people subtitle and correct automated transcripts, the better the tools will become at learning different accents, words and dialects.

WCUS is looking for a WordPress.tv table lead

Hi team,

On Sunday, November 3rd, WCUS is having Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.. We have been approached by the organizers to see who is interested in leading a table.

If anybody is going to WCUS and willing to help out, please leave a comment.

Thanks!

The Get Involved table at WCEU 2019

Do you love contributing to WordPress? Do you love telling other people about how much you love contributing to WordPress? Would you like those people to start contributing to WordPress themselves? Then do I have the opportunity for you!

tl;dr: Sign up for one or more Community Volunteer shifts at the WCEU 2019 Get Involved table here: https://docs.google.com/spreadsheets/d/1PAts7eeSKYcBgI-NmLMWBj70_utBFjwq5uVXPTxieWE/edit?usp=sharing (note that there are 2 tabs in the sheet – one for each day).

If you’ve been to WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe or US before you’ll be familiar with the Get Involved table – it’s a central location (an actual physical table) where attendees can find out more information about contributing to WordPress. The table is staffed by community volunteers, and we aim to have it staffed by at least one person (but preferably more) from the start of registration to the end of the final session on each day of the WordCamp, not including Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/..

People working at the Get Involved table simply need to be able to explain how WordPress contributions work and help people find a good fit in the project for their particular set of skills.

What we’re looking for here is for community members to sign up for volunteer shifts at the Get Involved tables for WordCamp Europe 2019 in Berlin. We have split up the two conference days up into 1-hour shifts to make things easier and it would be great to have a selection of people from across the project (not just the Community team) involved here.

The schedule and sign-up sheet is here: https://docs.google.com/spreadsheets/d/1PAts7eeSKYcBgI-NmLMWBj70_utBFjwq5uVXPTxieWE/edit?usp=sharing – simply add your name to the white blocks in the “Community Volunteers” columns for any shifts that you would like to take. Note that there are 2 tabs in the sheet – one for each day. You can reference the event schedule to make sure you don’t miss any sessions that you particularly want to attend.

+make.wordpress.org/docs +make.wordpress.org/support +make.wordpress.org/meta +make.wordpress.org/updates+make.wordpress.org/tv

#get-involved, #wceu

WPTV team rep voting is open (again!)

Apologies for pulling down yesterdays poll, we discovered it was not locking out multiple votes so the results could not be trusted. Instead I have created the following Google Survey, so please vote at the below link.

As a reminder, the team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. role does not indicate a position of leadership. Team reps report to the broader WordPress community on the work that the team does. For this reason, while all votes will be counted from the community, votes from active members of the WordPress.tv team will be weighted more heavily when selecting representatives for the team.

Thanks again to @casiepa @prathameshp @roseapplemedia for your interest in representing WPTV, and good luck!

Vote here for your next team reps

Note: You will be required to log in to Google when voting (via your Gmail address) to prevent multiple votes, and voting closes December 1st

WPTV Team Rep voting is now open!

Thank you @casiepa @prathameshp @roseapplemedia for your interest in being team lead for 2019. Everyone seemed to like the idea of having co-reps to share responsibilities and support one another so with this in mind I’d like to open voting. Please make two (2) choices in the below poll. The two nominees with the most votes will co-rep the team going forward. Best of luck to you all!

Update: The poll did not lock out multiple votes, so I’ve taken it down for now and will post a new poll. sorry!

* Voting closes December 1st

Benny, Elvin and Dexter Retiring

by Cemal Tashan

It is that time. We are saying “Goodbye” to Benny, Elvin, and Dexter. They are WordPress TV’s LiveStream kits that have helped many WordCamps to LiveStream their sessions to WordPressers all around the world.

They were in use for several years. The technology has advanced so fast, and the equipment that we used in these kits has become obsolete. With the streaming capabilities of venues where we hold WordCamps and possibility of even using cellphones for streaming caused the use of LS Kits to sharply decline.

Last year only two WordCamps used our LS Kits.Also, we have to pay large amounts to LS for the subscription for live streaming. So this was a mutual decision of the WordPress community.

Please join me saying “Goodbye” to these legends and make sure that you continue listening to their great music.

Community Conduct Project – Kick off meeting scheduled for 17:00 UTC on the 5th September 2017

Hi Everyone,

Thanks for everyone who replied to the proposal for the WordPress Community Conduct Project. We have recieved lots of great feedback and positivity towards the project both in person at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe and online.

We’re kicking off the project on the 5th September 2017 at Tuesday, August 15, 2017, 1:00 PM EDT on the WordPress Slack #community channel

Please see update post for more details..

We will spend some of the time during the meeting to discuss when the best time to meet will be for everyone who wants to participate in the project.

We look forward to seeing you all there!

#wordpress-tv

Proposal: WordPress Community Conduct Project

In 2012 a Code of Conduct was introduced for official WordPress events to make WordCamps safer and more inclusive. It is now applied to all WordCamps worldwide and anyone who attends a WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. automatically agrees to it.

Since the Code of Conduct was first introduced, the community has grown and diversified.

At the 2015 Community Summit, a group discussed expanding the scope of the WordCamp Code of Conduct to apply to the WordPress community as a whole. Work on such a Community Code of Conduct has been ongoing since early 2013, and a ticket was created in 2015, but no finalized version has ever been presented to the community and ratified.

The WordCamp Code of Conduct has been active for 5 years as a tool to promote the safety and inclusion of all community members at WordCamps world wide. The Community Conduct Project aims to expand the scope of the Code of Conduct to promote the same values of safety and inclusion in all official community spaces including WordCamps, WordPress Meetups, official fora and websites including comment sections, and official chat channels (specifically SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. and IRC).

Proposal

Everything needs a starting point, so this began as a proposal by Jenny Wong and Morten Rand-Hendriksen, and reviewed by various community members.

We would like to now take this opportunity to share this project proposal with you all, the amazing WordPress community.

We propose a new Community Conduct Project to update the WordCamp Code of Conduct and expand its scope to become a WordPress Community Code of Conduct (CCoC).

The Project has two main goals:

a) Create a CCoC, to be posted on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/, promoting safety and inclusion for all community members in community spaces,

and

b) create a system for reporting, handling, and resolution of CCoC-related issues as they arise.

To meet these goals, several questions need to be answered including:

Who can be called a “WordPress Community Member”?
In what spaces does the CCoC apply?
Under what circumstances can a person be considered to be acting as a community member?
What values and ideals would a CCOC protect?
Based on these values and ideals, what is the baseline assumption a person can expect whilst being in a WP space.
What spaces, physical or virtual, are considered “community spaces” in which all members can be expected to promote and/or adhere to these values and ideals and any agreed upon community guidelines derived from them?
The answers to these questions will help inform the process of drafting a new CCoC, a system for reporting, handling, and resolving issues, which will become the enforcement procedures based on WordPress community values.

The work will be done in three phases:

Phase 1: Community review and input on the existing Code of Conduct including a survey for the community to participate in.
Phase 2: Review and categorize feedback.
Phase 3: Draft a revised Code of Conduct based on feedback from Phases 1 and 2.
The first task of the project will be to gather data about the current Code of Conduct. As a starting point, we have prepared a draft for a survey to be discussed by the group at the first meeting. This survey will be published publicly to learn more about how the current CoC is used in the real world.

Join In

Any and all community members are encouraged to provide input and/or join the project, no previous skills or experience required. In particular, we are seeking diverse voices so if you identify as a member of a diverse, underrepresented, or marginalized group you are encouraged to join.

All meetings will be conducted in the #community-team Slack channel, and minutes published on the Make Community blog to ensure full transparency using the tag CCOC. Working documents will be available for review by the community throughout the project and these will be linked at the end of each post.

If you or someone you know are interested in contributing to this project, please leave a comment below providing a rough ideal time in UTC format, which timezone you are based in and join the #community-team channel. Before scheduling a regular meeting time, we will review the ideal times and timezones of interested community members, to ensure everyone can take part.

Thanks for reading <3

#wordpress-tv

WPTV Team Chat Notes: 6/16/2016

We met today to discuss the state of WPTV for another week. Here is what we talked about:

  • 1. Incoming WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. videos – WordCamp Hamilton had some uploader issues but is sorted out. Videos starting to trickle into our AWS account. Waiting on several recent camps to submit as well
  • 2. Post Production/Publishing – We are also all caught up on videos pending publication.
  • 3. Outreach – @roseapplemedia has been trying this, but there has not been a ton of response so far. We discussed the difficulty in finding out who the AV coordinator is, and how we can easily find out that contact so we can pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” them
  • 4. WPTV Blog – second “featured on wptv” post is live, and traffic to the WPTV blog is much improved. We also took a look at @jwparky‘s recent interviews with community members, and looks like we are a go to start publishing those bi-monthly

We also took a bit of time to discuss @oleg‘s proposal to bring more vodcast and interview content onto our site, from existing YT channels. Full post is here if you’d like to comment.

Full transcript of the meeting here: https://wordpress.slack.com/archives/wptv/p1466096511000123

Want to join our meeting next week? See the blue box at the top of the page to see when our next meeting is!

#modchat_notes