ჩაშენებული Photos აპის გამოყენება შესაძლებელია გაჭრა ნაწილი ვიდეო ფაილიდან. ზოგჯერ შეიძლება დაგჭირდეთ ვიდეოს ან აუდიოს რამდენიმე ნაწილად დაყოფა კონკრეტული ხანგრძლივობით. ის დაგეხმარებათ გააზიაროთ ისინი Twitter-ზე ან ნებისმიერ სხვა სოციალურ ქსელში, რომელსაც აქვს სიგრძის შეზღუდვა. მაგალითად, Twitter გაძლევთ საშუალებას ვიდეოების ატვირთვა სიგრძე არაუმეტეს 140 წამისა (2მ 20წმ.)
ვიდეოს რამდენიმე თანაბარ ნაწილად გასაყოფად, შეიძლება დაგჭირდეთ პროცედურის რამდენჯერმე გამეორება, თუ იყენებთ Photos აპს. ამის ნაცვლად, შეგიძლიათ გამოიყენოთ მესამე მხარის ინსტრუმენტი ვიდეოს (MP4, MKV, AVI ან MPG) ან აუდიოს (MP3, WAV და ა.შ.) ავტომატურად გასაყოფად რამდენიმე თანაბარ ნაწილად.
ამ სტატიაში ვნახოთ, როგორ ამოჭრათ ვიდეო ან აუდიო არჩევანი და შეინახოთ არჩევანი ცალკე ფაილში. ეს სტატია ასევე აღწერს, თუ როგორ უნდა დაიყოს ვიდეო ან აუდიო რამდენიმე თანაბარ ნაწილად.
Სარჩევი
- LoselessCut Utility-ის გამოყენება (უფასო)
-
გამოიყენეთ FFmpeg ბრძანების ხაზის პროგრამა (უფასო).
- ვიდეო ფაილის ამოჭრა (MP4, MKV, AVI, MPG)
- დაყავით ვიდეო ფაილი (MP4, MKV, AVI, MPG) თანაბარი სიგრძის/ხანგრძლივობის მრავალ ნაწილად
- აუდიო ფაილის ამოჭრა (MP3, WAV)
- დაყავით MP3 აუდიო თანაბარი სიგრძის/ხანგრძლივობის მრავალ ნაწილად
LoselessCut-ის გამოყენება აუდიო ან ვიდეო ფაილის ამოსაჭრელად ან მის გასაყოფად
LosslessCut არის cross-platform უტილიტა (რომელიც იყენებს FFmpeg-ს უკანა ნაწილში) ვიდეო, აუდიო, სუბტიტრები და სხვა დაკავშირებულ მედია ფაილებზე ძალიან სწრაფი და უზარმაზარ ოპერაციებისთვის. ამ ხელსაწყოს მთავარი მახასიათებელია ვიდეო და აუდიო ფაილების უდანაკარგო მორთვა და ამოჭრა. ეს საშუალებას გაძლევთ სწრაფად ამოიღოთ კარგი ნაწილები თქვენი ვიდეოებიდან და გადააგდოთ მრავალი გიგაბაიტი მონაცემი ნელი ხელახალი კოდირების გარეშე და ამით ხარისხის დაკარგვის გარეშე.
- ჩამოტვირთვა უზარმაზარ-მოჭრილი GitHub-დან და გაუშვით.
- გახსენით აუდიო ან ვიდეო ფაილი ამ პროგრამის გამოყენებით.
- აირჩიეთ დროის ჩარჩო ან სეგმენტები, რომელთა ექსპორტი გსურთ. თქვენ შეგიძლიათ შექმნათ მრავალი სეგმენტი, როგორც გსურთ.
მაგალითად, აუდიოს ან ვიდეოს გაყოფა თანაბარი მითითებული სიგრძის (ხანგრძლივობის) ნაწილებს, დააწკაპუნეთ მენიუს რედაქტირება → დააჭირეთ სეგმენტებს → შექმენით ფიქსირებული ხანგრძლივობის სეგმენტები. შემდეგ შეიყვანეთ თითოეული სეგმენტის სიგრძე. თუ გსურთ ატვირთოთ სეგმენტები Twitter-ზე, შემდეგ შეიყვანეთ
00:02:10.000
ან00:02:15.000
როგორც Twitter-ს აქვს შეზღუდვა140
წამი. - სეგმენტები შეირჩევა ავტომატურად. საკმარისია აირჩიოთ სამუშაო დირექტორია (ფაილების ექსპორტისთვის) და დააჭიროთ ღილაკს ექსპორტი.
- გადახედეთ პარამეტრებს შემდეგ დიალოგში - ანუ ექსპორტის პარამეტრების დიალოგში.
- დასრულების შემდეგ დააჭირეთ ღილაკს ექსპორტი. Ის არის! სეგმენტები ახლა მზად არის.
FFmpeg-ის გამოყენება აუდიოს ან ვიდეოს ამოსაჭრელად ან გასაყოფად
FFmpeg არის უფასო და ღია კოდის პროექტი, რომელიც შედგება ბიბლიოთეკებისა და პროგრამების პროგრამული პაკეტისგან ვიდეო, აუდიო და სხვა მულტიმედიური ფაილებისა და ნაკადების დასამუშავებლად. თქვენ შეგიძლიათ შეასრულოთ თითქმის ნებისმიერი მედიის კონვერტაციის / კოდირების დავალება ამ კონსოლის ხელსაწყოს გამოყენებით. არსებობს მრავალი მესამე მხარის პროგრამა, როგორიცაა Screen to Gif, ფაილების გადამყვანიდა ა.შ. რომლებიც შეფუთულია FFmpeg.exe-თან. ჩვენ ვნახეთ, თუ როგორ გამოვიყენოთ FFmpeg.exe ამოიღეთ აუდიო ვიდეოდან ფაილები.
ვნახოთ, როგორ გამოვიყენოთ FFmpeg.exe აუდიო ან ვიდეო ფაილების გასაყოფად.
დავჭრათ ვიდეო ფაილი FFmpeg-ის გამოყენებით
ეს არის ბრძანების ხაზი, რომელსაც იყენებთ ვიდეოს (პირველი 30 წამი) ფაილის ნაწილის ამოსაღებად ხელახალი კოდირების გარეშე და შერჩევის ფაილში შესანახად.
ffmpeg.exe -ss 00:00:00 - 00:00:30 -i "D:\media\sample.mp4" -c დააკოპირეთ "d:\media\sample_cut.mp4"
ზემოთ მოყვანილი ბრძანება ამოიღებს ვიდეოს პირველ 30 წამს და ინახავს მას ცალკე ფაილში სახელად ნიმუში_მოჭრა.mp4
.
-
-სს
აღნიშნავს დაწყების დროს -
-მდე
აღნიშნავს დასასრულის დროს; FFmpeg აჩერებს გამოშვებას მითითებულ პოზიციაზე. -
-მე
არის შეყვანის ფაილი. -
-გ
განსაზღვრავს გამოყენებულ კოდეკს. ამ შემთხვევაში კოდირება არ კეთდება ისე, როგორც ჩვენ ვიყენებდითკოპირება
.
რჩევა: Მაგივრად -მდე
, ასევე შეგიძლიათ გამოიყენოთ -ტ
რომელიც აღნიშნავს ხანგრძლივობას, ნაცვლად ბოლო წერტილისა. მაგალითად, დაკონკრეტება -s 00:00:10 -t 50
ირჩევს აუდიო/ვიდეოს 10 წამიდან 60 წამამდე.
ვიდეო ჩარჩოები აკლია? სცადეთ კოდირების მეთოდი
დაკვრის დროს, თუ ვიდეო ფაილს (ბოლო ბრძანების გამოყენებით შექმნილ) აკლია ვიდეო ჩარჩოები დასაწყისში ან ბოლოს, მაშინ შეგიძლიათ გამოიყენოთ ხელახალი კოდირების მეთოდი. თუმცა კოდირება ნელი პროცესია. გაუშვით ეს ბრძანება:
ffmpeg.exe -ss 00:00:00 - to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: ასლი "d:\media\sample_cut.mp4"
ის შიფრავს ვიდეოს (გამოყენებით libx264
შიფრატორი), მაგრამ იყენებს იგივე აუდიო ნაკადს (მითითებულია კოპირება
არგუმენტი.) და ამოაქვს ვიდეოს პირველი 30 წამი და ინახავს ცალკე ფაილში სახელად ნიმუში_მოჭრა.mp4
.
დაყავით ვიდეო ფაილი მრავალ თანაბარ ნაწილად FFmpeg-ის გამოყენებით
ახლა თქვენ იცით, როგორ ამოჭრათ აუდიო/ვიდეო ფაილის ნაწილი და შეინახოთ არჩევანი ფაილში. რა მოხდება, თუ გსურთ ვიდეოს დაყოფა რამდენიმე ნაწილად კონკრეტული ხანგრძლივობით ან ხანგრძლივობით? თქვენ შეგიძლიათ გამოიყენოთ შემდეგი ბრძანების ხაზი თითოეული სეგმენტისთვის, რომლის ამოჭრა გსურთ:
ffmpeg.exe -ss 00:00:00 - 00:00:30 -i "D:\media\sample.mp4" -c: დააკოპირეთ "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 - 00:01:00 -i "D:\media\sample.mp4" -c: დააკოპირეთ "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 - 00:01:30 -i "D:\media\sample.mp4" -c: დააკოპირეთ "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 - 00:02:30 -i "D:\media\sample.mp4" -c: დააკოპირეთ "d:\media\sample_part_4.mp4"
ეს რთული იქნება, თუ საჭიროა მრავალი ფაილის გაყოფა, არა? არსებობს მარტივი ალტერნატივა!
გამოვიყენოთ - სეგმენტი
FFmpeg.exe-ის ბრძანების ხაზის არგუმენტი. ბრძანების ხაზის ეს არგუმენტი ყოფს ვიდეო ფაილს მრავალ ნაწილად, რომელთაგან თითოეული შეიცავს განსაზღვრულ ხანგრძლივობას/ხანგრძლივობას (მაგ., თითოეული 60 წამი):
ffmpeg.exe -i "D:\media\sample.mp4" -f სეგმენტი -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"
გამომავალი ფაილის სახელები იქნება: sample_001.mp4, sample_002.mp4, sample_003.mp4 და ა.შ.
თუმცა, გამოყენებისას კოპირება
მეთოდი გაყოფისას ვიდეოები, გაყოფა შეიძლება არ იყოს ზუსტი. თქვენ ხედავთ, რომ თითოეული ნაწილი/ფაილი არ არის ზუსტად 60 წამის სიგრძის. ზოგი 57 წამია, ზოგი კი 60 წამზე მეტია.
ხელახალი კოდირების მეთოდი (უფრო ზუსტი ჭრისთვის)
თუ გინდა ვიდეოების ამოჭრა ზუსტად (თითოეული ნაწილი ა დაფიქსირდა ხანგრძლივობა), საჭიროა ვიდეოს ხელახლა დაშიფვრა გაყოფის დროს. აქ არის ბრძანების ხაზის არგუმენტი, რომელსაც იყენებთ:
ffmpeg -i "D:\Media\sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced*9)" -f სეგმენტი -reset_timestamps 1 "D: \ მედია\sample_%03d.mp4"
აი შენ წადი! ყველა ნაწილი არის თანაბარი სიგრძის (მხოლოდ 1 წამის ვარიაციის მაქსიმუმ), გარდა, რა თქმა უნდა, ბოლო კლიპისა.
ამოიღეთ აუდიო ფაილი FFmpeg-ის გამოყენებით
აუდიო MP3 ფაილის ნაწილის ცალკე ფაილად ამოსაჭრელად, გაუშვით ეს ბრძანება:
ffmpeg.exe -ss 00:00:00 - 00:00:10 -i "D:\media\sample.mp3" -c: დააკოპირეთ "d:\media\sample_cut.mp3"
ზემოთ მოცემული ბრძანება ამოიღებს აუდიოს 1-ლი ათი წამს MP3 ფაილიდან და ინახავს მას ცალკე ფაილში.
გაყავით MP3 აუდიო ფაილი მრავალ თანაბარ ნაწილად FFmpeg-ის გამოყენებით
ბრძანების ხაზის ეს არგუმენტი ყოფს MP3 ფაილს მრავალ ნაწილად, რომელთაგან თითოეული შეიცავს განსაზღვრულ ხანგრძლივობას/ხანგრძლივობას (მაგ., თითოეული 60 წამი):
ffmpeg.exe -i "D:\media\sample.mp3" -f სეგმენტი -segment_time 60 -c დააკოპირეთ "d:\media\sample_%03d.mp3"
გამომავალი ფაილის სახელები იქნება: sample_001.mp3, sample_002.mp3, sample_003.mp3 და ა.შ. თქვენ ხედავთ, რომ თითოეული ფაილის სიგრძე ტოლია.
Ის არის! Იხილეთ ასევე როგორ გავაერთიანოთ ვიდეოები Windows 10-ში ჩამონტაჟებული ფოტოების აპლიკაციის გამოყენებით.
ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?
თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:- ჩამაგრება!
- გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
- ტვიტერში!