در این مطلب، ویدئو ویرایش خودکار ویدیو با MoviePy در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:07
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,190 –> 00:00:09,280
[موسیقی]
2
00:00:09,280 –> 00:00:11,040
بچهها در ویدیوی امروز به چه اتفاقی میافتد خوش آمدید
3
00:00:11,040 –> 00:00:12,480
، من به شما نشان میدهم که چگونه
4
00:00:12,480 –> 00:00:15,120
میتوانید ویرایش ویدیو را در پایتون
5
00:00:15,120 –> 00:00:17,199
با استفاده از فیلم پایتون خودکار کنید، بنابراین بیایید به
6
00:00:17,199 –> 00:00:18,800
درستی به آن بپردازیم تا کاری که میخواهیم انجام دهیم این
7
00:00:18,800 –> 00:00:20,000
است که ما برای ویرایش فیلمها
8
00:00:20,000 –> 00:00:21,680
، ویدیوها را در پایتون برش میدهیم،
9
00:00:21,680 –> 00:00:23,439
چند افکت اضافه میکنیم و برای
10
00:00:23,439 –> 00:00:25,199
این کار از کتابخانه فیلم pi استفاده میکنیم
11
00:00:25,199 –> 00:00:26,880
که یک کتابخانه خارجی است، به
12
00:00:26,880 –> 00:00:28,720
این معنی که باید آن را با استفاده از
13
00:00:28,720 –> 00:00:30,640
خط فرمان، بنابراین ما cmd را در
14
00:00:30,640 –> 00:00:32,960
ویندوز یا ترمینال در لینوکس و مک باز می
15
00:00:32,960 –> 00:00:35,680
کنیم و pip install
16
00:00:35,680 –> 00:00:38,000
movie pi را مانند آن تایپ می کنیم،
17
00:00:38,000 –> 00:00:39,440
وقتی این کار را انجام دادید، می توانید
18
00:00:39,440 –> 00:00:41,680
آن را وارد کنید، بنابراین از
19
00:00:41,680 –> 00:00:43,440
فیلم pi می گوییم و ما ما از یک
20
00:00:43,440 –> 00:00:45,760
ویرایشگر ماژول فرعی استفاده خواهیم کرد، بنابراین میخواهیم از
21
00:00:45,760 –> 00:00:47,680
ویرایشگر فیلم pi dot بگوییم، زیرا میتوانیم کارهای
22
00:00:47,680 –> 00:00:49,280
مختلفی را با
23
00:00:49,280 –> 00:00:51,280
uh با فیلم پای انجام دهیم، بنابراین
24
00:00:51,280 –> 00:00:53,840
ویرایشگر را برای ویرایش ویدیوها و از
25
00:00:53,840 –> 00:00:55,920
ویرایشگر انتخاب میکنیم. می خواهید دسته ای از
26
00:00:55,920 –> 00:00:59,840
کلاس ها و توابع و غیره را وارد کنید، بنابراین
27
00:00:59,840 –> 00:01:01,840
اگر فقط می خواهید در اطراف بازی کنید، می توانید
28
00:01:01,840 –> 00:01:03,760
از w استفاده کنید کارت ildcard را وارد کنید اما هرگز از آن
29
00:01:03,760 –> 00:01:06,080
در کد استفاده نکنید اگر مجبور هستید
30
00:01:06,080 –> 00:01:07,760
چیزهای زیادی را در کد وارد کنید، ممکن است بخواهید از یک نام مستعار استفاده کنید،
31
00:01:07,760 –> 00:01:10,200
چیزی مانند import
32
00:01:10,200 –> 00:01:12,960
moviepie.editor s من را نمی شناسم یا
33
00:01:12,960 –> 00:01:14,640
چیزی که فکر می کنم حتی ممکن است قراردادی برای آن وجود داشته باشد.
34
00:01:14,640 –> 00:01:17,280
اما
35
00:01:17,280 –> 00:01:19,439
اگر
36
00:01:19,439 –> 00:01:21,119
فقط میخواهید بازی کنید و اگر میخواهید
37
00:01:21,119 –> 00:01:23,520
برای ویدیوی امروز آزمایش کنید، فقط همه چیزهایی را که میتوانید انجام دهید وارد نکنید،
38
00:01:23,520 –> 00:01:24,799
ما فقط همه چیز را
39
00:01:24,799 –> 00:01:27,200
به صورت دستی وارد میکنیم و اولین چیزی که میخواهید
40
00:01:27,200 –> 00:01:29,600
در اینجا وارد کنید، فایل ویدیویی است. کلیپ و
41
00:01:29,600 –> 00:01:31,040
قبل از اینکه کد را ادامه دهیم، اجازه دهید به
42
00:01:31,040 –> 00:01:33,040
شما نشان دهم که ایده اصلی کاری
43
00:01:33,040 –> 00:01:35,759
که امروز میخواهیم انجام دهیم چیست، بنابراین من در اینجا
44
00:01:35,759 –> 00:01:37,520
فهرستی با
45
00:01:37,520 –> 00:01:39,439
یک intro mp4 دارم که یک مقدمه عصبی نهگانه
46
00:01:39,439 –> 00:01:42,240
است و دو ویدیو داریم که
47
00:01:42,240 –> 00:01:45,119
حق چاپ دارند. اوم رایگان، بنابراین من آنها را از pixabay
48
00:01:45,119 –> 00:01:46,479
49
00:01:46,479 –> 00:01:48,479
گرفتم تا بتوانم آنها را در آن ویدیو در اینجا نشان دهم
50
00:01:48,479 –> 00:01:49,360
51
00:01:49,360 –> 00:01:51,840
و وقتی یکی از این ویدیوها را
52
00:01:51,840 –> 00:01:53,520
در اینجا باز می کنیم، می بینیم که آنها بسیار
53
00:01:53,520 –> 00:01:56,320
ساده هستند، بنابراین فقط کمی دود
54
00:01:56,320 –> 00:01:59,439
کنید.
55
00:01:59,439 –> 00:02:00,880
انیمیشن دود اینجا
56
00:02:00,880 –> 00:02:03,119
و دومی هم هست چیزی
57
00:02:03,119 –> 00:02:04,159
شبیه
58
00:02:04,159 –> 00:02:05,920
به آنچه در اینجا می بینید،
59
00:02:05,920 –> 00:02:07,920
ام و سپس من مقدمه عصبی نه را
60
00:02:07,920 –> 00:02:09,280
دارم که عمدتاً برای
61
00:02:09,280 –> 00:02:11,280
موسیقی استفاده می کنم، بنابراین از
62
00:02:11,280 –> 00:02:14,000
خود مقدمه واقعاً به عنوان یک ویدیو استفاده نمی کنیم و
63
00:02:14,000 –> 00:02:15,840
ایده اصلی فقط این است که در اینجا به شما نشان می دهم که چگونه
64
00:02:15,840 –> 00:02:17,680
می توانید آن را اضافه کنید چگونه می توانید نحوه
65
00:02:17,680 –> 00:02:19,520
برش ویدیوها را با فیلم پایتون و
66
00:02:19,520 –> 00:02:21,520
پایتون ترکیب کنید، بسیار جالب است
67
00:02:21,520 –> 00:02:23,040
به خصوص اگر نمی خواهید
68
00:02:23,040 –> 00:02:25,120
یک ویدیوی سبک تلفیقی انجام دهید یا
69
00:02:25,120 –> 00:02:27,040
می خواهید یک کامپایل تصادفی انجام دهید. یا
70
00:02:27,040 –> 00:02:29,680
میخواهید فرآیند برش ویدیوی خود را خودکار کنید،
71
00:02:29,680 –> 00:02:31,519
اگر همیشه یکسان است،
72
00:02:31,519 –> 00:02:32,879
فقط باید ثانیهها یا چیزی شبیه به آن را وارد کنید،
73
00:02:32,879 –> 00:02:34,560
74
00:02:34,560 –> 00:02:36,239
موارد استفاده زیادی برای آن وجود دارد، بنابراین من
75
00:02:36,239 –> 00:02:37,680
مثال بسیار سادهای از
76
00:02:37,680 –> 00:02:39,680
انتخاب این موارد را به شما ارائه میدهم. ویدیوهایی را که به شما نشان
77
00:02:39,680 –> 00:02:41,680
دادم قطعاتی از آنها را با هم ترکیب میکنید،
78
00:02:41,680 –> 00:02:44,000
سپس برخی از انتقالها را اضافه میکنید، سپس
79
00:02:44,000 –> 00:02:46,319
مقداری موسیقی اضافه میکنید و به همین ترتیب، فقط برای اینکه ببینید
80
00:02:46,319 –> 00:02:47,760
این کار چگونه کار میکند،
81
00:02:47,760 –> 00:02:48,959
بنابراین اولین کاری که میخواهیم انجام دهیم این است که
82
00:02:48,959 –> 00:02:50,800
میخواهیم کلیپهایی را که میخواهیم مثلاً بگیریم تعریف کنیم.
83
00:02:50,800 –> 00:02:52,000
84
00:02:52,000 –> 00:02:54,160
اولین ویدیو از th اگر
85
00:02:54,160 –> 00:02:55,599
86
00:02:55,599 –> 00:02:58,400
بخواهیم قسمت را از 10 دوم به دوم 20 ببریم، اگر بخواهیم قسمت را از 10 دوم به 20
87
00:02:58,400 –> 00:03:00,080
برسانیم. چگونه می توانیم چیزی
88
00:03:00,080 –> 00:03:01,680
شبیه به clip 1
89
00:03:01,680 –> 00:03:04,400
مساوی کنیم و سپس می گویم video file clip
90
00:03:04,400 –> 00:03:06,400
و در اینجا اکنون نام فایل را
91
00:03:06,400 –> 00:03:08,800
وارد می کنم تا 1 را وارد کنم. mp4
92
00:03:08,800 –> 00:03:10,560
که اولین ویدیو است و سپس من می توانم
93
00:03:10,560 –> 00:03:11,599
94
00:03:11,599 –> 00:03:13,519
توابع خاصی را در انتهای آن
95
00:03:13,519 –> 00:03:15,920
کلیپ فایل ویدیویی اعمال کنم، بنابراین می توانم بگویم ok dot sub
96
00:03:15,920 –> 00:03:18,159
clip و
97
00:03:18,159 –> 00:03:20,959
اگر اشتباه نکنم فایل ویدیویی
98
00:03:20,959 –> 00:03:22,800
clip
99
00:03:22,800 –> 00:03:24,080
um
100
00:03:24,080 –> 00:03:26,319
do دوباره یک کلیپ برمی گرداند. ما می بینیم که در اینجا بسیار
101
00:03:26,319 –> 00:03:28,080
خوب، ما آن را نمی بینیم، اما کلیپ فایل ویدیویی
102
00:03:28,080 –> 00:03:29,760
یک کلیپ را برمی گرداند و وقتی
103
00:03:29,760 –> 00:03:31,920
کلیپ فرعی را اعمال می کنم یک کلیپ برمی گرداند و
104
00:03:31,920 –> 00:03:34,400
فکر می کنم وقتی چیز دیگری را اعمال می کنم
105
00:03:34,400 –> 00:03:36,080
یک کلیپ را نیز برمی گرداند، بنابراین کمی شبیه به یک کلیپ است.
106
00:03:36,080 –> 00:03:37,360
107
00:03:37,360 –> 00:03:39,040
سازنده تا جایی که من می دانم اما
108
00:03:39,040 –> 00:03:41,200
نکته مهم این است که ما کاری
109
00:03:41,200 –> 00:03:43,680
مانند mp4 و سپس
110
00:03:43,680 –> 00:03:46,480
dot sub clip را انجام می دهیم و در اینجا
111
00:03:46,480 –> 00:03:48,959
10 ثانیه دوم 20 را مشخص می کنیم. این به این معنی است که
112
00:03:48,959 –> 00:03:52,000
ما ویدیو را در مکان 1 می گیریم.mp4 این
113
00:03:52,000 –> 00:03:54,159
نام فایل است سپس ما کلیپ فرعی
114
00:03:54,159 –> 00:03:56,080
به این معنی است که قسمتی از
115
00:03:56,080 –> 00:03:59,120
ویدیو را از 10 دوم به ثانیه 20 و
116
00:03:59,120 –> 00:04:01,280
سپس می بریم اگر بخواهیم در پایان میتوانیم چیزهای بیشتری اضافه
117
00:04:01,280 –> 00:04:02,400
کنیم، فعلاً آن را به
118
00:04:02,400 –> 00:04:04,879
همین شکل رها میکنیم، سپس میتوانیم
119
00:04:04,879 –> 00:04:08,400
بگوییم کلیپ 2 برابر است با کلیپ فایل ویدیویی 2.mp4
120
00:04:08,400 –> 00:04:10,480
و میتوانیم کاری
121
00:04:10,480 –> 00:04:13,200
مشابه در اینجا انجام دهیم، برای مثال
122
00:04:13,200 –> 00:04:15,760
همان بازه زمانی و سپس می توانیم بگوییم خوب
123
00:04:15,760 –> 00:04:18,478
کلیپ سه فقط
124
00:04:18,478 –> 00:04:19,759
125
00:04:19,759 –> 00:04:23,280
یک mp4 خواهد بود و دوباره
126
00:04:24,960 –> 00:04:28,639
نقطه فرعی 20 30 برای مثال فقط برای
127
00:04:28,639 –> 00:04:30,320
مخلوط کردن آن کمی
128
00:04:30,320 –> 00:04:30,730
ام
129
00:04:30,730 –> 00:04:32,160
[موسیقی]
130
00:04:32,160 –> 00:04:33,919
بله، پس این بدون اثر است،
131
00:04:33,919 –> 00:04:36,400
بدون انتقال این است فقط
132
00:04:36,400 –> 00:04:38,320
کلیپ های اصلی اینجا و اکنون می توانیم ادامه دهیم
133
00:04:38,320 –> 00:04:40,800
و آنها را در یک ویدیوی کامل ترکیب
134
00:04:40,800 –> 00:04:43,199
کنیم که سپس ذخیره می کنیم و سپس
135
00:04:43,199 –> 00:04:46,080
به هارد دیسک صادر می کنیم و چگونه می توانیم
136
00:04:46,080 –> 00:04:47,840
این کار را انجام دهیم این است که باید تابع دیگری را وارد
137
00:04:47,840 –> 00:04:50,080
کنیم که به آن concatenate می گویند.
138
00:04:50,080 –> 00:04:51,440
کلیپهای ویدیویی
139
00:04:51,440 –> 00:04:52,800
و همانطور که از نام قبلاً مشخص است،
140
00:04:52,800 –> 00:04:54,479
کلیپهای ویدیویی را به هم متصل میکند، بنابراین
141
00:04:54,479 –> 00:04:57,040
میخواهیم بگوییم که ترکیبی برابر است با کلیپهای ویدیویی به هم پیوسته است
142
00:04:57,040 –> 00:04:59,520
و در اینجا اساساً فقط
143
00:04:59,520 –> 00:05:01,759
فهرستی از کلیپها را ارسال میکنیم، بنابراین کلیپ 1
144
00:05:01,759 –> 00:05:03,199
کلیپ 2
145
00:05:03,199 –> 00:05:05,840
کلیپ 3 را به همین شکل
146
00:05:05,840 –> 00:05:08,160
و تمام کاری که اکنون باید انجام دهیم برای تولید برای
147
00:05:08,160 –> 00:05:11,360
تولید ویدیوی نهایی c
148
00:05:11,360 –> 00:05:13,919
فایل ویدئویی را با نقطه ترکیبی بنویسید و سپس نقطه
149
00:05:13,919 –> 00:05:17,280
mp4 را به عنوان مثال ترکیب کنید،
150
00:05:18,479 –> 00:05:21,680
بنابراین ما این را اجرا می کنیم و امیدواریم که
151
00:05:21,680 –> 00:05:23,600
پیشرفت را در اینجا ببینیم، می توانید ببینید
152
00:05:23,600 –> 00:05:25,120
که کار
153
00:05:25,120 –> 00:05:26,720
می کند، اگر کامپیوتر قوی ندارید ممکن است کمی بیشتر طول بکشد
154
00:05:26,720 –> 00:05:28,720
و
155
00:05:28,720 –> 00:05:31,120
سپس تمام شد، میتوانیم
156
00:05:31,120 –> 00:05:33,840
آن را در اکسپلورر باز کنیم
157
00:05:33,840 –> 00:05:35,600
و سپس فقط روی آن کلیک کنید و میتوانید
158
00:05:35,600 –> 00:05:37,600
اینجا ببینید که 10
159
00:05:37,600 –> 00:05:39,840
ثانیه اول انیمیشن از ویدیوی اول
160
00:05:39,840 –> 00:05:43,120
از 10 دوم به دوم 20 و سپس
161
00:05:43,120 –> 00:05:44,880
بعد از 10 ثانیه است. ما می رویم تغییر
162
00:05:44,880 –> 00:05:46,320
می دهیم شما می خواهید ببینید اینجا آنجا شما بروید آن
163
00:05:46,320 –> 00:05:48,160
سوئیچ می کند و سپس
164
00:05:48,160 –> 00:05:50,560
در حدود 20 ثانیه آنجا که می روید
165
00:05:50,560 –> 00:05:52,880
دوباره تغییر می کند بنابراین ما فقط
166
00:05:52,880 –> 00:05:55,520
سه کلیپ را با هم ترکیب کردیم و یک ویدیو گرفتیم دو
167
00:05:55,520 –> 00:05:57,919
فیلم گرفتیم و چند کلیپ گرفتیم ما
168
00:05:57,919 –> 00:05:59,600
آنها را به ترتیب خاصی با هم ترکیب کردیم و
169
00:05:59,600 –> 00:06:01,840
اساساً همین است، بنابراین به این صورت است که شما
170
00:06:01,840 –> 00:06:03,680
اساساً ویدیوها را برش میدهید، اکنون میتوانید
171
00:06:03,680 –> 00:06:05,600
چند انیمیشن اضافه کنید، میتوانید
172
00:06:05,600 –> 00:06:08,080
انتقالها را اضافه کنید، میتوانید افکتها اضافه کنید، بنابراین
173
00:06:08,080 –> 00:06:09,520
اجازه دهید یک مورد بسیار ساده را به شما نشان دهم که
174
00:06:09,520 –> 00:06:12,080
میتوانید بروید. همین جا جلوتر باشید و بگویید clip four
175
00:06:12,080 –> 00:06:15,440
an d ما میخواهیم دوباره بگوییم
176
00:06:15,440 –> 00:06:18,400
10 20، بنابراین ما اساساً همان کلیپ را
177
00:06:18,400 –> 00:06:20,479
میگیریم، اما اکنون میخواهیم برخی
178
00:06:20,479 –> 00:06:22,080
افکتها اضافه کنیم و چگونه میتوانیم افکتها را اکنون اضافه
179
00:06:22,080 –> 00:06:24,479
کنیم.
180
00:06:24,479 –> 00:06:25,600
نیازی نیست که آن را وارد کنیم اما باید
181
00:06:25,600 –> 00:06:27,759
چیز دیگری وارد کنیم تا بتوانیم
182
00:06:27,759 –> 00:06:30,560
تابع نقطه fx را فراخوانی کنیم تا
183
00:06:30,560 –> 00:06:33,199
مقداری افکت اضافه کنیم تا اساساً فیلتر اضافه شود و در اینجا
184
00:06:33,199 –> 00:06:35,919
اکنون باید از vfx استفاده کنیم بنابراین باید
185
00:06:35,919 –> 00:06:38,880
vfx را وارد کنیم و میخواهیم استفاده از vfx
186
00:06:38,880 –> 00:06:39,919
for
187
00:06:39,919 –> 00:06:41,199
um
188
00:06:41,199 –> 00:06:43,840
برای انواع فیلترها برای انواع
189
00:06:43,840 –> 00:06:46,000
انتقال ویدیو هر چیزی که
190
00:06:46,000 –> 00:06:48,560
به جلوه های ویدیویی
191
00:06:48,560 –> 00:06:50,000
مربوط می شود در vfx است همه چیزهایی که مربوط به جلوه های صوتی
192
00:06:50,000 –> 00:06:52