← înapoi la unelte

Ghid de utilizare

1.2.0

Ce face fiecare unealtă, ce pui în fiecare câmp, o schiță cu mecanismul ei și un exemplu dus până la capăt. Toate merg pe ffmpeg, pe serverul tău: fără minute plătite, fără siglă peste imagine, fără limită de fișiere.

Prima dată aici?

Trei pași, de fiecare dată aceiași:
  1. Pui fișierul în bibliotecă — îl tragi în pagină, îl alegi de pe disc, sau dai o adresă de pe internet și serverul îl aduce.
  2. Alegi unealta din meniul din stânga și completezi câmpurile. Sub fiecare câmp scrie ce înseamnă.
  3. Apeși „Fă lucrarea”. Se face una pe rând; vezi procentul, iar la final poți vedea rezultatul în pagină și îl descarci.
Schiță: fișierul intră în bibliotecă, trece prin unealtă și prin coadă, iar rezultatul se poate folosi din nou ca intrarecheia de acces se pune o singură dată, la intrare1 · Bibliotecafișierul tău≤ 4 GB2 · Unealtacâmpurile ei15 rețete3 · La rânduna pe rândCPU 200%4 · Rezultatvezi · descarci24 de orerezultatul poate intra iar în altă unealtă, fără să-l descarci
Rezultatele se șterg singure după 24 de ore. Fișierele din bibliotecă rămân până le ștergi tu. Butonul „Arată comanda ffmpeg” de la fiecare unealtă îți scrie comanda exactă, fără s-o ruleze: ca să înveți din ea, sau ca s-o rulezi singur în terminal, pe un fișier mai mare.

Cele 15 unelte

Video

Video

Taie o bucată

Scoate din film doar bucata dintre două momente. „Rapid” nu recodează nimic, deci e instant, dar începutul poate sări până la cel mai apropiat cadru-cheie (o secundă). „Exact” taie la milisecundă, dar recodează.

Schiță: din filmul de 8 secunde rămâne bucata 2–5, tăiată fără recodarefilmul întreg0s2s5s8s-ss 2-t 3-c copy3 secunde, fără recodare: 0,2 s de lucru«rapid»: începe de la cadrul-cheie«exact»: la milisecundă, dar recodează
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
De lamoment (secunde sau 1:30) — secunde sau 1:300
Până lamoment (secunde sau 1:30) — gol = până la capăt—
Cumrapid (fără recodare) · exact (recodează)rapid (fără recodare)
Exemplu: Un film de 10 minute, vrei minutul 2 până la 3: De la 2:00, Până la 3:00, rapid.
Video

Convertește formatul

Schimbă formatul și, dacă vrei, mărimea imaginii. MP4 merge peste tot, WebM e mai mic dar se face de câteva ori mai încet, MKV ține orice, MOV e pentru Apple.

Schiță: ffmpeg schimbă codecul și, la cerere, mărimea; MP4-ul iese cu faststartfilm.movH.264 · AACffmpeg-c:v libx264-c:a aac 160k-crf 20 / 24 / 28scale=-2:720ultima linie apare doar dacă ceri altă mărimefilm.mp4merge oriunde+faststartpornește din prima
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Formatmp4 · mkv · mov · webmmp4
Calitatebun · mediu · micmediu
Mărimepăstrează · 1080p · 720p · 480ppăstrează
Exemplu: Un .mov de la telefon, prea mare: format mp4, calitate medie, 1080p.
Video

Comprimă la N megabytes

Îți dai ținta în MB, iar serverul socotește singur bitrate-ul și face două treceri (prima măsoară filmul, a doua îl scrie). Rezultatul iese aproape exact la ținta cerută.

Schiță: prima trecere măsoară filmul, a doua îl scrie la bitrate-ul socotitb:v = ținta × 8192 / durată − 128 kbit/s80 MBfilmul tăutrecerea 1măsoară mișcareatrecerea 2scrie filmul-pass 1 -an-pass 2jurnal15 MB±5% din țintăo singură trecere ar greși ținta de două ori mai mult
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Ținta în MBnumăr între 1 și 200025
Exemplu: Un film de 80 MB care trebuie să intre pe WhatsApp: 15 MB.
Video

Decupează și redimensionează

Aduce filmul la formatul cerut. „Umple” taie marginile ca să nu rămână benzi; „încape” păstrează tot și pune benzi negre sau albe.

Schiță: din cadrul lat se taie o fereastră îngustă, sau se păstrează tot cu benzicum e filmat: 16:9fereastra 9:16umpleîncape…increase + crop…decrease + padamândouă ies1080×1920
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Format9:16 · 16:9 · 1:1 · 4:5 · măsură liberă9:16
Cumumple (taie marginile) · încape (lasă benzi)umple (taie marginile)
Benzilenegru · albnegru
Lățime (la măsură liberă)număr între 16 și 76801080
Înălțime (la măsură liberă)număr între 16 și 43201080
Exemplu: Un film 16:9 pentru Reels: format 9:16, umple.
Video

Schimbă viteza

2 înseamnă de două ori mai repede, 0,5 de două ori mai încet. Sunetul se potrivește automat, fără să devină piuit.

Schiță: imaginea se scurtează cu setpts, iar sunetul se potrivește cu atempofilmul, 8 secunde0s4s8s0s4sla 2×: jumătate din timpsetpts=PTS/2atempo=20,25× → atempo=0,5 ×2atempo merge doar între 0,5 și 2,așa că restul se înlănțuie
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Vitezanumăr între 0.1 și 82
Sunetulpăstrează sunetul · fără sunetpăstrează sunetul
Exemplu: Un tutorial lung, de grăbit un pic: viteza 1,25.
Video

Rotește sau oglindește

Pentru filmele făcute cu telefonul întors. Șterge și eticheta de rotire din fișier, ca să nu se mai întoarcă singur în alte programe.

Schiță: imaginea se întoarce cu transpose, iar eticheta de rotire din fișier se ștergecum l-a salvat telefonul90°cum se vede corecttranspose=1 / 2hflip · vflip-metadata rotate=0fără linia asta, alteprograme îl întorc iarimaginea se recodează; sunetul e copiat ca atare
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Încotro90° la dreapta · 90° la stânga · 180° · oglindă pe orizontală · oglindă pe verticală90° la dreapta
Exemplu: Film filmat pe lat, dar salvat în picioare: 90° la dreapta.
Video

Lipește clipuri

Pune clipurile cap la cap, în ordinea în care le alegi. „Rapid” merge doar dacă sunt la fel (același format, aceeași mărime) și e instant; „sigur” le aduce pe toate la aceeași măsură și recodează.

Schiță: clipurile se pun cap la cap, fără recodare dacă sunt identiceclipul 11280×720 · 30 fpsclipul 21280×720 · 30 fpsclipul 31280×720 · 30 fps++-f concat -c copydoar dacă-s identiceconcat=n=3scale+pad, apoi recodeazăun singur film, în ordinea în care le-ai apăsat
CâmpCe puiImplicit
Fișierele, în ordinemai multe fișiere, în ordine (mp4 mov mkv webm avi m4v mpg)—
Cumsigur (recodează) · rapid (fără recodare)sigur (recodează)
Exemplu: Trei bucăți tăiate din același film: rapid.

Sunet

Sunet

Scoate sunetul din film

Ia doar pista de sunet și o scrie separat. MP3 e mic și merge oriunde, WAV e necomprimat (bun dacă-l duci în alt program), M4A e mic și de calitate bună.

Schiță: pista de imagine se aruncă, iar sunetul se rescrie în formatul cerutfilmul are două pistepista de imaginepista de sunet-vnimaginea se aruncăse rescrie48 kHzlibmp3lame -q:a 2pcm_s16le (wav)aac 192k (m4a)mp3 mic și peste tot · wav necomprimat · m4a mic și bun
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Formatmp3 · m4a · wavmp3
Exemplu: Un interviu filmat, din care vrei doar vocea pentru transcriere: mp3.
Sunet

Schimbă sau adaugă sunet

Pune altă voce sau altă muzică peste imagine. Poți înlocui sunetul vechi de tot, sau îl poți amesteca cu cel nou.

Schiță: sunetul nou înlocuiește pe cel vechi sau se amestecă, imaginea fiind copiatăimaginea, copiată ca ataresunetul vechisunetul nouînlocuieștevechiul pleacăamestecăamândouă odată-map 0:v -map 1:a-c:v copy -shortestamix=inputs=2volume=0.4imaginea nu se atinge: iese în câteva secunde
CâmpCe puiImplicit
Filmulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Sunetul noufișier din bibliotecă (mp3 wav m4a aac ogg opus flac)—
Cumînlocuiește sunetul vechi · amestecă cu sunetul vechiînlocuiește sunetul vechi
Volumul sunetului nou (%)număr între 0 și 300100
Exemplu: Un film mut cu o voce înregistrată separat: înlocuiește.
Sunet

Normalizează volumul

Aduce volumul la nivelul standard, ca să nu mai fie o bucată tare și alta abia auzită. −16 LUFS e nivelul cerut de rețelele sociale, −14 de podcasturi, −23 de televiziuni.

Schiță: loudnorm măsoară tot fișierul și aduce volumul la nivelul standardînainte: o bucată tare, una abia auzităvârfuri inegaleloudnormmăsoară, apoi egaleazăI=-16 TP=-1.5 LRA=11afade in · afade outdupă: egalaceeași putere peste tot−16 pentru rețele · −14 podcast · −23 televiziune
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Țintavideo/rețele (-16 LUFS) · podcast (-14 LUFS) · televiziune (-23 LUFS)video/rețele (-16 LUFS)
Intră lin în (secunde)număr între 0 și 100
Iese lin în (secunde)număr între 0 și 100
Format (doar la fișiere de sunet)mp3 · m4a · wavmp3
Exemplu: O voce înregistrată prea încet, cu intrare lină: ținta −16, intră în 0,5 s.

Imagine

Imagine

Fă un GIF

Taie o bucată scurtă și o face GIF cu paletă proprie (două treceri într-una), ca să nu iasă murdar. Lățimea și numărul de cadre pe secundă hotărăsc cât de mare iese fișierul.

Schiță: din bucata aleasă se face o paletă proprie de 128 de culori, apoi GIF-ulbucata aleasă: 3 s la 12 fpspalettegendin bucata asta128 de culori aleseGIFbuclă fără sfârșitfps=12, scale=480:-1paletteuse=dither=bayerdouă treceriîntr-o singură comandă
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
De lamoment (secunde sau 1:30)0
Câte secundenumăr între 0.5 și 305
Lățime (puncte)număr între 120 și 1080480
Cadre pe secundănumăr între 5 și 3012
Culorinumăr între 32 și 256128
Exemplu: Cinci secunde dintr-un film, pentru chat: de la 0:12, 5 secunde, 480 puncte, 12 fps.
Imagine

Scoate cadre din film

Un cadru dintr-un moment anume (bun ca miniatură), sau o planșă cu douăsprezece cadre luate la intervale egale, ca să vezi tot filmul într-o poză.

Schiță: un cadru dintr-un moment anume, sau o planșă cu douăsprezece cadrefilmul, cu reperele la intervale egale0sla jumătatecapătun cadru-ss X -frames:v 1planșă 4×3fps=1/N, tile=4x3un cadru pentru miniatură · planșa ca să vezi tot filmul într-o poză
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Ce vreiun cadru, de la secunda · planșă cu 12 cadreun cadru, de la secunda
De lamoment (secunde sau 1:30)0
Exemplu: Miniatură pentru YouTube: un cadru, de la secunda 7.
Imagine

Pune sigla peste film

Așază o poză (de preferat PNG cu fundal transparent) într-un colț al filmului. Mărimea se dă în procente din lățimea filmului, ca să iasă la fel pe orice format.

Schiță: sigla e scalată la procentul cerut, făcută translucidă și așezată în colțfilmul, 1920 lat12% din lățimeîn colț, nu peste textscale=iw*0.12colorchannelmixer=aa=.85overlay=W-w-m:H-h-mm = 2% din lățime, ca marginearezultatPNG cu fundal transparent iese cel mai curat · 4 colțuri sau mijloc
CâmpCe puiImplicit
Filmulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Siglafișier din bibliotecă (png jpg jpeg webp bmp gif)—
Undesus-stânga · sus-dreapta · jos-stânga · jos-dreapta · mijlocjos-dreapta
Mărime (% din lățime)număr între 2 și 6015
Cât de opacă (%)număr între 10 și 10085
Exemplu: Sigla ta jos-dreapta, mică și discretă: 12%, transparență 80%.

Text

Text

Pune subtitrări

„Lipite” le arde în imagine — se văd oriunde, inclusiv pe Instagram, dar nu se mai pot scoate. „Atașate” stau ca pistă separată, se pot închide din player.

Schiță: subtitrările ard în imagine cu stilul cerut, sau rămân pistă care se poate închidelipite în imaginesubtitles=f.srt:force_stylenu se mai pot scoate, se văd oriundesauatașate, ca pistăCC-c:s mov_textse pot închide din playerFontSizeColourMarginVnumai la lipite
CâmpCe puiImplicit
Filmulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Fișierul de subtitrarefișier din bibliotecă (srt vtt ass)—
Cumlipite (se văd mereu) · atașate (se pot închide)lipite (se văd mereu)
Mărimea textuluinumăr între 10 și 6024
Culoareaalb · galben · negrualb
Depărtarea de josnumăr între 0 și 20040
Exemplu: Un film cu fișier .srt, pentru TikTok: lipite, mărime 26, galben.

Avansat

Avansat

Parametri scriși de mână

Aici îi dai lui ffmpeg ce vrei tu, între fișierul de intrare și cel de ieșire — pe el le pun eu. Opțiunile sunt pe listă albă, iar filtrele care deschid fișiere de pe server (movie=, textfile=, file:) sunt refuzate: altfel pagina ar fi o ușă de citit serverul.

Schiță: parametrii scriși de mână trec prin lista albă, iar cei care ar citi fișiere de pe server sunt refuzațice scrii tu în câmp-vf hue=s=0se taieîn bucăți (shlex)listă albăce opțiuni se pot-vf -af -c:v -crf -map …ffmpegrulează✗ movie= textfile= file: /etc ..ffmpeg rulează ca root: ce ar putea deschide fișiere e refuzat dinadins
CâmpCe puiImplicit
Fișierulfișier din bibliotecă (mp4 mov mkv webm avi m4v mpg)—
Parametrii ffmpegtext-vf hue=s=0 -c:a copy
Extensia rezultatuluimp4 · mkv · webm · mov · mp3 · m4a · wav · gif · jpg · pngmp4
Exemplu: Alb-negru: -vf hue=s=0 -c:a copy · Numai imaginea, fără sunet: -an -c:v copy

Când ceva nu merge

Ce veziCe e
„Nu găsesc fișierul în bibliotecă”l-ai șters, sau încărcarea n-a terminat. Încarcă-l din nou.
„ffmpeg a eșuat”fișierul e stricat, sau combinația cerută nu se poate (de pildă „rapid” la lipit, pe clipuri diferite). Încearcă varianta care recodează.
Lucrarea stă la „la rând”se face una pe rând, ca să nu sufoce montajul și n8n de pe aceeași mașină. Așteaptă.
„Opțiunea nu e pe lista permisă”la câmpul liber: ffmpeg rulează pe serverul nostru, deci opțiunile care deschid fișiere sunt refuzate dinadins.
Miniatura unui fișier nu aparese face la prima cerere și se ține minte; la fișierele pe care ffmpeg nu le înțelege rămâne iconița.
Atelier video 1.2.0 · ghidul și schițele se fac din definițiile uneltelor, deci nu pot rămâne în urma lor