Täydellinen FFmpeg-opetusohjelma videoiden muokkaamiseen ja muuntamiseen

Viimeisin päivitys: 12/12/2025
Kirjoittaja: Isaac
  • FFmpeg on viivatyökalu, joka on komennot monialustainen, joka pystyy tallentamaan, muuntamaan ja käsittelemään ääntä ja videota ja tukee useita koodekkeja ja formaatteja.
  • Sen avulla voit suorittaa kaikkea yksinkertaisista tiedostomuotojen muunnoksista edistyneisiin tehtäviin, kuten rajaamiseen, koon muuttamiseen, logojen lisäämiseen, GIF-kuvien luomiseen ja videoiden luomiseen kuvasarjoista.
  • Sen todellinen potentiaali tulee esiin, kun se integroidaan skripteihin ja automatisoituihin työnkulkuihin, joissa se voi yhdistää klippejä, käyttää siirtymiä, normalisoida ääntä ja standardoida sisällöntuotantoa.
  • Muutamalla hyvin ymmärrettävällä komennolla on mahdollista rakentaa tehokas työnkulku videonmuokkaukseen ja pakkaamiseen ilman, että turvaudutaan hankaliin graafisiin käyttöliittymiin.

ffmpeg-opetusohjelma videotiedostoille

Jos työskentelet usein videon kanssa, ennemmin tai myöhemmin törmäät FFmpeg kuin veitsi tehtävien muuntamiseen, pakkaamiseen ja automatisointiinEi ole väliä, käytätkö graafista käyttöliittymää käyttäviä editoreja vai alustoja streaming tai yksinkertaisia ​​online-muuntimia: kun tarvitset tarkkaa hallintaa, harvinaisia ​​formaatteja tai massiivista automaatiota, FFmpeg tulee mukaan kuvaan.

On myös totta, että ensimmäisellä kerralla se on vähän pelottava: tonnikaupalla parametreja, erittäin pitkiä komentoja ja viestejä terminaaliMutta kun ymmärrät sen logiikan, siitä tulee erittäin kätevä työkalu toistuviin tehtäviin: tiedostomuotojen muuttamiseen, tiedostokoon pienentämiseen, rajaamiseen, logojen lisäämiseen, GIF-kuvien luomiseen tai aikaviivevideoiden luomiseen valokuvista ja moniin muihin asioihin.

Mikä on FFmpeg ja miksi sitä käytetään niin paljon videoissa?

Mikä on ffmpeg ja miten sitä käytetään?

FFmpeg on joukko ilmaisia ​​ohjelmistotyökaluja ja kirjastoja. Suunniteltu äänen ja videon tallentamiseen, muuntamiseen, käsittelyyn ja suoratoistoon. Se ei ole sovellus, jossa on kauniita ikkunoita ja painikkeita: sitä ohjataan komentoriviltä, ​​mikä antaa sille uskomattoman joustavuuden ja tekee siitä ihanteellisen automaatioon, palvelimille ja skriptaukseen.

Sen nimi viittaa MPEG-kelaus eteenpäin...viitaten ryhmään, joka määritteli MPEG-videostandardit. Vuodesta 2000, jolloin Fabrice Bellard käynnisti projektin, yhteisö on laajentanut sitä... lukemattomien ohjelmien ja palveluiden käyttämä multimediamoottori tietämättäsi (suoratoistoalustat, editorit, konvertoijat jne.).

Yksi sen suurimmista hyveistä on se, että Se tukee valtavaa määrää koodekkeja ja säilöjä (Kuinka valita parhaat koodekit videoille): MP4, MOV, MKV, AVI, WebM, FLV, Ogg, animoidut GIF-tiedostot, kuvasekvenssit, MP3AAC, OGG, WAV, WMA ja monia muita formaatteja. Jos suosikkisoittimesi toistaa jotakin, FFmpeg todennäköisesti osaa lukea tai luoda sen.

Lisäksi FFmpeg on MonialustainenSe voidaan asentaa ilman ongelmia Linux, WindowsmacOS ja muut vastaavat järjestelmät unixJa vaikka sitä käytetään konsolista, on olemassa useita graafisia käyttöliittymiä, jotka käyttävät sitä kulissien takana, jos haluat edetä asteittain näkemättä komentoja.

FFmpegin asentaminen Windowsiin, macOS:ään ja Linuxiin

Asenna ffmpeg Windowsiin, Maciin ja Linuxiin

Ennen kuin alamme antaa komentoja, meidän on asennettava työkalu. Prosessi vaihtelee käyttöjärjestelmästä riippuen.Mutta kaikissa tapauksissa se tehdään vain kerran ja sitten unohtuu.

Asenna FFmpeg Windowsiin

Windowsissa on useita vaihtoehtoja, mutta yksi yleisimmistä on ladata staattinen paketti on jo käännettyTämä säästää sinut kääntämiseltä tai riippuvuuksien käsittelyltä.

Tyypillinen työnkulku olisi tällainen: siirryt viralliselle FFmpeg-verkkosivustolle tai luotettavalle koontisivulle, descargas u "staattinen" versio ZIP- tai 7z-muodossaPurat sen haluamaasi kansioon (esimerkiksi toissijaiselle levylle), ja sen sisältä löydät hakemiston, jossa on useita alihakemistoja, mukaan lukien astia, jossa sijaitsevat suoritettavat tiedostot ffmpeg.exe, ffplay.exe ja ffprobe.exe.

Jotta sinun ei tarvitse aina mennä kyseiseen kansioon, ihanteellinen ratkaisu on lisää bin-hakemiston polku järjestelmän ympäristömuuttujiinValitse Ohjauspaneeli > Järjestelmä > Järjestelmän lisäasetukset > Ympäristömuuttujat, etsi Polku-muuttuja, muokkaa sitä ja lisää kyseisen bin-kansion koko polku. Sieltä voit kirjoittaa ffmpeg millä tahansa konsolilla ja se toimii.

Toinen erittäin kätevä vaihtoehto on käyttää ns. pakettienhallinta, kuten Chocolatey ja suorita se järjestelmänvalvojan konsolissa: choco install ffmpegJohtaja itse hoitaa asennuksen ja PATH:n.

Asenna FFmpeg macOS:ään

En MacKäytännöllisin tapa on vetää HomebrewJos sinulla ei ole sitä, asenna se liittämällä se käsikirjoitus Asennusvastaava terminaalissa. Kun terminaali on toiminnassa, yksinkertaisesti:

brew install ffmpeg

ja muutamassa minuutissa sinulla on ffmpeg käyttövalmis mistä tahansa terminaalistaHomebrew käsittelee automaattisesti riippuvuudet, polut ja tulevat päivitykset.

Jos haluat tehdä sen itse, voit myös ladata jo käännetyt binäärit macOS:lle, mutta käytännössä Homebrew'n avulla säästät itseltäsi paljon vaivaa ja voit pitää FFmpegin ajan tasalla yksinkertaisella brew upgrade ffmpeg.

FFmpegin asentaminen Linuxiin

Useimmissa nykyaikaisissa jakeluissa FFmpeg on saatavilla virallisista arkistoistaEsimerkiksi Debianissa, Ubuntussa ja sen johdannaisissa Voit asentaa sen seuraavasti:

sudo apt install ffmpeg

Muissa jakeluissa paketinhallinta muuttuu, mutta idea on sama: Asennat ffmpeg-paketin ja siihen liittyvät työkalut, kuten ffprobe. Jos sitten suoritat which ffmpeg ja saat jotain tällaista /usr/bin/ffmpegKaikki on hyvin.

Edistyneemmissä tilanteissa (esimerkiksi palvelimilla, jotka tarvitsevat tiettyjen koodekkien tai kirjastojen erityinen tukiJotkut haluavat mieluummin kääntää FFmpegin lähdekoodista ja lisätä manuaalisesti moduuleja, kuten LAME MP3:lle, libogg, libvorbis tai integroida sen mplayerin kanssa. Näissä tapauksissa nämä kirjastot ladataan ja käännetään etukäteen, ja käyttöoikeuksia ja polkuja säädetään (LD_LIBRARY_PATH) ja symboliset linkit luodaan /usr/lib kohti FFmpeg-kirjastoja /usr/local/lib.

FFmpegin perussyntaksin ymmärtäminen

ffmpeg-peruskomennot

Kun asennus on tehty, seuraava vaihe on ymmärtää Kuinka kirjoittaa minimaalinen FFmpeg-komentoYleinen rakenne on yleensä:

  Kuinka luoda täydellinen autounattend.xml Windows 11:lle schneegans.de-sivuston avulla

ffmpeg -i entrada.ext salida.ext

Keskeinen parametri on -iTämä osoittaa syöttötiedoston tai -virran. Kaikki ennen tätä asetusta ja sen jälkeen lisäämäsi asetukset vaikuttavat tulosteen käsittelyyn ja luomiseen.

Jos vain haluat hanki teknisiä tietoja videotiedostosta, voit käyttää:

ffmpeg -hide_banner -i video.mp4

Tämän avulla FFmpeg näyttää yksityiskohtia, kuten kesto, bittinopeus, video- ja äänikoodekit, resoluutio, kuvataajuus ja muut metatiedot. Parametri -piilota_banneri Se estää sinua näkemästä valtavaa alkukonfiguraatio- ja käännöslohkoa ja antaa sinun keskittyä todella hyödyllisiin tietoihin.

Joitakin erittäin hyödyllisiä globaaleja parametreja, jotka opastavat sinua, ovat:

  • -formaatit: listaa tuetut tiedostomuodot (säilöt).
  • -koodekit: näyttää kaikki tulo- ja lähtökoodekit.
  • -dekooderit: näyttää syötteeksi hyväksytyt koodekit.
  • -kooderit: luettelee viennissä käytettävät koodekit.

Näillä vähimmäistiedoilla voit aloittaa muunna yhdestä muodosta toiseen yksinkertaisesti muuttamalla tulostuspäätettä. Esimerkiksi:

ffmpeg -i video_origen.mov video_destino.mp4

Tässä tapauksessa FFmpeg valitsee kohtuulliset koodekit laajennuksesta riippuenEsimerkiksi H.264 videolle ja AAC äänelle MP4-muodossa, ellet toisin määritä.

Koodekit, säilöt ja keskeiset laatuparametrit

Jotta saisit kaiken irti FFmpegistä, on tärkeää erottaa koodekin ja säilön toisistaanMP4 (konttitiedosto) ei ole sama kuin H.264 tai H.265 (videokoodekit), vaikka termit usein sekoitetaankin arkikielessä.

Un koodekki Se on algoritmi, joka pakkaa ja purkaa ääni- tai videodatavirran (H.264, H.265/HEVC, AV1, VP9, ​​​​AAC, MP3, Ogg Vorbis jne.). kontti (MP4, MKV, AVI, MOV, WebM, Ogg jne.) on "kääre", joka voi sisältää useita video- ja ääniraitoja, tekstitys ja metatiedot.

Joitakin yleisiä säiliöitä ovat:

  • AVI: klassinen Windows-ohjelma, jota käytetään laajalti, mutta jolla on nykyaikaisia ​​rajoituksia.
  • MOVQuickTime-vakiomuoto, jota käytetään laajalti Apple-ympäristöissä.
  • MP4: MPEG-4:n standardikontti, erittäin yhteensopiva eri laitteiden välillä.
  • Ogg- Avaa säilö koodekeille, kuten Vorbis tai Theora.
  • MKVMatroska-formaatti, erittäin joustava ja avoin, ihanteellinen master-tiedostoille ja arkistoinnille.

FFmpegissä voit säätää laatua pääasiassa parametreilla, kuten -b: v (videon bittinopeus), -b:a (äänen bittinopeus) tai suosittu CRF koodekeissa, kuten H.264 tai H.265. Esimerkiksi:

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

Tässä tapauksessa pakotat videon bittinopeuden 2.500 kb / s ja yksi äänitallenne 192 kb / sKorkeampi bittinopeus tarkoittaa yleensä parempaa laatua, mutta myös suurempaa tiedostokokoa, ja päinvastoin. CRF:n (Constant Rate Factor) kanssa logiikka muuttuu hieman, koska Pienempi arvo tarkoittaa parempaa laatua ja suurempaa tiedostokokoa.Esimerkiksi H.265-standardissa CRF-tiedosto, jonka arvot ovat noin 18–22, on monissa tapauksissa lähes erottamaton alkuperäisestä.

Videon muuntaminen, pakkaus ja muodon vaihto

Yksi FFmpegin yleisimmistä käyttötavoista on Muunna ja pakkaa videoita uudelleen pienentääksesi niitä tai muuttaaksesi niiden muotoa.säilyttäen samalla kohtuullisen laadun. Jos haluat mieluummin graafisen käyttöliittymän, voit katsoa Videoiden muokkaaminen ja muuntaminen VLC:llä.

varten perusmuunnosIlmoita vain sisään- ja uloskäyntipisteet:

ffmpeg -i origen.avi destino.mpg

Jos haluat hienosäätää asioita, voit määrittää video- ja äänikoodekit, laatutilan ja säilön. Esimerkiksi Pakkaa video H.265-koodauksella (libx265) erittäin hyvällä laadulla ja koskematta ääneen:

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

Tässä käytät:

  • -c:v libx265H.265-videokoodekki (erittäin tehokas).
  • -esiasetettu erittäin hidas: hitaampi koodaus, mutta paremmalla pakkauksella.
  • -crf 18Erittäin korkea laatu; voit valita jopa 20–22, jos haluat kevyemmän.
  • -c:kopio: kopioi äänen sellaisenaan pakkaamatta sitä uudelleen.

Jos haluat pakkaa myös ääntä AAC-äänentoistoon nopeudella 128 kb/s voit käyttää seuraavaa:

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

MKV-säilöformaatti on erittäin vakaa ja joustava tämän tyyppiseen työhön. Jos ehdottomasti tarvitset MP4-tiedostoa myöhemmin, voit remultipleksointi (vaihtaa säiliötä ilman uudelleenpakkausta) kanssa:

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

Tämä viimeinen vaihe on nopeakoska vain tiedoston "kääre" muuttuu, koskematta video- ja äänisisältöön.

Perusmuokkaustoiminnot FFmpegillä

FFmpeg mahdollistaa myös monien muiden toimintojen suorittamisen. klassisia editointitehtäviä avaamatta raskasta videoeditoriaSe ei ole kätevä laajamittaiseen luovaan editointiin, mutta tiettyihin tehtäviin se on välitön.

Leikkaa irti palanen aikaa

Jos haluat poimia tietyn segmentin videosta, voit käyttää vaihtoehtoja -SS, -t y -to. Esimerkiksi:

  Kuinka jakaa Instagram-rulla tarinaasi? Android ja iOS

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

Tässä tapauksessa Aloitat toiselta 35. sijalta ja otat siitä 30 sekuntia. Toinen muunnelma olisi:

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

Tässä määrittelet aloitusaika ja päättymisaika muodossa tunnit:minuutit:sekunnit. Riippuen siitä, missä järjestyksessä ne laitetaan. -SS suhteen -iLeikkaus on nopeampaa mutta epätarkempaa, tai päinvastoin; useimmissa käytännön käyttötarkoituksissa voit jättää sen esimerkeissä kuvatulla tavalla.

Muuta videon resoluutiota

Videon sovittaminen toiseen resoluutioon, esimerkiksi 1920×1080:sta 1920×1080:een 1280 × 720, voit käyttää:

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

Parametri -s määritä lähtökoon. Voit käyttää myös videosuodattimia (-vf-skaala=) saadaksesi enemmän hallintaa skaalauksen muuttamiseen tai säilyttääksesi tietyt mittasuhteet.

Ääniraitojen poistaminen tai poimiminen

Jos haluat säilytä vain äänitiedostot Esimerkiksi MP3-videosta voit käyttää:

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

Tämä osoittaa, ettet halua videota, jossa on - vnNäytteenottotaajuus ja kanavat säädetään ja MP3-tiedostoille määritellään kohtuullinen äänen bittinopeus.

Jos mitä haluat, on poista ääni videosta Jos haluat jättää vain kuvan, voit käyttää seuraavaa:

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

Vaihtoehto -an Se poistaa äänen samalla -c: v kopio Vältä videon uudelleenpakkaamista, mikä säästää aikaa ja säilyttää laadun.

Lisää logoja tai vesileimoja

Voit sijoittaa kiinteän logon videon nurkkaan käyttämällä suodatinta. päällysTyypillinen esimerkki:

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

Tässä komennossa päällekkäisyys = 10:10 Tämä osoittaa, että logo on sijoitettu 10 pikselin päähän vasemmasta reunasta ja 10 pikselin päähän yläreunasta. Jos haluat siirtää sen oikeaan alakulmaan, voit käyttää leveyteen ja korkeuteen perustuvia lausekkeita:

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

Tällä tavoin logo mukautuu mihin tahansa videoresoluutioon. ilman, että sijainteja tarvitsee laskea käsin.

Kuvien kanssa työskentely: ruutujen poimiminen ja videoiden luominen

FFmpeg ei ole tarkoitettu vain klassisiin videoihin; se on myös erittäin tehokas muunna videoiden ja kuvien välillämikä sopii erinomaisesti aikaviive- ja stop-motion-kuviin tai tiettyjen kuvien analysointiin.

Poimi kuvia videosta

Jos haluat muuntaa jokainen kehys Kuvassa tällainen riittää (katso lisää vaihtoehtoja kohdasta Kehysten poimiminen videoista ja GIF-kuvista):

ffmpeg -i video.mp4 image%d.jpg

Tämä luo yhden tiedoston kehystä kohden: kuva1.jpg, kuva2.jpg, kuva3.jpg…Jos video on pitkä, siihen tulee tuhansia kuvia, koska useimmat videot kuvataan 25–30 fps:n nopeudella.

Voit rajoittaa tiedostojen poimintaa suodattimella, jotta vältyt valtavalta määrältä tiedostoja. fpsEsimerkiksi yksi kuva sekunnissa:

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

Tällä tavoin alkuperäisestä videosta viedään vain yksi kuva sekunnissa, mikä sopii täydellisesti visuaalisten yhteenvetojen luomiseen tai automaattiset pikkukuvat.

Luo video kuvista (timelapse ja diaesitykset)

Jos sinulla on sarja numeroituja valokuvia (esim. kuva-01.png, kuva-02.png, kuva-03.png…Voit helposti luoda videon:

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

Tässä tapauksessa -kuvanopeus 5 Se määrittää, että tuloksena olevassa videossa käytetään viittä kuvaa sekunnissa. Jos kyseessä on aikaviivekuvaus, voit halutessasi lisätä nopeutta sulavamman liikkeen saavuttamiseksi tai vähentää sitä rennomman diaesityksen aikaansaamiseksi.

FFmpeg ymmärtää useita nimeämismalleja:

  • tiedostonimi-%03d.png- Vastaa tiedostoa filename-001.png tiedostoon filename-999.png.
  • tiedostonimi-%d.png- Vastaa tiedostonimi-1.png, tiedostonimi-2.png jne.
  • tiedostonimi-*.png: yleisempi kaava, jota käytetään silloin, kun et noudata tarkkaa numerointia (tässä tapauksessa tarvitset lisäparametreja järjestyksen hallitsemiseksi).

Jos haluat myös pakottaa lähtövideon MP4-muotoon tietyllä toiston kuvataajuusVoit tehdä jotain tällaista:

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

Tässä määrittelet a yhden kuvan ottaminen sekunnissa ja 25 fps:n toistokuvataajuus, pikseliformaatti on yhteensopiva useimpien soittimien kanssa.

Luo animoituja GIF-kuvia ja yksinkertaisia ​​tehosteita

Toinen FFmpegin klassikko on pienten videoiden muuntaminen Animoituja GIF-kuvia verkkosivustoille tai verkostoilleProsessi voidaan yksinkertaistaa yhdeksi riviksi tai tehdä useissa vaiheissa laadun parantamiseksi.

Varten suorin tapaus:

ffmpeg -i entrada.mp4 salida.gif

Tämä antaa sinulle toimivan GIF-kuvan, vaikkakaan ei ehkä optimoidun. Jos haluat hallita kokoa ja laatua paremmin, yksi vaihtoehto on skaalaa video uudelleen, luo PNG-kehyksiä ja luo niistä sitten GIF. Esimerkiksi:

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

Tai käytä ulkoisia GIF-muokkaustyökaluja vieläkin hienostuneempaan lopputulokseen. Tämän tyyppinen työnkulku mahdollistaa Täysi hallinta lopullisen tiedoston resoluutioon, laatuun ja kokoon.

Automatisoi videoiden editointi skriptien ja YAML:n avulla

FFmpeg loistaa todella silloin, kun se integroidaan skriptit, jotka automatisoivat toistuvia tehtäviäJos tuotat samanlaista videota joka viikko (kursseja, haastatteluja, laitoskohtaisia ​​videoita…), voit määritellä vakiotyönkulun ja antaa käsikirjoituksen tehdä käytännössä kaiken.

  Kuinka määrittää ehdollinen nimensiirto iPhonessa

Hyvin tehokas lähestymistapa on kuvailla projektiasi lyhyesti YAML-tiedosto (config.yml)jossa määrittelet haluamasi klipit, kuvat, kestot, leikkaukset, äänenvoimakkuudet ja siirtymät, ja sitten skripti hoitaa niiden kääntämisen monimutkaisiksi FFmpeg-komennoiksi.

Tämän järjestelmän avulla voit esim. määritä luettelo elementeistä (kuvat, videot, ääniraidat) jotka käsitellään yksittäin (trimmaus, äänenvoimakkuuden muutos, skaalaus, normalisointi) väliaikaisessa hakemistossa ja sitten yhdistetään millimetrin tarkkuudella, jolloin ääni ja video pysyvät synkronoituina.

Tyypillisiä käyttötapauksia ovat:

  • Luo koulutusvideoita diat + lyhyet klipit.
  • Luo informatiivisia kapseleita, jotka koostuvat useista vakiomuotoisista lohkoista.
  • Luo institutionaalisia introja ja outroja kokonaiselle videosarjalle.

Esimerkkejä käytännön skripteistä FFmpegillä

Tämän automatisointi-idean pohjalta voidaan rakentaa erilaisia ​​​​skriptejä, yksinkertaisimmista melko monimutkaisiin kokoonpanoihin, aina FFmpegiä moottorina käyttäen.

Yleinen skripti kuvien ja videoiden yhdistämiseen

Yleiskäyttöinen skripti voi toimia luettelo heterogeenisistä elementeistä kuvattu YAML:ssä (videot, kuvat, äänileikkeet), määrittämällä kullekin keston, aloitus- ja lopetusleikkaukset, suhteellisen äänenvoimakkuuden jne. Skripti luo esisäädetyt väliaikaiset versiot ja rakentaa sitten listatiedosto yhdistää kaiken FFmpegillä.

Tämä antaa sinulle tarkan hallinnan seuraaviin asioihin:

  • Projektin lopullinen resoluutio ja FPS.
  • Kunkin segmentin tilavuus erikseen.
  • Kunkin leikkeen alku ja loppu avaamatta grafiikkaeditoria.

Yksinkertainen skripti: kansikuva + päävideo

Vielä yleisempi skenaario on halu näytä staattinen dia kansikuvana (otsikko, logo, tapahtuman tiedot) muutaman sekunnin ajan ja käynnistä sitten päävideo.

Tyypillinen käsikirjoitus Se tekee jotain tällaista:

  • Muuta kansikuva muotoon noin 5 sekunnin mittainen videoleike.
  • Koodaa sekä kansikuva että päävideo ketjutukseen yhteensopivaan muotoon (esim. käyttämällä mpegt-tiedostoja).
  • Se yhdistää molemmat segmentit pakkaamatta sisältöä uudelleen, mikä nopeuttaa prosessia ja estää laadun heikkenemisen.

Tämän tyyppinen ratkaisu tallennetaan yleensä polkuihin, kuten /automaatio/videot-avoimet-aiheet/ ja ne integroituvat helposti kurssien, luentojen tai tallennettujen esitysten tallennusprosesseihin.

Siirtymiä sisältäville montaaseille kehitetty käsikirjoitus

Korkeammalla tasolla voit rakentaa skriptin, joka kokoaa useita lohkoja, joissa on sujuvat ääni- ja videosiirtymätTyypillinen esimerkki sisältää:

  1. Institutionaalinen intro musiikilla ja animaatiolla.
  2. Still-kuva, jossa on kokouksen otsikko ja tiedot.
  3. Päävideo tallennettu raw-muodossa (leikattavissa alusta ja lopusta).
  4. Loppu animaatiolla ja musiikilla.

FFmpegillä voit käyttää suodattimia, kuten xfade (videosiirtymä) ja ristihäivytys (äänisiirto), jotta lohkojen välinen vaihto sujuu sulavasti. Lisäksi voit:

  • Leikkaa päävideota lennossa YAML:ssä ilmoitettujen aikojen mukaisesti.
  • Säädä kunkin segmentin äänenvoimakkuutta erikseen.
  • Pakota vakioparametrit, kuten 720p-tarkkuus ja 44.1 kHz:n ääni.

Kokoonpanon logiikka on määritelty config.yml jokaisen elementin polut, siirtymien kesto, leikkauspisteet jne., ja komentosarja kansiossa, kuten /automaatio/kahvilaversio/ Muunna kaikki tämä suodattimien ja karttojen ketjuksi FFmpegissä. Tuloksena on lopullinen video, joka on visuaalisesti ja auditiivisesti yhdenmukainen minimaalisella manuaalisella vaivalla.

Lisää hyödyllisiä komentoja ja edistyneitä temppuja

Kaikkien edellä mainittujen lisäksi FFmpegillä on lukemattomia käyttötarkoituksia "Niche"-tuotteet, jotka pelastavat päivän tarvittaessa. Muun muassa:

  • Metatietojen luettelointi tai poimiminen: ffmpeg -i INPUT -f ffmetadata metadata.txt.
  • Videon ääniraidan korvaaminen koskematta videoon: ffmpeg -i video.mp4 -i nuevo_audio.mp3 -map 0:v -map 1:a -c copy salida.mp4.
  • Luo ääniaaltojen visualisointi videossa suodattimen kanssa showwaves, hyödyllinen podcast-tyyppisille videoille.
  • Vaihda tekstitysmuotoaEsimerkiksi VTT:stä ASS:ään: ffmpeg -i subtitulos.vtt salida.assVoit helposti muokata tekstityksiä katsomalla Käytä Wordia tekstityseditorina.
  • säädä äänenvoimakkuutta nopeasti -vol tai edistyneempiä äänisuodattimia.

Täydellisen listan hallinta on lähes mahdotonta, mutta virallisen dokumentaation ja käytännön esimerkkien yhdistelmällä voit aloittaa rakentamisen. oma usein käytettyjen komentojen kokoelmasi jotta meidän ei tarvitse keksiä pyörää joka kerta uudelleen.

FFmpeg muuttuu "oudosta konsoliohjelmasta" tulevaksi keskeinen työkalu videoiden muuntamiseen, pakkaamiseen, erämuokkaukseen ja automatisointiinOlipa kyseessä sitten oma tietokone tai ammattimaiset skriptit ja työnkulut, kun olet tottunut kirjoittamaan muutamia peruskomentoja, jokainen uusi käyttötapaus on yksinkertaisesti pienten palojen lisäämistä jo hallitsemaasi perustaan.

VLC-tekstitykset
Aiheeseen liittyvä artikkeli:
Tekstitysten upottaminen videoihin Windows 11:ssä: Täydellinen ja ajan tasalla oleva opas