Integruota nuotraukų programa gali būti naudojama supjaustyti dalį vaizdo failo. Kartais gali tekti padalyti vaizdo ar garso įrašą į kelias dalis tam tikros trukmės metu. Tai padeda jums bendrinti juos „Twitter“ ar bet kurioje kitoje socialinio tinklo svetainėje, kurios ilgis ribojamas. Pavyzdžiui, „Twitter“ leidžia įkelti vaizdo įrašus kurio trukmė neviršija 140 sekundžių (2m 20s.)
Jei norite padalyti vaizdo įrašą į kelias lygias dalis, gali tekti pakartoti procedūrą kelis kartus, jei naudojate programą „Photos“. Vietoj to galite naudoti trečiosios šalies įrankį, kad automatiškai padalintumėte vaizdo įrašą (MP4, MKV, AVI arba MPG) arba garsą (MP3, WAV ir kt.) į kelias lygias dalis.
Šiame straipsnyje pažiūrėkime, kaip iškirpti pasirinktą vaizdo ar garso įrašą ir išsaugoti pasirinkimą atskirame faile. Šiame straipsnyje taip pat aprašoma, kaip padalyti vaizdo ar garso įrašą į kelias lygias dalis.
Turinys
- „LoselessCut Utility“ naudojimas (nemokama programinė įranga)
-
FFmpeg komandinės eilutės įrankio naudojimas (nemokama programinė įranga).
- Iškirpti vaizdo failą (MP4, MKV, AVI, MPG)
- Padalinkite vaizdo failą (MP4, MKV, AVI, MPG) į kelias vienodo ilgio / trukmės dalis
- Iškirpti garso failą (MP3, WAV)
- Padalinkite MP3 garsą į kelias vienodo ilgio / trukmės dalis
„LoselessCut“ naudojimas norint iškirpti garso ar vaizdo failą arba jį padalinti
LosslessCut yra kelių platformų įrankis (kuris naudoja FFmpeg užpakalinėje programoje), skirtas itin greitoms ir be nuostolių operacijoms su vaizdo, garso, subtitrais ir kitais susijusiais medijos failais. Pagrindinis šio įrankio bruožas yra be nuostolių apkarpymas ir vaizdo bei garso failų kirpimas. Tai leidžia greitai išgauti gerąsias vaizdo įrašų dalis ir atmesti daugybę gigabaitų duomenų, neatliekant lėto pakartotinio kodavimo ir taip neprarandant kokybės.
- parsisiųsti be nuostolių iš GitHub ir paleiskite jį.
- Atidarykite garso arba vaizdo failą naudodami šią priemonę.
- Pasirinkite laikotarpį arba segmentus, kuriuos norite eksportuoti. Galite sukurti kelis segmentus, kaip norite.
Pavyzdžiui, norėdami padalyti garso ar vaizdo įrašą į lygus nurodyto ilgio (trukmės) dalys, spustelėkite meniu Redaguoti → spustelėkite Segmentai → Sukurkite fiksuotos trukmės segmentus. Tada įveskite kiekvieno segmento ilgį. Jei norite įkelti segmentus į „Twitter“, įveskite
00:02:10.000
arba00:02:15.000
„Twitter“ turi apribojimų140
sekundžių. - Segmentai parenkami automatiškai. Viskas, ką jums reikia padaryti, tai pasirinkti darbo katalogą (į kurį norite eksportuoti failus) ir spustelėkite mygtuką Eksportuoti.
- Peržiūrėkite nustatymus kitame dialogo lange, t. y. dialogo lange Eksportavimo parinktys.
- Baigę spustelėkite mygtuką Eksportuoti. Viskas! Dabar segmentai yra paruošti.
FFmpeg naudojimas norint iškirpti arba padalinti garsą ar vaizdo įrašą
FFmpeg yra nemokamas atvirojo kodo projektas, kurį sudaro programinės įrangos rinkinys bibliotekų ir programų, skirtų vaizdo, garso ir kitiems daugialypės terpės failams ir srautams tvarkyti. Naudodami šį konsolės įrankį galite atlikti beveik bet kokią medijos konvertavimo / kodavimo užduotį. Yra daug trečiųjų šalių programų, tokių kaip „Screen to Gif“, Failų keitiklisir kt. kurie yra susieti su FFmpeg.exe. Mes matėme, kaip naudoti FFmpeg.exe išgauti garsą iš vaizdo įrašo failus.
Pažiūrėkime, kaip naudoti FFmpeg.exe garso ar vaizdo failams padalinti.
Iškirpkite vaizdo failą naudodami FFmpeg
Tai yra komandų eilutė, kurią naudojate vaizdo įrašo failo daliai (pirmąsias 30 sekundžių) išgauti iš naujo jo nekoduodami ir pasirinkimui išsaugoti faile.
ffmpeg.exe -ss 00:00:00 -iki 00:00:30 -i "D:\media\sample.mp4" -c kopijuoti "d:\media\sample_cut.mp4"
Aukščiau pateikta komanda ištraukia pirmąsias 30 vaizdo įrašo sekundžių ir išsaugo jį atskirame faile pavadinimu sample_cut.mp4
.
-
-ss
žymi pradžios laiką -
- į
žymi pabaigos laiką; FFmpeg sustabdo išvestį nurodytoje padėtyje. -
-i
yra įvesties failas. -
-c
nurodo naudojamą kodeką. Šiuo atveju kodavimas neatliekamas taip, kaip mes naudojomekopija
.
Patarimas: Vietoj - į
, taip pat galite naudoti -t
kuris žymi trukmę, o ne pabaigos tašką. Pavyzdžiui, nurodant -s 00:00:10 -t 50
pasirenka nuo 10 sekundžių iki 60 sekundžių garso / vaizdo įrašo.
Trūksta vaizdo kadrų? Išbandykite kodavimo metodą
Jei atkūrimo metu vaizdo failo (sukurto naudojant paskutinę komandą) pradžioje arba pabaigoje trūksta vaizdo kadrų, galite naudoti pakartotinio kodavimo metodas. Tačiau kodavimas yra lėtas procesas. Vykdykite šią komandą:
ffmpeg.exe -ss 00:00:00 -iki: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: kopija "d:\media\sample_cut.mp4"
Jis užkoduoja vaizdo įrašą (naudodamas libx264
kodavimo įrenginys), bet naudoja tą patį garso srautą (žymimas kopija
argumentas.) ir ištraukia pirmas 30 vaizdo įrašo sekundžių ir išsaugo jį atskirame faile pavadinimu sample_cut.mp4
.
Padalinkite vaizdo failą į kelias lygias dalis naudodami FFmpeg
Dabar žinote, kaip iškirpti dalį garso / vaizdo failo ir išsaugoti pasirinkimą į failą. Ką daryti, jei norite padalyti vaizdo įrašą į kelias tam tikros trukmės ar trukmės dalis? Kiekvienam segmentui, kurį norite iškirpti, galite naudoti šią komandų eilutę:
ffmpeg.exe -ss 00:00:00 -iki 00:00:30 -i "D:\media\sample.mp4" -c: kopijuoti "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -iki 00:01:00 -i "D:\media\sample.mp4" -c: kopijuoti "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -iki 00:01:30 -i "D:\media\sample.mp4" -c: kopijuoti "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -iki 00:02:30 -i "D:\media\sample.mp4" -c: kopijuoti "d:\media\sample_part_4.mp4"
Tai bus sunku, jei reikės padalinti kelis failus, tiesa? Yra paprasta alternatyva!
Pasinaudokime - segmentas
FFmpeg.exe komandinės eilutės argumentas. Šis komandinės eilutės argumentas padalija vaizdo failą į kelias dalis, kurių kiekvienoje yra nurodyta trukmė / trukmė (pvz., po 60 sekundžių):
ffmpeg.exe -i "D:\media\sample.mp4" -f segmentas -segment_time 60 -c kopijavimas -reset_timestamps 1 "d:\media\sample_%03d.mp4"
Išvesties failų pavadinimai bus pavadinti sample_001.mp4, sample_002.mp4, sample_003.mp4 ir tt.
Tačiau naudojant kopija
metodas dalijant vaizdo įrašus, padalijimas gali būti netikslus. Matote, kad kiekviena dalis / failas nėra tiksliai 60 sekundžių ilgio. Kai kurie yra 57 sekundžių, o kai kurie - ilgiau nei 60 sekundžių.
Perkodavimo metodas (tikslesniam pjovimui)
Jei norite iškirpti vaizdo įrašus tiksliai (kiekviena dalis su a fiksuotas trukmės), turite iš naujo užkoduoti vaizdo įrašą skaidydami. Štai jūsų naudojamas komandinės eilutės argumentas:
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 segment -reset_timestamps 1 "D: \Media\sample_%03d.mp4"
Štai jums! Visos dalys yra vienodo ilgio (maksimaliai tik 1 sekundė), išskyrus, žinoma, paskutinį klipą.
Iškirpkite garso failą naudodami FFmpeg
Norėdami iškirpti dalį garso MP3 failo į atskirą failą, paleiskite šią komandą:
ffmpeg.exe -ss 00:00:00 -iki 00:00:10 -i "D:\media\sample.mp3" -c: kopijuoti "d:\media\sample_cut.mp3"
Aukščiau pateikta komanda iš MP3 failo ištraukia pirmąsias dešimt sekundžių garso įrašo ir išsaugo jį atskirame faile.
Padalinkite MP3 garso failą į kelias lygias dalis naudodami FFmpeg
Šis komandinės eilutės argumentas padalija MP3 failą į kelias dalis, kurių kiekvienoje yra nurodyta trukmė / trukmė (pvz., po 60 sekundžių):
ffmpeg.exe -i "D:\media\sample.mp3" -f segmentas -segment_time 60 -c kopija "d:\media\sample_%03d.mp3"
Išvesties failų pavadinimai bus pavadinti sample_001.mp3, sample_002.mp3, sample_003.mp3 ir tt. Matote, kad kiekvieno failo ilgis yra lygus.
Viskas! Taip pat žr Kaip sujungti vaizdo įrašus „Windows 10“ naudojant integruotą nuotraukų programą.
Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?
Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:- Prisek tai!
- Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
- Paskelbkite „Twitter“!