WEBVTT

00:00:00.320 --> 00:00:03.680
This ClotCode pipeline takes any YouTube video,

00:00:04.000 --> 00:00:05.200
any podcast,

00:00:05.200 --> 00:00:09.840
and any call and turns them into a full week of short form content.

00:00:09.920 --> 00:00:13.200
It picks the best moments, reframes everything vertically,

00:00:13.200 --> 00:00:20.865
and it edits all of it. Plus, it schedules it across every single platform. It doesn't require any expensive subscription.

00:00:21.025 --> 00:00:22.705
It is fully customizable

00:00:22.785 --> 00:00:24.945
and no editing software,

00:00:25.185 --> 00:00:32.930
just Claude code doing all the work for you. All the clips that you see right here have come from my long form YouTube videos.

00:00:33.010 --> 00:00:34.290
This clip's inside

00:00:34.370 --> 00:00:37.170
YouTube. This clip's inside TikTok.

00:00:37.170 --> 00:00:39.010
The whole pipeline analyzes

00:00:39.010 --> 00:00:43.865
the full transcript of those videos, picks the strongest moments, reframes

00:00:43.865 --> 00:00:51.545
everything vertically with my face tracking. It adds the captions with my branding color, the overlays, the whole editing process,

00:00:51.785 --> 00:00:58.230
and it basically schedules all of those posts across all my five social platforms, Instagram,

00:00:58.310 --> 00:01:00.390
TikTok, Threads, YouTube,

00:01:00.550 --> 00:01:02.230
and, uh, LinkedIn.

00:01:02.550 --> 00:01:12.335
I didn't have to open any other app or editors once. Just a conversation with Claude. If you guys don't know me yet, I'm Enrique. For the last year and a half, I have been spending

00:01:12.655 --> 00:01:40.475
all my time building agentic systems, specifically for sales and marketing. In this video, I'm gonna show you exactly how this clip extractor pipeline works. I'm going over three things. First, setting up clot code, your agent brain inside BS code. Second, I will be walking you through the five stages of the pipeline. And third, I'm gonna show you in real time how the entire system goes from start to end with real examples.

00:01:40.715 --> 00:01:42.635
So this is where everything starts.

00:01:42.955 --> 00:01:44.795
You give it a long form video,

00:01:44.875 --> 00:01:50.315
and Claude starts to read the entire transcript generated by WhisperX.

00:01:50.860 --> 00:02:01.020
It goes through every single moment and picks the clips that would actually perform very well. It is not random. It actually has a framework that is following that

00:02:01.020 --> 00:02:05.375
basically allows Claude to pull out what's worth posting.

00:02:05.375 --> 00:02:07.375
Once it has all the clips

00:02:07.695 --> 00:02:08.495
picked,

00:02:08.735 --> 00:02:11.135
it reframes everything vertically.

00:02:11.375 --> 00:02:15.055
So it finds your face like this layout here,

00:02:15.615 --> 00:02:24.460
and it locks the crop so you stay center the whole time. These are some examples of the source video layouts that are available inside the system,

00:02:24.780 --> 00:02:31.420
like screen share. As you can see, upper half is me sharing the screen. Bottom half is me centered

00:02:31.580 --> 00:02:34.175
in the center in the bottom half.

00:02:34.415 --> 00:02:35.135
And

00:02:35.215 --> 00:02:41.375
here we have speaker side by side. This is in the case if you upload a video from a podcast,

00:02:41.775 --> 00:02:46.975
uh, where you can see two speakers, one of the on the upper half and one in the bottom half.

00:02:47.740 --> 00:02:52.620
And they work also if there's just a a close-up layout.

00:02:52.700 --> 00:02:56.860
The close-up layout is just one single speaker on the screen.

00:02:57.500 --> 00:03:01.100
And then after that, it generates the entire captions

00:03:01.100 --> 00:03:03.580
worth level accurate

00:03:02.805 --> 00:03:04.245
straight from the audio,

00:03:04.725 --> 00:03:05.445
um,

00:03:05.845 --> 00:03:07.205
transcription process,

00:03:07.205 --> 00:03:22.280
leveraging the open source models that we do have in the system. And we get all the time stamps properly from that video. So then we can from those clips that we pick that Claude picks, and then it moves on into the auto editing process.

00:03:22.520 --> 00:03:25.880
This is where it all comes together. So the overlays,

00:03:25.880 --> 00:03:27.000
the illustrations,

00:03:27.480 --> 00:03:35.285
uh, the transitions, the sound effects, everything gets composed automatically here. You're not dragging things down or

00:03:35.365 --> 00:03:37.045
putting things on the timeline,

00:03:37.205 --> 00:03:38.805
doing it manually yourself.

00:03:38.965 --> 00:03:40.405
You're not opening any,

00:03:40.565 --> 00:03:42.325
uh, editor platform.

00:03:42.645 --> 00:03:46.005
You're just letting Cloud Code handle the full composition

00:03:46.280 --> 00:03:49.320
using Remotion and all the trained skills

00:03:49.400 --> 00:03:51.240
that you can see here.

00:03:51.480 --> 00:03:55.560
Remotion is a tool that allows to edit and create videos

00:03:55.640 --> 00:04:03.465
with just code. And this is the same exact approach that I have used for all the short form clips that I have posted on my social medias.

00:04:03.705 --> 00:04:08.905
And the way I approach this are is creating all the compositions that you can see here.

00:04:09.225 --> 00:04:13.545
Uh, Claude has created all these compositions when editing my short form videos.

00:04:14.210 --> 00:04:25.970
And this is the same approach that you're gonna see when we go into the process of sharing an example. This is one of the examples that I wanted to share with that you also saw at the beginning of the video.

00:04:26.575 --> 00:04:28.975
And then finally, it publishes

00:04:28.975 --> 00:04:59.535
everything across all the social platforms that you want to connect with the AI agent social media manager. Alright. So it is worth mentioning at this point that I already dedicated a specific video for the AI agent social media manager, where I go over a very similar process like the one in this video, setting up Cloud Code inside the developer platform that we're using, and then inserting the AI agent social media manager system that I'm giving you away for free. It's on GitHub. And then configuring,

00:04:59.695 --> 00:05:02.015
uh, my favorite social media API,

00:05:02.255 --> 00:05:07.695
late. Uh, this API allows you to post through 13 different social platforms,

00:05:08.015 --> 00:05:09.135
get analytics,

00:05:09.135 --> 00:05:13.055
social media DMs, and everything from a very affordable

00:05:13.055 --> 00:05:18.840
price. You can even start for free. That video is already uploaded on my YouTube, so go check that out.

00:05:19.320 --> 00:05:20.760
So at this tab here,

00:05:21.560 --> 00:05:26.200
Claude is gonna take all those finished clips and is gonna schedule them across your platforms

00:05:26.825 --> 00:05:36.905
on your content calendar. You don't have to copy and paste and upload them one by one. It is already done for you and managed by your content social media agent.

00:05:37.385 --> 00:05:40.905
And the outcome that you can see here are 50 posts,

00:05:41.510 --> 00:05:45.510
10 clips times four platforms from one video.

00:05:45.590 --> 00:05:49.590
And short form clips work very well for me to bring awareness

00:05:49.670 --> 00:05:58.415
to my main valuable long form video that I post on YouTube. And this is just one pipeline. I'm building the entire system on my channel,

00:05:58.815 --> 00:06:06.015
giving it to you guys. So the next video, I'm gonna probably walk you through something better. So stay up to date, follow,

00:06:06.095 --> 00:06:17.530
subscribe, and turn the bell. Alright. So if you wanna get all the sauce from this video, the AI agent social media manager system that I just referenced to you, the IX clip extractor system,

00:06:18.410 --> 00:06:24.375
just have a conversation with Vin. I'm gonna leave her WhatsApp and her number if you wanna use SMS.

00:06:24.935 --> 00:06:36.215
Just text her saying, hey. I came from Enrique's video. I wanna get the system, and she will bring you up the link access to the specific repos that I'm giving you away,

00:06:36.455 --> 00:07:29.225
uh, for free. Remember, I did mention to you that we have the AI agent social media manager system, so go check that out if you don't have that system set up yet. But now we're gonna go over setting up the IX clip extractor pipeline. And if you have used Claude code before, you can have this running in less than five minutes. Just clone the repo and follow my instructions that I'm gonna give now. Alright, people. So the developer platform that we're using is Versus Code. So if you don't have Versus Code yet on your computer, please download Versus Code. Once you have Versus Code, the first thing that we're gonna do is we're gonna head into the sidebar on the left. We're gonna click on extensions, and we're gonna type Claude Code. We're gonna click on it. We're gonna install Claude Code, and you will be able to see this, uh, little icon on the top right where this is basically allowing you to open a regular chat conversation with Claude.

00:07:29.465 --> 00:07:32.105
Uh, this is in the case if you prefer

00:07:33.230 --> 00:07:52.255
regular chat interface than using the terminal. K? Okay. So another thing that I really recommend people to do is turn on allow by pass permissions mode. This is basically the mode that the mode that allows Claude to, um, do things without asking you for any permissions.

00:07:52.575 --> 00:07:56.095
Uh, so Claude does all of this stuff autonomously.

00:07:56.255 --> 00:08:07.300
It can be a little bit dangerous, but, uh, it's worth it. Alright. Once you have that in place, we're gonna make sure we connect your well, you connect your Anthropic account. So you're gonna click Cloud dot AI subscription.

00:08:07.380 --> 00:08:10.180
This is gonna allow you to open

00:08:11.140 --> 00:08:12.900
a tab on your window

00:08:13.315 --> 00:08:32.350
to allow the connection of your Anthropic account. Make sure the Anthropic account that you're authorizing is correct. Alright. So once you have that done, you're gonna head into the GitHub repo that we're giving away, and you're gonna click on code, and you're gonna clone either of these three options here. You're gonna copy the URL.

00:08:32.590 --> 00:08:45.175
You're gonna go back into your chat interface with Claude, and you're gonna take Claude. Hey, Claude. Can you help me set up the system on another project inside BS code? And then he's gonna go over checking the entire repo

00:08:45.255 --> 00:08:46.055
for you,

00:08:46.375 --> 00:08:50.215
uh, understanding all the requirements, and he's gonna do the whole setup.

00:08:50.455 --> 00:08:58.660
And he's gonna open that system on another window. Easy, quick. That's how you get your entire clip extractor pipeline,

00:08:59.140 --> 00:09:02.420
uh, system implemented into your own project.

00:09:02.580 --> 00:09:25.020
Now let's finish the setup. Alright. So here we are on another conversation with Claude to finish the entire setup. So what I just did, I just told Claude, hey. Can you guide me through the entire setup for me, please? And this is on the new project. Right? On the new project with our own ClipExtractor pipeline system in place with the, uh, Anthropic account connected already

00:09:25.180 --> 00:09:26.460
to my Claude,

00:09:26.620 --> 00:09:28.700
um, code instance here.

00:09:28.860 --> 00:09:42.085
And he basically guides me through the entire process reading the readme file that we do have here set up for you to get your entire system ready and start rolling. And he basically goes,

00:09:42.485 --> 00:09:44.885
uh, into checking all the requirements,

00:09:44.885 --> 00:09:46.245
all the dependencies,

00:09:46.565 --> 00:09:49.125
and he gets the entire system

00:09:49.605 --> 00:10:11.385
completed for me, installing all of these components, all of these tools that we're using, and he also is bringing me up a a couple of important pieces for me to under Okay? You can also, in this same conversation, ask Claude about the structure of the entire system. As you can see here, we have multiple folders. We do we do have the Claude folder.

00:10:11.625 --> 00:10:14.825
We do have the output folder, the public folder,

00:10:14.985 --> 00:10:17.305
remoteion folder, and the tools folder. Okay?

00:10:17.980 --> 00:10:20.780
And also the Cloud. M d and the environment,

00:10:20.780 --> 00:10:37.475
uh, files. So starting with the Cloud folder, inside this folder, we do have the click skills folder, and this is where we are storing all of the skills skills that I'm giving you away in the system. There are basically the skills necessary to get all of the outputs,

00:10:37.955 --> 00:10:40.755
uh, from all of the things that I have mentioned already.

00:10:40.915 --> 00:10:42.435
Uh, everything from,

00:10:42.755 --> 00:10:45.075
um, doing the clip selection,

00:10:45.075 --> 00:10:46.275
doing the clip extraction,

00:10:46.810 --> 00:10:49.530
doing the, uh, editing process,

00:10:49.930 --> 00:10:53.530
uploading, uh, those videos so we can post them,

00:10:53.850 --> 00:10:57.130
and all of that is optimized. All of the skills are here,

00:10:57.450 --> 00:11:06.425
and you can customize them to your needs because they're made with that intention for you to use. Alright. With that being said, we do have this folder.

00:11:06.665 --> 00:11:18.230
Right? This folder is basically the output folder. This is where we are gonna get all the all the clips from the specific videos that we are going to push through the, uh, pipeline. Okay?

00:11:18.550 --> 00:11:22.310
And you are gonna get them with their respected

00:11:22.310 --> 00:11:23.430
subfolder

00:11:23.430 --> 00:11:26.310
with their date and the idea

00:11:26.470 --> 00:11:32.485
or the concept of the video itself. In this case, here are all the seven clips from this video that I just

00:11:33.125 --> 00:11:39.525
extracted. Now inside the public folder, as you can see here, here's where we are storing all of the audios,

00:11:39.685 --> 00:11:43.365
right, all of the sound effects that we are using for the editing process.

00:11:44.220 --> 00:11:52.540
The logos, as you can see here, these are visuals that we are adding on the videos to give them more, uh, sauce.

00:11:53.020 --> 00:11:58.060
And here are the videos, the long form videos that we are importing

00:11:58.665 --> 00:12:11.945
for the extraction of the clips. Uh, we store them also here. Okay? So the other folder that we have here is the promotion folder. This is the folder that is already trained with all of the compositions,

00:12:12.180 --> 00:12:17.220
all of the components, and all of the playbooks that I have used for the editing process,

00:12:17.380 --> 00:12:18.820
uh, on my clips.

00:12:19.060 --> 00:12:24.020
And this is the folder that I'm giving you to do to you, uh, to use,

00:12:24.340 --> 00:12:27.700
um, and start making your own compositions, your own components,

00:12:28.175 --> 00:12:40.975
and we're gonna dive deep into that in a bit. Okay? And then we have the tools, the tools folder. This is super important. This is where we have all of the sauce for the whole, uh, clip extractor

00:12:40.110 --> 00:12:41.470
tool specifically.

00:12:41.630 --> 00:12:49.150
This is where we store all the specific tools that make all of this whole process work together alongside

00:12:49.150 --> 00:12:52.830
Claude. This is where we are placing tools like MediaPipe,

00:12:52.830 --> 00:12:54.830
EMA Smooth, and FFmpeg

00:12:54.830 --> 00:12:55.470
together

00:12:55.745 --> 00:13:07.665
to make all of this auto reframing process work. I'll be honest with you. This is like a five month work that I'm giving away for free in this video. So please leave a like, subscribe, or comment anything

00:13:07.840 --> 00:13:08.800
that actually

00:13:08.960 --> 00:13:22.080
brings a lot of value to me. And here we have the environment file. This is where we are storing all the API keys from the platforms that we're using. And finally, we do have the claud dot m d file. This is basically the root file

00:13:22.595 --> 00:13:25.075
that, uh, has all the context

00:13:25.155 --> 00:13:33.155
of the entire pipeline system here. So if you wanna get more context of all the pieces of this exact system,

00:13:33.395 --> 00:13:43.650
please install the system, clone it yourself, and ask questions to Claude. Alright. So we're gonna navigate into the third step of the video that is basically showing you the examples

00:13:43.730 --> 00:13:46.530
in action of how this entire,

00:13:46.690 --> 00:13:59.715
uh, clip extractor pipeline works. So I'm gonna start with having two prompts, and this is gonna be all that I'm gonna do. The two prompts are well, I'm gonna start with the first one. It says, I have a long form video,

00:13:59.955 --> 00:14:11.420
and then I'm basically referencing a file on my, uh, comp this one here is the Cloud Creatives video with no editing. I recommend this video. I'll leave it down on the description.

00:14:11.740 --> 00:14:13.180
It's basically supporting

00:14:13.420 --> 00:14:22.015
it's basically an extension of the AI agent social media manager, but this is more focused on how you can create content creatives with Cloud Code alongside

00:14:22.015 --> 00:14:25.935
you. So what I just did, I just copied the path, and I just referenced

00:14:26.095 --> 00:14:47.790
the path in the chat. And I said, I want to get clips from it and schedule them over my weekly content. So I'm gonna push this for the other prompt I have. Can you use your magic and focus on the first one hour, uh, the first hour of this video to get the best clips? I want you to find six well, seven high quality clips from this podcast.

00:14:48.225 --> 00:14:51.025
And then I'm basically referencing this podcast,

00:14:51.265 --> 00:14:53.265
uh, from Lex Fridman,

00:14:53.265 --> 00:14:56.065
uh, with the creator of Open Claw.

00:14:56.305 --> 00:14:58.385
And we're gonna see how everything develops.

00:14:58.625 --> 00:15:06.620
Cool. So this is what I got here. Alright. Let's go, baby. Alright. First prompt completed. Pipeline completed.

00:15:06.780 --> 00:15:08.300
Seven clips schedule.

00:15:08.380 --> 00:15:11.900
What was done? The clip selection, clip extraction,

00:15:11.980 --> 00:15:13.020
transcription,

00:15:13.340 --> 00:15:14.940
editing, rendering,

00:15:14.940 --> 00:15:27.295
and schedule. All for me. Literally, it took, like, thirty minutes, thirty five minutes. I'm gonna explain more of the process that happened as you as you could saw on the actual timeline

00:15:27.455 --> 00:15:38.730
itself. Claude asked me for three questions mainly. How many clips do I want? Uh, the actual process of, uh, do you want me to schedule this for the content the weekly,

00:15:38.890 --> 00:15:41.130
uh, content calendar? Yes, I said.

00:15:41.450 --> 00:15:48.205
And he basically managed all of that. It was actually two questions if I remember well. So this was the first prompt.

00:15:48.765 --> 00:16:00.880
This is what I got. We got all the weekly content calendar coming from just one video, and everything got posted on YouTube shorts, Instagram reels, TikTok, threads.

00:16:01.600 --> 00:16:06.960
And, yeah, let me take a look at my late, uh, dashboard.

00:16:07.120 --> 00:16:10.320
And, yeah, as you can see here, here's the late dashboard.

00:16:10.815 --> 00:16:23.935
You will be able to see that first video. You will be able to see that all the videos got distribute by one day. This was posted on well, schedule on March 3 up to March 9.

00:16:24.335 --> 00:16:25.855
And here we have the video

00:16:26.550 --> 00:16:29.270
with the proper cloud code,

00:16:29.590 --> 00:16:30.790
the proper title,

00:16:31.110 --> 00:16:44.165
and the video itself getting loaded and posted. And here's the video, the clip itself. You will be able to see that we are adding the captions in the right place. It is basically highlighting with my branding color the

00:16:45.125 --> 00:16:46.565
most impactful,

00:16:46.565 --> 00:16:52.245
um, words on the video. You just saw one composition getting created

00:16:52.520 --> 00:16:54.120
supporting what I was saying,

00:16:54.600 --> 00:16:59.400
and another composition here. That's the pattern process for all of these clips.

00:16:59.720 --> 00:17:14.955
And at the end, we do have the call to action. Uh, watch the full video, Claude Creatives. It doesn't have my thumbnail specifically, but that's one thing that I can just go back with Claude and tell Claude, hey. At the end of each of the clips, you didn't add

00:17:15.275 --> 00:17:23.380
the thumbnail on the call to action. I will recommend you train Claude better on that process. That's my fault,

00:17:23.540 --> 00:17:34.725
um, because this is just a template that I just installed on the computer recently. But, yeah, I'm just giving you the quick idea of if you are the owner of this system, you can do whatever you want,

00:17:34.965 --> 00:17:53.660
and that requires training. That requires iteration of you using the system and tailoring it to your needs and to your likings. Okay? So I'm just gonna give a quick overview from start to end. As you can see, Claude went through all this process here. Um, I'm not gonna go into everything,

00:17:53.900 --> 00:17:56.940
but as you can see here, he was triggering the proper skills.

00:17:57.100 --> 00:18:00.860
He was basically going through the phases of the pipeline.

00:18:01.340 --> 00:18:02.780
And

00:18:02.975 --> 00:18:06.335
some of the times, he asked me questions

00:18:06.575 --> 00:18:16.815
to continue the next step, like the question of how many clips you want out of this video? Do you want me to post this now on and schedule it through your content, uh, weekly calendar?

00:18:17.180 --> 00:18:17.820
Yes.

00:18:18.060 --> 00:18:25.900
Uh, no. You can be like, yes. No. Let me review the videos and and stuff like that. Um, but, yeah, that was the first prompt.

00:18:26.140 --> 00:18:37.975
Really well outputs. Let me take a look at all of them again. One thing, just the title on the first one. The second one, we got the one problem with my AI social media manager. I mean, sick.

00:18:38.215 --> 00:18:43.175
You just saw high quality videos. The editing was really well done.

00:18:43.575 --> 00:18:44.375
And

00:18:44.660 --> 00:18:46.420
it's just crazy to see that

00:18:46.980 --> 00:18:48.100
seven videos

00:18:48.100 --> 00:18:50.500
got posted to four platforms.

00:18:50.580 --> 00:18:57.220
I mean, let me count. One two three four five six seven times four. Seven times four is 28.

00:18:58.905 --> 00:19:07.785
So 28 posts. Alright. So let's move on into the second prompt, and this prompt was basically referencing an actual

00:19:08.105 --> 00:19:09.785
YouTube video itself.

00:19:10.025 --> 00:19:12.120
We just left the YouTube video.

00:19:12.360 --> 00:19:15.960
And Claude just went through all of this process

00:19:16.200 --> 00:19:18.440
triggering first the clip selection

00:19:18.520 --> 00:19:19.720
out of that video.

00:19:20.040 --> 00:19:24.920
Uh, it used some of the tools that it already has, uh, in the system, like

00:19:25.855 --> 00:19:27.375
YouTube DLP.

00:19:27.855 --> 00:19:29.375
And it basically

00:19:29.855 --> 00:19:31.615
broke down the clips for me

00:19:31.935 --> 00:19:33.535
and score them

00:19:33.855 --> 00:19:36.975
and give them back to me so I could approve,

00:19:37.215 --> 00:19:46.500
uh, if I really like them. It downloaded the first hour of the video. It run the batch face tracking to reframe on all of the seven clips,

00:19:46.740 --> 00:19:49.300
and it ended up with the final delivery

00:19:49.540 --> 00:19:51.220
of all these clips here

00:19:51.465 --> 00:20:00.025
as you can see. Basically, store all of them inside the output folder, but he missed placing them inside a sub full sub folder.

00:20:00.265 --> 00:20:09.570
So what I just told him was, yes, create a sub folder and place them there. And here we have the subfolder containing the seven clips

00:20:09.890 --> 00:20:11.650
from the podcast,

00:20:11.890 --> 00:20:17.170
uh, from Lex, uh, Lex Fridman, uh, talking with the creator of OpenClaw.

00:20:17.250 --> 00:20:22.835
Isn't this so cool? Like, this now replaces the total need of external

00:20:22.835 --> 00:20:29.475
tools out there that are not even necessary anymore because you can host them on your own

00:20:29.715 --> 00:20:34.910
project, your own system, leveraging this this one agent tool. Crazy.

00:20:35.150 --> 00:20:39.950
So this video was just meant for you to get clear on how you can implement this system,

00:20:40.270 --> 00:21:08.490
understand how I've been using it, and get you started with actually putting it into action for yourself. So we just got into the end of the video. So if you want to talk more about this, can't find me on LinkedIn. Connect with me. I'm posting all the behind the scenes of everything that I do. So, yeah, drop a comment below if you have any questions. I try to read all of them. And if you want to have access to the pipeline, all the free resources,

00:21:08.650 --> 00:21:12.810
or you just want to chat about what's possible with this stuff,

00:21:13.130 --> 00:21:17.210
please talk with Finn. I left her number down below, so

00:21:17.685 --> 00:21:19.365
she will get you set up

00:21:19.685 --> 00:21:30.805
with all of the requirements that you need. Subscribe if you still want to see the rest of the sales and marketing systems that I'm sharing through these videos. I will see you in the next one.
