Tutorial i plotë i FFmpeg për redaktimin dhe konvertimin e videove

Përditësimi i fundit: 12/12/2025
Author: Isaac
  • FFmpeg është një mjet linear i komandat ndër-platformë e aftë për të regjistruar, konvertuar dhe përpunuar audio dhe video me mbështetje për një numër të madh kodekësh dhe formatesh.
  • Ju lejon të kryeni gjithçka, nga konvertime të thjeshta formatesh deri te detyra të avancuara si prerja, ndryshimi i madhësisë, futja e logove, gjenerimi i GIF-ve dhe krijimi i videove nga sekuencat e imazheve.
  • Potenciali i tij i vërtetë del në pah kur integrohet në skripte dhe rrjedha pune të automatizuara, ku mund të bashkojë klipet, të aplikojë tranzicione, të normalizojë audion dhe të standardizojë prodhimin e përmbajtjes.
  • Me disa komanda të kuptuara mirë, është e mundur të ndërtohet një rrjedhë pune efikase për redaktimin dhe kompresimin e videove pa u mbështetur në ndërfaqe grafike të vështira.

tutorial ffmpeg për skedarët video

Nëse punoni shpesh me video, herët a vonë do të hasni në FFmpeg si një thikë e ushtrisë zvicerane për konvertimin, kompresimin dhe automatizimin e detyraveNuk ka rëndësi nëse vini nga redaktorë me një ndërfaqe grafike, nga platforma të me kullim ose konvertues të thjeshtë në internet: kur keni nevojë për kontroll të mirë, formate të rralla ose automatizim masiv, FFmpeg hyn në lojë.

Është gjithashtu e vërtetë që herën e parë që e sheh, është paksa frikësuese: ton parametrash, komanda shumë të gjata dhe mesazhe në terminalPor, sapo ta kuptoni logjikën e tij, ai bëhet një mjet jashtëzakonisht i përshtatshëm për detyra të përsëritura: ndryshimin e formateve, zvogëlimin e madhësisë së skedarëve, prerjen e tyre, shtimin e logove, gjenerimin e GIF-ve ose krijimin e videove me interval kohor nga fotot, ndër shumë gjëra të tjera.

Çfarë është FFmpeg dhe pse përdoret kaq shumë në video?

Çfarë është ffmpeg dhe si përdoret?

FFmpeg është një grup mjetesh dhe bibliotekash softuerësh falas. I projektuar për regjistrimin, konvertimin, përpunimin dhe transmetimin e audios dhe videos. Nuk është një aplikacion me dritare dhe butona të bukur: kontrollohet nga rreshti i komandës, gjë që i jep fleksibilitet të jashtëzakonshëm dhe e bën ideal për automatizim, servera dhe skriptime.

Emri i saj i referohet Përpara shpejt MPEG...duke iu referuar grupit që përcaktoi standardet e videos MPEG. Që nga viti 2000, kur Fabrice Bellard nisi projektin, komuniteti e ka zgjeruar atë në... motori multimedial i përdorur nga programe dhe shërbime të panumërta pa e ditur ju (platforma transmetimi, redaktorë, konvertues, etj.).

Një nga virtytet e saj më të mëdha është se Mbështet një numër të madh kodekësh dhe kontejnerësh (Si të zgjidhni kodekët më të mirë për videot): MP4, MOV, MKV, AVI, WebM, FLV, Ogg, GIF të animuar, sekuenca imazhesh, MP3AAC, OGG, WAV, WMA dhe shumë formate të tjera. Nëse programi juaj i preferuar luan diçka, FFmpeg ndoshta mund ta lexojë ose gjenerojë atë.

Për më tepër, FFmpeg është platformë kryqMund të instalohet pa asnjë problem në Linux, DritaretmacOS dhe sisteme të tjera të ngjashme UnixEdhe pse përdoret nga konzola, ka disa ndërfaqe grafike që e përdorin atë prapa skenave nëse preferoni të vazhdoni gradualisht pa parë komandat.

Si të instaloni FFmpeg në Windows, macOS dhe Linux

Instaloni ffmpeg në Windows, Mac dhe Linux

Para se të fillojmë të lëshojmë komanda, duhet ta instalojmë mjetin. Procesi ndryshon në varësi të sistemit operativ.Por në të gjitha rastet, bëhet vetëm një herë dhe pastaj harrohet.

Instaloni FFmpeg në Windows

Në Windows keni disa mundësi, por një nga më të zakonshmet është të shkarkoni një paketa statike është kompiluar tashmëKjo ju kursen nga kompilimi i çdo gjëje ose nga trajtimi i varësive.

Një rrjedhë tipike pune do të ishte kështu: ju shkoni në faqen zyrtare të internetit të FFmpeg ose në një faqe ndërtimi të besueshme, Descargas një versioni "statik" në formatin ZIP ose 7zJu e ekstraktoni atë në dosjen që dëshironi (për shembull, në një disk dytësor) dhe brenda do të shihni një drejtori me disa nën-drejtori, duke përfshirë bin, ku ndodhen skedarët ekzekutues ffmpeg.exe, ffplay.exe dhe ffprobe.exe.

Për të shmangur nevojën për të shkuar gjithmonë në atë dosje, zgjidhja ideale është shtoni shtegun për në direktorinë bin në variablat e mjedisit të sistemitNga Paneli i Kontrollit > Sistemi > Cilësimet e avancuara të sistemit > Variablat e Mjedisit, gjeni variablin Shteg, modifikojeni atë dhe shtoni shtegun e plotë në atë dosje bin. Nga aty, do të jeni në gjendje të shkruani ffmpeg në çdo konsolë dhe do të funksionojë.

Një tjetër alternativë shumë e përshtatshme është përdorimi i një menaxher paketash si Chocolatey dhe ekzekutojeni atë në një konsol administratori: choco install ffmpegVetë menaxheri merret me instalimin dhe PATH-in.

Instaloni FFmpeg në macOS

En mushamaMënyra më praktike është tërheqja HomebrewNëse nuk e keni, instalojeni duke ngjitur dorëshkrim Oficeri i instalimit në terminal. Pasi të jetë funksional, thjesht:

brew install ffmpeg

dhe brenda pak minutash do të keni ffmpeg gati për t’u përdorur nga çdo terminalHomebrew trajton automatikisht varësitë, shtigjet dhe përditësimet e ardhshme.

Nëse preferoni ta bëni vetë, mund ta shkarkoni edhe binare tashmë të kompiluara për macOS, por në praktikë, me Homebrew i kurseni vetes shumë telashe dhe mund ta mbani FFmpeg të azhurnuar me një mënyrë të thjeshtë brew upgrade ffmpeg.

Instalimi i FFmpeg në Linux

Në shumicën e shpërndarjeve moderne, FFmpeg është i disponueshëm në depot zyrtareNë Debian, Ubuntu dhe derivatet e tyre, për shembull, Mund ta instaloni me:

sudo apt install ffmpeg

Në shpërndarjet e tjera, menaxheri i paketave do të ndryshojë, por ideja është e njëjtë: Ju instaloni paketën ffmpeg dhe mjetet e lidhura me të, si ffprobe. Nëse pastaj ekzekutoni which ffmpeg dhe merr diçka si /usr/bin/ffmpegGjithçka është në rregull.

Në skenarë më të avancuar (për shembull, serverat që kanë nevojë mbështetje specifike për kodekë ose biblioteka të caktuaraDisa preferojnë ta kompilojnë FFmpeg nga kodi burimor dhe të shtojnë manualisht module si LAME për MP3, libogg, libvorbis, ose ta integrojnë atë me mplayer. Në këto raste, këto biblioteka shkarkohen dhe kompilohen paraprakisht, dhe lejet dhe shtigjet rregullohen (LD_LIBRARY_PATH) dhe lidhjet simbolike krijohen në /usr/lib drejt bibliotekave FFmpeg në /usr/local/lib.

Kuptimi i sintaksës bazë të FFmpeg

komandat themelore të ffmpeg

Pasi të instalohet, hapi tjetër është të kuptoni Si të shkruani një komandë minimale FFmpegStruktura e përgjithshme zakonisht është:

  Si të krijoni një autounattend.xml perfekt për Windows 11 me schneegans.de

ffmpeg -i entrada.ext salida.ext

Parametri kryesor është -iKjo tregon skedarin ose rrjedhën hyrëse. Çdo gjë që shtoni para dhe pas këtij opsioni janë cilësime që ndikojnë në mënyrën se si përpunohet dhe gjenerohet rezultati.

Nëse thjesht dëshironi merrni informacion teknik nga një skedar video, ju mund të përdorni:

ffmpeg -hide_banner -i video.mp4

Me këtë, FFmpeg tregon detaje të tilla si kohëzgjatja, shpejtësia e transmetimit të biteve, kodekët video dhe audio, rezolucioni, shpejtësia e kuadrove dhe metadata të tjera. Parametri -fshih_bannerin Kjo ju pengon të shihni bllokun e madh fillestar të konfigurimit dhe përpilimit, dhe ju lejon të përqendroheni në informacionin vërtet të dobishëm.

Disa parametra globalë shumë të dobishëm për t'ju udhëzuar janë:

  • -formatet: rendit formatet e mbështetura (kontejnerët).
  • -kodekëShfaq të gjithë kodekët hyrës dhe dalës.
  • -dekodues: detajon kodekët e pranuar si të dhëna hyrëse.
  • -enkoderë: rendit kodekët që mund të përdorni gjatë eksportimit.

Me atë minimum informacioni, mund të filloni të konverto nga një format në tjetrin thjesht duke ndryshuar zgjatimin e daljes. Për shembull:

ffmpeg -i video_origen.mov video_destino.mp4

Në këtë rast, FFmpeg do të zgjedhë kodekë të arsyeshëm në varësi të zgjatimitPër shembull, H.264 për video dhe AAC për audio në MP4, përveç nëse specifikoni ndryshe.

Kodekët, kontejnerët dhe parametrat kryesorë të cilësisë

Për të përfituar sa më shumë nga FFmpeg, është e rëndësishme Dallimi midis kodekut dhe kontejneritMP4 (kontejner) nuk është i njëjtë me H.264 ose H.265 (kodekët video), megjithëse termat shpesh ngatërrohen në gjuhën e përditshme.

Un codec Është algoritmi që kompreson dhe dekompreson rrjedhën e të dhënave audio ose video (H.264, H.265/HEVC, AV1, VP9, ​​​​AAC, MP3, Ogg Vorbis, etj.). enë (MP4, MKV, AVI, MOV, WebM, Ogg, etj.) është "mbështjellësi" që mund të përmbajë shumë këngë video dhe audio, titra dhe metadata.

Disa kontejnerë të zakonshëm janë:

  • AVI: një program klasik i Windows, i përdorur gjerësisht, por me kufizime moderne.
  • MOVFormati standard QuickTime, i përdorur gjerësisht në mjediset e Apple.
  • MP4kontejner standard për MPEG-4, shumë i përputhshëm në të gjitha pajisjet.
  • Ogg- Hapni enë për kodekë si Vorbis ose Theora.
  • MKVFormati Matroska, shumë fleksibël dhe i hapur, ideal për master dhe arkivim.

Në FFmpeg mund ta kontrolloni cilësinë kryesisht me parametra të tillë si -b:v (shpejtësia e biteve të videos), -b:a (bitrate audio) ose të njohurat CRF në kodekë të tillë si H.264 ose H.265. Për shembull:

ffmpeg -i video.avi -b:v 2500k -b:a 192k salida.mp4

Në këtë rast, ju detyroni një shpejtësi bit-esh videoje prej 2.500 kb / s dhe një regjistrim audio i 192 kb / sBitrate më e lartë në përgjithësi do të thotë cilësi më e lartë, por edhe madhësi më e madhe e skedarit, dhe anasjelltas. Me CRF (Faktori i Shpejtësisë Konstante), logjika ndryshon pak, sepse Një vlerë më e ulët do të thotë cilësi më e lartë dhe një madhësi më e madhe e skedarit.Në H.265, për shembull, një CRF rreth 18-22 është shpesh pothuajse i padallueshëm nga origjinali në shumë raste.

Konvertimi i videos, kompresimi dhe ndryshimi i formatit

Një nga përdorimet më të zakonshme të FFmpeg është Konvertoni dhe rikompresoni videot për t'i bërë ato më të vogla ose për të ndryshuar formatin e tyre.duke ruajtur cilësi të arsyeshme. Nëse preferoni një alternativë me një ndërfaqe grafike, mund të shihni Si të modifikoni dhe konvertoni video duke përdorur VLC.

Për një konvertim bazëThjesht tregoni pikat e hyrjes dhe daljes:

ffmpeg -i origen.avi destino.mpg

Nëse doni të përmirësoni gjërat, mund të specifikoni kodekët video dhe audio, modalitetin e cilësisë dhe kontejnerin. Për shembull, për Kompresoni një video duke përdorur H.265 (libx265) me cilësi shumë të mirë dhe pa prekur audion:

ffmpeg -i "input.mp4" -c:v libx265 -preset veryslow -crf 18 -c:a copy "salida_comprimida.mkv"

Këtu po përdorni:

  • -c:v libx265Kodek video H.265 (shumë efikas).
  • - paracaktuar shumë ngadalëkodim më i ngadaltë por me kompresim më të mirë.
  • -crf 18: cilësi shumë e lartë; mund të shkoni deri në 20-22 nëse dëshironi më pak peshë.
  • -c: një kopje: kopjon audion siç është, pa e rikompresuar atë.

Nëse preferoni kompresoni edhe audion Për AAC në 128 kb/s, mund të përdorni:

ffmpeg -i input.mp4 -c:v libx265 -preset veryslow -crf 18 -c:a aac -b:a 128k output.mkv

Formati i kontejnerit MKV është shumë i qëndrueshëm dhe fleksibël për këtë lloj pune. Nëse ju nevojitet patjetër një MP4 më vonë, mundeni remultipleks (ndryshim i enës pa rikompresim) me:

ffmpeg -i salida.mkv -c copy salida_final.mp4

Ky hap i fundit është shpejtsepse ndryshon vetëm "mbështjellësi" i skedarit, pa prekur përmbajtjen video dhe audio.

Operacionet themelore të redaktimit me FFmpeg

FFmpeg gjithashtu ju lejon të kryeni shumë detyra klasike të redaktimit pa hapur një redaktues videoje me peshë të rëndëNuk është i përshtatshëm për redaktim krijues në shkallë të gjerë, por për detyra specifike është i menjëhershëm.

Pritini një fragment të kohës

Nëse doni të nxirrni një segment specifik nga një video, mund të përdorni opsionet -Sh.B., -t y -te. Për shembull:

  Si të ndani një rrotull në Instagram në historinë tuaj? Android dhe iOS

ffmpeg -i video.mp4 -ss 35 -t 30 fragmento.mp4

Në këtë rast, Ti fillon në sekondën 35 dhe nxjerr 30 sekonda. Një variant tjetër do të ishte:

ffmpeg -i video.mp4 -ss 00:00:35 -to 00:01:05 fragmento.mp4

Këtu ju përcaktoni koha e fillimit dhe koha e mbarimit në formatin orë:minuta:sekonda. Në varësi të renditjes në të cilën i vendosni. -Sh.B. në lidhje me -iPrerja do të jetë më e shpejtë, por më pak e saktë, ose anasjelltas; për shumicën e përdorimeve praktike mund ta lini si në shembuj.

Ndrysho rezolucionin e videos

Për të përshtatur një video në një rezolucion tjetër, për shembull nga 1920×1080 në 1280 × 720, ju mund të përdorni:

ffmpeg -i entrada.mov -s 1280x720 salida.mp4

Parametri -s përcaktoni madhësinë e daljes. Mund të përdorni edhe filtra video (-shkalla vf=) për të pasur më shumë kontroll mbi rishkallëzimin ose për të ruajtur përmasa specifike.

Fshi ose nxirr pjesët audio

Nëse ju doni mbaj vetëm audion Për shembull, nga një video MP3, mund të përdorni:

ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 audio.mp3

Kjo tregon që nuk dëshironi video me -vnFrekuenca e marrjes së mostrave dhe kanalet rregullohen, dhe përcaktohet një bitrate audio e arsyeshme për MP3.

Nëse ajo që ju dëshironi është hiqni audion nga videoja Për të lënë vetëm imazhin, mund të përdorni:

ffmpeg -i entrada.mp4 -an -c:v copy salida_sin_audio.mp4

Opsioni -Një Ai e heq audion, ndërkohë që -c:v kopje Shmangni rikompresimin e videos, duke kursyer kohë dhe duke ruajtur cilësinë.

Vendosni logo ose filigrane

Për të vendosur një logo të fiksuar në një cep të videos, mund të përdorni filtrin. mbulesëNjë shembull tipik:

ffmpeg -i video.mp4 -i logo.png -filter_complex "overlay=10:10" salida.mp4

Në këtë komandë, mbivendosje=10:10 Kjo tregon që logoja është pozicionuar 10 piksel nga skaji i majtë dhe 10 piksel nga skaji i sipërm. Nëse doni ta zhvendosni atë në këndin e poshtëm të djathtë, mund të përdorni shprehje të bazuara në gjerësi dhe lartësi:

overlay=x=(main_w-overlay_w):y=(main_h-overlay_h)

Në këtë mënyrë logoja përshtatet me çdo rezolucion videoje pa pasur nevojë të llogarisni pozicionet me dorë.

Puna me imazhe: nxjerrja e kornizave dhe krijimi i videove

FFmpeg nuk është vetëm për videot klasike; është gjithashtu shumë i fuqishëm për konverto midis videove dhe imazhevee cila është ideale për xhirime me interval kohor, stop-motion ose për analizimin e kuadrove specifike.

Nxjerrja e imazheve nga një video

Nëse doni të konvertoni çdo kornizë Në një imazh, diçka e tillë është e mjaftueshme (shih më shumë opsione në Si të nxirrni korniza nga videot dhe GIF-et):

ffmpeg -i video.mp4 image%d.jpg

Kjo do të gjenerojë një skedar për kornizë: imazhi1.jpg, imazhi2.jpg, imazhi3.jpg…Nëse videoja është e gjatë, do të përfundosh me mijëra imazhe, sepse shumica e videove xhirohen me një shpejtësi prej 25 deri në 30 kuadro për sekondë.

Për të shmangur gjenerimin e një numri të madh skedarësh, mund ta kufizoni nxjerrjen me një filtër. fpsPër shembull, një imazh për sekondë:

ffmpeg -i video.mp4 -vf fps=1 image%d.png

Në këtë mënyrë, vetëm një imazh eksportohet për sekondë të videos origjinale, perfekt për krijimin e përmbledhjeve vizuale ose miniatura automatike.

Krijo një video nga imazhet (me intervale kohore dhe shfaqje diapozitivash)

Nëse keni një sekuencë fotosh të numëruara (për shembull, img-01.png, img-02.png, img-03.png…Mund të krijoni lehtësisht një video:

ffmpeg -framerate 5 -i img-%02d.png video.avi

Në këtë rast, -shpejtësia e kuadrove 5 Specifikon që në videon që rezulton do të përdoren 5 imazhe për sekondë. Nëse janë foto nga një regjistrim me interval kohor, mund të dëshironi ta rrisni shpejtësinë për lëvizje më të qetë ose ta ulni atë për një shfaqje diapozitivash më të relaksuar.

FFmpeg kupton disa modele emërtimi:

  • emri i skedarit-%03d.png- Përputhet me emrin e skedarit-001.png me emrin e skedarit-999.png.
  • emri i skedarit-%d.png- Përputhet me emrat e skedarit-1.png, emrit të skedarit-2.png, etj.
  • emri i skedarit-*.png: model më i përgjithshëm, për kur nuk ndiqni numërim të rreptë (në këtë rast do t'ju duhen parametra shtesë për të kontrolluar rendin).

Nëse dëshironi gjithashtu që videoja dalëse të jetë MP4 me një specifikë shpejtësia e kuadrove të luajtjesMund të bësh diçka të tillë:

ffmpeg -framerate 1 -i img%03d.png -r 25 -pix_fmt yuv420p output.mp4

Këtu përcaktoni një kapja e 1 imazhit për sekondë dhe një shpejtësi kuadrosh riprodhimi prej 25 kuadrosh për sekondë, me një format pikseli të pajtueshëm me shumicën e lojtarëve.

Gjeneroni GIF të animuar dhe efekte të thjeshta

Një tjetër klasik në FFmpeg është konvertimi i videove të vogla në GIF-e të animuara për faqet e internetit ose rrjetetProcesi mund të thjeshtohet në një rresht të vetëm ose të bëhet në disa hapa për të përmirësuar cilësinë.

Për rasti më i drejtpërdrejtë:

ffmpeg -i entrada.mp4 salida.gif

Kjo do t'ju japë një GIF që funksionon, megjithëse ndoshta jo të optimizuar. Nëse dëshironi kontroll më të mirë mbi madhësinë dhe cilësinë, një mundësi është rishkalo videon, gjenero korniza PNG dhe pastaj krijo GIF prej tyre. Për shembull:

ffmpeg -i input.mp4 -vf scale=640x360 -c:v h264 -crf 18 -c:a aac salida_intermedia.mp4

ffmpeg -i salida_intermedia.mp4 frame%04d.png

ffmpeg -i salida_intermedia.mp4 salida.gif

Ose përdorni mjete të jashtme për redaktimin e GIF-ve për një përfundim edhe më të imët. Ky lloj rrjedhe pune ju lejon të mirëmbani një Kontroll i plotë mbi rezolucionin, cilësinë dhe madhësinë e skedarit përfundimtar.

Automatizoni redaktimin e videove me skripte dhe YAML

Ku FFmpeg shkëlqen vërtet është kur e integroni atë në skripte që automatizojnë detyra të përsërituraNëse prodhoni të njëjtin lloj videoje çdo javë (kurse, intervista, artikuj institucionalë…), mund të përcaktoni një rrjedhë pune standarde dhe të lini një skenar të bëjë praktikisht gjithçka.

  Si të vendosni transferimin e kushtëzuar të emrit në iPhone

Një qasje shumë e fuqishme është të përshkruani projektin tuaj në një Skedari YAML (config.yml)ku ju detajoni se cilat klipe, imazhe, kohëzgjatje, prerje, vëllime dhe tranzicione dëshironi, dhe më pas një skript kujdeset për përkthimin e kësaj në komanda komplekse FFmpeg.

Me këtë sistem, për shembull, mund të përcaktoni një listë elementësh (imazhe, video, këngë audio) të cilat përpunohen individualisht (shkurtimi, ndryshimi i volumit, rishkallëzimi, normalizimi) në një drejtori të përkohshme dhe më pas bashkohen me saktësi milimetrike, duke e mbajtur audion dhe videon të sinkronizuara.

Rastet tipike të përdorimit përfshijnë:

  • Krijo video trajnimi nga diapozitiva + klipe të shkurtra.
  • Krijoni kapsula informative të përbëra nga disa blloqe standarde.
  • Gjeneroni hyrje dhe përfundime institucionale për një seri të tërë videosh.

Shembuj të skripteve praktikë me FFmpeg

Bazuar në këtë ide të automatizimit, mund të ndërtohet lloje të ndryshme skriptesh, nga konfigurimet më të thjeshta deri te ato mjaft të përpunuara, duke u mbështetur gjithmonë në FFmpeg si motor.

Skript i përgjithshëm për bashkimin e imazheve dhe videove

Një skript me qëllim të përgjithshëm mund të funksionojë me një listë e elementeve heterogjene të përshkruara në YAML (video, imazhe, klipe audio), duke caktuar çdo kohëzgjatje, shkurtime fillimi dhe mbarimi, vëllim relativ, etj. Skripti gjeneron versione të përkohshme të parapërshtatura dhe më pas ndërton një skedar liste për të bashkuar gjithçka duke përdorur FFmpeg.

Kjo ju jep kontroll të mirë mbi:

  • Zgjidhja përfundimtare dhe FPS e projektit.
  • Vëllimi i secilit segment veç e veç.
  • Fillimi dhe mbarimi i çdo klipi pa hapur një redaktues grafikësh.

Skenar i thjeshtë: imazh kopertine + video kryesore

Një skenar edhe më i zakonshëm është dëshira për të shfaq një diapozitiv statik si imazh kopertine (titulli, logoja, detajet e eventit) për disa sekonda dhe pastaj hapni videon kryesore.

Skenari tipik Bën diçka të tillë:

  • Shndërroni imazhin e kopertinës në një videoklip prej rreth 5 sekondash.
  • Kodizo si mbulesën ashtu edhe klipin kryesor në një format të pajtueshëm për bashkim (p.sh., duke përdorur mpegts).
  • Ai bashkon të dy segmentet pa e rikompresuar përmbajtjen, gjë që përshpejton procesin dhe shmang humbjen e cilësisë.

Ky lloj zgjidhjeje zakonisht ruhet në shtigje si /automatizim/video-lëndë-të-hapura/ dhe ato integrohen lehtësisht në regjistrimin e rrjedhave të punës për klasat, leksionet ose prezantimet e regjistruara.

Skript i zhvilluar për montazhe me tranzicione

Në një nivel më të lartë, mund të ndërtoni një skript që monton disa blloqe me tranzicione të lëmuara audio dhe videoNjë shembull tipik përfshin:

  1. Hyrje institucionale me muzikë dhe animacion.
  2. Imazh statik me titullin dhe detajet e takimit.
  3. Videoja kryesore e regjistruar në format RAW (e shkurtueshme në fillim dhe në fund).
  4. Mbyllje me animacion dhe muzikë.

Me FFmpeg mund të aplikoni filtra të tillë si xfade (kalimi i videos) dhe zbehje e plotë (kalimi audio) për t'i bërë ndryshimet midis blloqeve të lehta. Përveç kësaj, mund të:

  • Shkurto videon kryesore menjëherë sipas kohërave të treguara në YAML.
  • Rregulloni volumin e secilit segment në mënyrë të pavarur.
  • Detyro parametrat standardë si rezolucioni 720p dhe audio 44.1 kHz.

Logjika e asamblesë përcaktohet në një config.yml me shtigjet e secilit element, kohëzgjatjen e tranzicioneve, pikat e prerjes, etj., dhe një skript në një dosje si /automatizim/edicioni-kafe/ Përkthejeni të gjitha këto në një zinxhir filtrash dhe hartash në FFmpeg. Rezultati është një video përfundimtare që është vizualisht dhe dëgjueshëm në përputhje me përpjekje minimale manuale.

Komanda më të dobishme dhe truke të përparuara

Përveç të gjithave më sipër, FFmpeg ka përdorime të panumërta Produkte "të veçanta" që, kur keni nevojë për to, ju shpëtojnë ditën. Ndër të tjera:

  • Renditni ose nxirrni metadatat: ffmpeg -i INPUT -f ffmetadata metadata.txt.
  • Zëvendësoni pjesën audio të një videoje pa e prekur videon: ffmpeg -i video.mp4 -i nuevo_audio.mp3 -map 0:v -map 1:a -c copy salida.mp4.
  • Gjeneroni një vizualizim të valëve audio në video me filtrin showwaves, i dobishëm për videot e tipit podkast.
  • Ndrysho formatin e titravePër shembull, nga VTT në ASS: ffmpeg -i subtitulos.vtt salida.assPër të modifikuar lehtësisht titrat, mund të shihni Përdorni Word si redaktues të titrave.
  • rregulloni volumin shpejt me -vol ose filtra audio më të përparuar.

Lista e plotë është pothuajse e pamundur për t'u menaxhuar, por me një kombinim të dokumentacionit zyrtar dhe shembujve praktikë mund të filloni ta ndërtoni. repertorin tuaj të komandave të përdorura shpesh kështu që nuk na duhet ta shpikim rrotën çdo herë.

FFmpeg kalon nga të qenit ai "programi i çuditshëm i konsolës" në një proces... një mjet qendror për konvertimin, kompresimin, redaktimin në grup dhe automatizimin e krijimit të videosQoftë në kompjuterin tuaj personal apo brenda skripteve dhe rrjedhave të punës profesionale, pasi të mësoheni të shkruani disa komanda bazë, çdo rast i ri përdorimi është thjesht çështje shtimi i pjesëve të vogla në një bazë që tashmë e zotëroni.

Titra VLC
Artikulli i lidhur:
Si të vendosni titra në video në Windows 11: Udhëzues i plotë dhe i azhurnuar