Koliko vas nema pribjegli su raznim programima kako biste mogli pretvoriti neke od svojih video datoteka u drugi format radi kompatibilnosti s uređajem ili jednostavno dobiti više prostora smanjenjem njegove težine.
Sa svoje strane koristio sam različite programe i postigao različite rezultate, u većini smo vrlo ograničeni na mogućnosti koje nam nude, od samo pretvaranja u određene formate, samo u isti ili neke druge s mnogo opcija za koje nemate pojma što svaki od njih radi.
ovaj puta Koristim priliku da podijelim s vama izvrstan alat koji je vrlo moćan s obzirom na sve značajke i mogućnosti koje nam nudi i jednostavan je za upotrebu.
Ovaj se alat naziva FFmpeg Kao što sam spomenuo, prilično je jednostavan za upotrebu i namijenjen je ljudima s naprednim znanjem i korisnicima početnicima.
FFmpeg omogućuje nam snimanje, pretvaranje i strujanje audio i video zapisa, Ovaj program je besplatni softver, izvorno je razvijen za GNU / Linux okruženja, ali s obzirom na veliku popularnost može se kompilirati i na većini operativnih sustava, uključujući Windows.
Također možemo naglasiti da je ovaj program, većina njegovih programera također iz projekta MPlayer.
Na kraju, moram to spomenuti FFmpeg je alat naredbenog retka Stoga ne koristi nikakvo grafičko sučelje, iako postoji WinFF koji je GUI ovoga, osobno mogu reći da je poželjnije naučiti upotrebu FFmpega, jer ga mnogi video pretvarači koriste kao bazu, a nekoliko ih podržava unos prilagođenih naredbi za ovaj alat.
Prije nego što nastavim malo objašnjavati vaše mogućnosti, podijelit ću s vama u sljedeći link, gdje možete pregledati audio, video i slikovne formate koji mogu raditi s ovim alatom, kao i opcije i kodeke.
Kako instalirati FFmpeg na Linux?
Sada većina Linux distribucija ima ovaj alat već instaliran prema zadanim postavkama, iako je malo onih koji ga isključuju za teme nekih knjižnica koje nisu otvoreni izvor. Bez daljnjeg napuštanja ostavljam naredbe za njegovu instalaciju.
Za Debian, Ubuntu i derivate:
sudo apt-get install ffmpeg
Za ArchLinux, Manjaro i derivate:
sudo pacman -S ffmpeg
Za Fedoru, Red Hat, CentOS, openSUSE i derivate:
sudo dnf install ffmpeg
Kako koristiti FFmpeg?
Prvi korak je definirajte u koji ćemo format pretvoriti naš video, kao i audio format, ako želimo da video ima određenu razlučivost, ako želimo određenu veličinu rezultirajućeg videa, audio bitrate, video bitrate, fps, itd.
Sada da počnemo koristiti program, moramo otvoriti terminal, počet ćemo s dobivanjem informacija iz videozapisa s kojim ćemo raditi, za to koristimo sljedeću naredbu:
ffmpeg -i ~/Videos/video.mp4
Možemo naznačiti put videozapisa ili se jednostavno postaviti u terminal preko mape u kojoj je naš video, u mom slučaju će mi pokazati nešto poput ovoga:

Pomoću ovih podataka možemo uzeti niz vrijednosti s kojim možemo stvoriti naš novi video, ako želite povećati razlučivost, fps, audio i druge, možete to učiniti, ali rezultat će biti loš.
U mom slučaju zanima me konverzija videozapisa kako bih ga mogao koristiti na svom multimedijskom poslužitelju i reproducirati izravno na Chromecastu (jer ne podržava pretvaranje). U vašem biste slučaju trebali malo pogledati preporučene formate, kao i vrijednosti za određeni uređaj.
Drugi slučaj ako vas nešto posebno ne zanima i jednostavno to pretvorite naredbe su sljedeće.
Pretvorite iz jednog formata u drugi i pustite ffpmeg da se pobrine za prikladne vrijednosti:
ffmpeg -i videoaconvertir videoresultante
Postoji nešto poput ovoga, na primjer, od mp4 do avi ili flv do mpeg ili mkv do avi itd.
ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi
Sada Ostavit ću vam neke parametre i što rade:
-qscale 0: Zadržite istu razlučivost
Da biste promijenili razlučivost videozapisa, u ovom slučaju na 1280 × 720
m-filter: v razmjera = 1280: 720 -c: kopija
-s 1280 × 720 -c: kopija
-aspekt 16: 9: Ako želite promijeniti omjer slike, u ovom slučaju 16: 9
-b: v 2600k: Bitrate videa u ovom slučaju na 2600
-b: na 128k: Bitrate zvuka ovdje u ovom slučaju 128
-prolaz 1: u koliko prolaza će završiti video pretvorba (preporučeno je 2)
-c: a aac: kodek zvuka u ovom slučaju aac
-c: v libx264: Kodek videozapisa u ovom slučaju h.264
-framerate 30: Koliko FPS će video imati u ovom slučaju 30
-potezi 2: Ova opcija u slučaju da imate procesor s 2 ili više jezgri, možemo naznačiti da se više od 1 koristi za video pretvorbu i tako ubrzati postupak.
Mnogo ih preporučujem da pročitate ovaj drugi Wiki gdje detaljnije objašnjava upotrebu za svaki pojedini slučaj.
Sada sam u svom slučaju, kao što sam spomenuo, zainteresiran za svoj Chromecast, jer ga moram postaviti ovako:
ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4
Bez daljnjega, mogu samo reći da je to jednostavan alat, ali prilično moćan ako se uđe u temu i o svim opcijama koje nam nudi FFmpeg.