Dá sa použiť vstavaná aplikácia Fotky nakrájajte časť video súboru. Niekedy môže byť potrebné rozdeliť video alebo zvuk na viacero častí so špecifickým trvaním. Pomáha vám ich zdieľať na Twitteri alebo inej sociálnej sieti, ktorá má obmedzenie dĺžky. Umožňuje vám to napríklad Twitter nahrať videá s dĺžkou nepresahujúcou 140 sekúnd (2m 20s.)
Ak chcete video rozdeliť na viacero rovnakých častí, možno budete musieť postup zopakovať viackrát, ak používate aplikáciu Fotky. Namiesto toho môžete použiť nástroj tretej strany na automatické rozdelenie videa (MP4, MKV, AVI alebo MPG) alebo zvuku (MP3, WAV atď.) na viacero rovnakých častí.
V tomto článku sa pozrime, ako vystrihnúť výber videa alebo zvuku a uložiť výber do samostatného súboru. Tento článok tiež popisuje, ako rozdeliť video alebo zvuk na viacero rovnakých častí.
Obsah
- Používanie nástroja LoselessCut Utility (freeware)
-
Použitie nástroja príkazového riadka FFmpeg (freeware).
- Vystrihnúť video súbor (MP4, MKV, AVI, MPG)
- Rozdeľte video súbor (MP4, MKV, AVI, MPG) na viacero častí rovnakej dĺžky/trvania
- Vystrihnúť zvukový súbor (MP3, WAV)
- Rozdeľte zvuk MP3 na viacero častí rovnakej dĺžky/trvania
Použitie LoselessCut na vystrihnutie audio alebo video súboru alebo jeho rozdelenie
LosslessCut je multiplatformový nástroj (ktorý používa FFmpeg v backende) na extrémne rýchle a bezstratové operácie s videom, zvukom, titulkami a ďalšími súvisiacimi mediálnymi súbormi. Hlavnou funkciou tohto nástroja je bezstratové orezávanie a strihanie video a audio súborov. Umožňuje vám rýchlo extrahovať dobré časti z vašich videí a zahodiť veľa gigabajtov údajov bez toho, aby ste museli pomaly prekódovať a tým stratiť kvalitu.
- Stiahnuť ▼ bezstratový strih z GitHubu a spustite ho.
- Pomocou tohto nástroja otvorte zvukový alebo video súbor.
- Vyberte časový rámec alebo segmenty, ktoré chcete exportovať. Môžete vytvoriť viacero segmentov, ako chcete.
Napríklad na rozdelenie zvuku alebo videa rovný časti zadanej dĺžky (trvanie), kliknite na ponuku Upraviť → kliknite na položku Segmenty → Vytvorte segmenty s pevným trvaním. Potom zadajte dĺžku každého segmentu. V prípade, že chcete nahrať segmenty na Twitter, zadajte
00:02:10.000
alebo00:02:15.000
ako Twitter má obmedzenie140
sekúnd. - Segmenty sa vyberú automaticky. Všetko, čo musíte urobiť, je vybrať si pracovný adresár (do ktorého chcete exportovať súbory) a kliknúť na tlačidlo Exportovať.
- Skontrolujte nastavenia v nasledujúcom dialógovom okne – t. j. dialógovom okne Možnosti exportu.
- Po dokončení kliknite na tlačidlo Exportovať. To je všetko! Segmenty sú teraz pripravené.
Použitie FFmpeg na vystrihnutie alebo rozdelenie zvuku alebo videa
FFmpeg je bezplatný projekt s otvoreným zdrojovým kódom pozostávajúci zo softvérového balíka knižníc a programov na prácu s videom, zvukom a inými multimediálnymi súbormi a prúdmi. Pomocou tohto nástroja konzoly môžete vykonávať takmer akúkoľvek úlohu konverzie / kódovania médií. Existuje mnoho programov tretích strán, ako napríklad Screen to Gif, Konvertor súborov, atď. ktoré sú súčasťou balíka FFmpeg.exe. Videli sme, ako použiť FFmpeg.exe na extrahovať zvuk z videa súbory.
Pozrime sa, ako použiť FFmpeg.exe na rozdelenie audio alebo video súborov.
Vystrihnite video súbor pomocou FFmpeg
Toto je príkazový riadok, ktorý používate na extrahovanie časti súboru videa (prvých 30 sekúnd) bez jeho opätovného kódovania a uloženie výberu do súboru.
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c copy "d:\media\sample_cut.mp4"
Vyššie uvedený príkaz extrahuje prvých 30 sekúnd videa a uloží ho do samostatného súboru s názvom sample_cut.mp4
.
-
-ss
označuje čas začiatku -
-do
označuje čas ukončenia; FFmpeg zastaví výstup na zadanej pozícii. -
-i
je vstupný súbor. -
-c
určuje použitý kodek. V tomto prípade sa nevykonáva žiadne kódovanie, ako sme použilikopírovať
.
Tip: Namiesto -do
, môžete tiež použiť -t
ktorý označuje trvanie namiesto koncového bodu. Napríklad špecifikovanie -s 00:00:10 -t 50
vyberá od 10 sekúnd do 60 sekúnd zvuku/videa.
Chýbajú rámčeky videa? Vyskúšajte metódu kódovania
Ak počas prehrávania vo videu (vytvorenom pomocou posledného príkazu) chýbajú snímky videa na začiatku alebo na konci, môžete použiť metóda prekódovania. Kódovanie je však pomalý proces. Spustite tento príkaz:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: kópia "d:\media\sample_cut.mp4"
Kóduje video (pomocou libx264
kódovač), ale používa rovnaký zvukový tok (označený kopírovať
argument.) a extrahuje prvých 30 sekúnd videa a uloží ho do samostatného súboru s názvom sample_cut.mp4
.
Rozdeľte video súbor na viacero rovnakých častí pomocou FFmpeg
Teraz viete, ako vystrihnúť časť audio/video súboru a uložiť výber do súboru. Čo ak chcete video rozdeliť na viacero častí so špecifickým trvaním alebo dĺžkou? Pre každý segment, ktorý chcete vyrezať, môžete použiť nasledujúci príkazový riadok:
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_4.mp4"
To bude ťažké, ak potrebujete rozdeliť viacero súborov, však? Existuje jednoduchá alternatíva!
Využime -segment
argument príkazového riadka súboru FFmpeg.exe. Tento argument príkazového riadka rozdeľuje video súbor na viacero častí, pričom každá z nich obsahuje špecifikovanú dĺžku/trvanie (napr. každá 60 sekúnd):
ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"
Názvy výstupných súborov budú mať názov sample_001.mp4, sample_002.mp4, sample_003.mp4 atď.
Avšak pri použití kopírovať
spôsob pri štiepaní videá, rozdelenie nemusí byť presné. Môžete vidieť, že každá časť/súbor nemá presne 60 sekúnd. Niektoré majú 57 sekúnd a iné viac ako 60 sekúnd.
Metóda prekódovania (pre presnejšie rezy)
Ak chcete strihať videá presne (každá časť s a pevné trvanie), musíte video pri rozdeľovaní znova zakódovať. Tu je argument príkazového riadka, ktorý používate:
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"
Nech sa páči! Všetky časti majú rovnakú dĺžku (iba 1-sekundová variácia), samozrejme, s výnimkou posledného klipu.
Vystrihnite zvukový súbor pomocou FFmpeg
Ak chcete vystrihnúť časť zvukového súboru MP3 na samostatný súbor, spustite tento príkaz:
ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D:\media\sample.mp3" -c: copy "d:\media\sample_cut.mp3"
Vyššie uvedený príkaz extrahuje prvých desať sekúnd zvuku zo súboru MP3 a uloží ho do samostatného súboru.
Rozdeľte zvukový súbor MP3 na viacero rovnakých častí pomocou FFmpeg
Tento argument príkazového riadka rozdeľuje súbor MP3 na viacero častí, pričom každá z nich obsahuje špecifikovanú dĺžku/trvanie (napr. každá 60 sekúnd):
ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c copy "d:\media\sample_%03d.mp3"
Názvy výstupných súborov budú mať názov sample_001.mp3, sample_002.mp3, sample_003.mp3 atď. Môžete vidieť, že dĺžka každého súboru je rovnaká.
To je všetko! Pozri tiež Ako zlúčiť videá v systéme Windows 10 pomocou vstavanej aplikácie Fotografie.
Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?
Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:- Pripnúť!
- Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
- Tweetujte!