A beépített Fotók alkalmazás használható vágj egy részt egy videofájlból. Néha előfordulhat, hogy egy videót vagy hangot több részre kell osztania meghatározott időtartammal. Segít megosztani őket a Twitteren vagy bármely más közösségi oldalon, amelynek hosszára korlátozott. Például a Twitter lehetővé teszi videók feltöltése hossza nem haladja meg a 140 másodpercet (2m 20s.)
Ha egy videót több egyenlő részre szeretne felosztani, előfordulhat, hogy többször meg kell ismételnie az eljárást, ha a Fotók alkalmazást használja. Ehelyett használhat egy harmadik féltől származó eszközt a videó (MP4, MKV, AVI vagy MPG) vagy audio (MP3, WAV stb.) automatikus több egyenlő részre történő felosztására.
Ebben a cikkben nézzük meg, hogyan vághat ki egy kiválasztott videót vagy hangot, és hogyan mentheti el a kijelölést egy külön fájlba. Ez a cikk azt is leírja, hogyan oszthat fel egy videót vagy hangot több egyenlő részre.
Tartalomjegyzék
- A LoselessCut segédprogram használata (ingyenes)
-
FFmpeg parancssori segédprogram használata (ingyenes).
- Videofájl kivágása (MP4, MKV, AVI, MPG)
- Osszon fel egy videofájlt (MP4, MKV, AVI, MPG) több egyenlő hosszúságú/időtartamú részre
- Hangfájl kivágása (MP3, WAV)
- Ossza fel az MP3 hangot több egyenlő hosszúságú/időtartamú részre
A LoselessCut használata audio- vagy videofájl kivágására vagy felosztására
A LosslessCut egy többplatformos segédprogram (amely a háttérben az FFmpeg-et használja) rendkívül gyors és veszteségmentes műveletekhez videó-, hang-, felirat- és egyéb kapcsolódó médiafájlokon. Ennek az eszköznek a fő jellemzője a video- és audiofájlok veszteségmentes vágása és vágása. Lehetővé teszi, hogy gyorsan kivonja a jó részeket a videóiból, és sok gigabájtnyi adatot eldobjon anélkül, hogy lassú újrakódolást végezne, és ezáltal minőséget veszítene.
- Letöltés veszteségmentes vágás a GitHubból, és futtassa.
- Nyisson meg egy hang- vagy videofájlt ezzel a segédprogrammal.
- Válassza ki az exportálni kívánt időkeretet vagy szegmenseket. Tetszés szerint több szegmenst is létrehozhat.
Például a hang vagy videó felosztása egyenlő meghatározott hosszúságú (időtartamú) részek, kattintson a Szerkesztés menü → Szegmensek → menüpontra Rögzített időtartamú szegmensek létrehozása. Ezután adja meg az egyes szegmensek hosszát. Ha fel szeretné tölteni a szegmenseket a Twitterre, akkor írja be
00:02:10.000
vagy00:02:15.000
mivel a Twitternek van egy korlátja140
másodpercig. - A szegmensek kiválasztása automatikusan történik. Csak annyit kell tennie, hogy kiválasztja a munkakönyvtárat (a fájlok exportálásához), és kattintson az Exportálás gombra.
- Tekintse át a beállításokat a következő párbeszédpanelen – azaz az Exportálási beállítások párbeszédpanelen.
- Ha elkészült, kattintson az Exportálás gombra. Ez az! A szegmensek készen állnak.
FFmpeg használata hang vagy videó kivágására vagy felosztására
FFmpeg egy ingyenes és nyílt forráskódú projekt, amely könyvtárakból és programokból álló szoftvercsomagból áll a video-, audio- és egyéb multimédiás fájlok és adatfolyamok kezelésére. Ezzel a konzoleszközzel gyakorlatilag bármilyen médiakonverziós/kódolási feladatot elvégezhet. Számos harmadik féltől származó program létezik, mint például a Screen to Gif, Fájlkonverterstb. amelyek az FFmpeg.exe fájlhoz vannak kötve. Láttuk, hogyan kell használni az FFmpeg.exe-t hang kibontása a videóból fájlokat.
Nézzük meg, hogyan használhatjuk az FFmpeg.exe-t hang- vagy videofájlok felosztására.
Vágjon ki egy videofájlt az FFmpeg segítségével
Ez az a parancssor, amellyel a videófájl egy részét (az első 30 másodpercben) kicsomagolja anélkül, hogy újrakódolná, és a kijelölést fájlba mentheti.
ffmpeg.exe -ss 00:00:00 - 00:00:30 -i "D:\media\sample.mp4" -c "d:\media\sample_cut.mp4" másolása
A fenti parancs kicsomagolja a videó első 30 másodpercét, és elmenti egy külön nevű fájlba sample_cut.mp4
.
-
-ss
a kezdési időpontot jelöli -
-nak nek
a befejezési időt jelöli; Az FFmpeg leállítja a kimenetet a megadott helyen. -
-én
a bemeneti fájl. -
-c
megadja a használt kodeket. Ebben az esetben a kódolás nem történik úgy, ahogyan mi használtukmásolat
.
Tipp: Ahelyett -nak nek
, akkor is használhatod -t
amely a végpont helyett az időtartamot jelöli. Például megadni -s 00:00:10 -t 50
10 másodperc és 60 másodperc közötti hang/videó hosszát választja ki.
Hiányoznak a videokockák? Próbálja ki a kódolási módszert
Ha lejátszás közben a (az utolsó paranccsal előállított) videofájl elején vagy végén hiányoznak a videokockák, akkor használhatja a újrakódolási módszer. A kódolás azonban lassú folyamat. Futtassa ezt a parancsot:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: a "d:\media\sample_cut.mp4" másolata
Kódolja a videót (a libx264
kódoló), de ugyanazt a hangfolyamot használja (a másolat
argumentum.) és kibontja a videó első 30 másodpercét, és elmenti egy külön nevű fájlba sample_cut.mp4
.
Osszon fel egy videofájlt több egyenlő részre az FFmpeg segítségével
Most már tudja, hogyan vághatja ki az audio/video fájl egy részét, és hogyan mentheti a kijelölést fájlba. Mi a teendő, ha egy videót több részre szeretne osztani meghatározott időtartammal vagy hosszúsággal? A következő parancssort használhatja minden egyes kivágni kívánt szegmenshez:
ffmpeg.exe -ss 00:00:00 - 00:00:30 -i "D:\media\sample.mp4" -c: "d:\media\sample_part_1.mp4" másolása ffmpeg.exe -ss 00:00:30 - 00:01:00 -i "D:\media\sample.mp4" -c: "d:\media\sample_part_2.mp4" másolása ffmpeg.exe -ss 00:01:00 -tól 00:01:30-ig -i "D:\media\sample.mp4" -c: "d:\media\sample_part_3.mp4" másolása ffmpeg.exe -ss 00:02:00 -tól 00:02:30-ig -i "D:\media\sample.mp4" -c: "d:\media\sample_part_4.mp4" másolása
Ez nehéz lesz, ha több fájlt kell felosztania, igaz? Van egy egyszerű alternatíva!
Használjuk a - szegmens
FFmpeg.exe parancssori argumentuma. Ez a parancssori argumentum több részre osztja a videofájlt, amelyek mindegyike meghatározott hosszúságot/időtartamot tartalmaz (például egyenként 60 másodpercet):
ffmpeg.exe -i "D:\media\sample.mp4" -f szegmens -szegmens_idő 60 -c másolás -reset_timestamps 1 "d:\media\sample_%03d.mp4"
A kimeneti fájl neve minta_001.mp4, minta_002.mp4, minta_003.mp4 és így tovább.
Használatakor azonban a másolat
módszer a felosztás során videókat, a felosztás nem biztos, hogy pontos. Látható, hogy az egyes részek/fájlok nem pontosan 60 másodpercesek. Vannak, amelyek 57 másodpercesek, mások pedig 60 másodpercnél hosszabbak.
Újrakódolási módszer (a pontosabb vágásokhoz)
Ha videókat akarsz vágni pontosan (minden részen a rögzített időtartam), újra kell kódolnia a videót felosztás közben. Íme a használt parancssori argumentum:
ffmpeg -i "D:\Media\sample.mp4" -c: v libx264 -szegment_idő 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"
Tessék! Minden rész azonos hosszúságú (maximum 1 másodperces variáció), kivéve természetesen az utolsó klipet.
Vágjon ki egy hangfájlt az FFmpeg segítségével
Ha egy audio MP3 fájl egy részét külön fájlba szeretné vágni, futtassa ezt a parancsot:
ffmpeg.exe -ss 00:00:00 - 00:00:10 -i "D:\media\sample.mp3" -c: "d:\media\sample_cut.mp3" másolása
A fenti parancs kivonja az 1. 10 másodpercnyi hangot egy MP3 fájlból, és elmenti egy külön fájlba.
Osszon fel egy MP3 hangfájlt több egyenlő részre az FFmpeg segítségével
Ez a parancssori argumentum egy MP3-fájlt több részre oszt, amelyek mindegyike meghatározott hosszúságot/időtartamot tartalmaz (például egyenként 60 másodpercet):
ffmpeg.exe -i "D:\media\sample.mp3" -f szegmens -szegmens_idő 60 -c "d:\media\sample_%03d.mp3" másolása
A kimeneti fájl neve minta_001.mp3, minta_002.mp3, minta_003.mp3 stb. lesz. Láthatja, hogy az egyes fájlok hossza egyenlő.
Ez az! Lásd még Videók egyesítése Windows 10 rendszerben a Beépített Fotók alkalmazás segítségével.
Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?
Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogoddal + Facebook, Reddit
- Tweeteljen!