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.
Ja sam sa svoje strane koristio različite programe i postizao 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 sa mnogo opcija za koje nemate pojma šta svaki od njih radi.
Ovom prilikom Koristim priliku da podijelim s vama sjajan alat koji je vrlo moćan s obzirom na sve značajke i opcije 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ćava nam snimanje, pretvaranje i strujanje audio i video zapisa, Ovaj program je besplatan softver, izvorno je razvijen za GNU / Linux okruženja, ali s obzirom na veliku popularnost može se kompajlirati i na većini operativnih sistema, uključujući Windows.
Takođe možemo naglasiti da je ovaj program, većina njegovih programera, takođe iz projekta MPlayer.
Na kraju, moram to napomenuti FFmpeg je alat naredbenog retka Iz tog razloga 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 njih podržati unos prilagođenih naredbi za ovaj alat.
Prije nego što nastavim malo objašnjavati vaše mogućnosti, podijelit ću s vama u sledeć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?
Trenutno većina Linux distribucija ima ovaj alat već instaliran po defaultu, iako je malo onih koji ga isključuju za teme nekih biblioteka 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 rezoluciju, ako želimo određenu veličinu rezultirajućeg videa, audio bitrate, video bitrate, fps, itd.
Sada da počnemo koristiti program, moramo otvoriti terminal, započ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 putanju videozapisa ili se jednostavno postaviti u terminal preko mape u kojoj je naš video, u mom slučaju će mi pokazati nešto slično:
Pomoću ovih informacija možemo uzeti niz vrijednosti pomoću kojeg možemo stvoriti naš novi video, ako želite povećati rezoluciju, 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 serveru i reproducirati ga izravno na Chromecast-u (jer ne podržava transkondicioniranje). U vašem slučaju, trebali biste 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 šta rade:
-qscale 0: Zadržite istu rezoluciju
Da biste promijenili rezoluciju video zapisa, 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 video zapisa 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 konverzija (preporučeno je 2)
-c: a aac: Audio kodek 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
-nit 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 konverziju i na taj način ubrzati proces.
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 daljnjeg odlaganja mogu samo reći da je to jednostavan alat, ali poprilično moćan ako se uđe u temu i o svim opcijama koje nam nudi FFmpeg.
Dobar vodič
Sjajno. Veoma korisno. Trebao sam.
pa !!! Hvala puno
Vrlo dobar učitelj.
A ako želite Windows:
1.- Preuzimanja na github-u: https://github.com/BtbN/FFmpeg-Builds/releases
raspakujte patentni zatvarač ako želite GPL ili LGPL itd.
2.- kopirajte iz mape za preuzimanja u C: \, promijenite dugo ime u kratko za "C: \ FFMPEG-XX", gdje je XX verzija
3.- Pritisnite Windows + Pauza, zatim na "Napredne postavke sistema", zatim na "Varijable okruženja", zatim prvo "korisničke varijable za XXXX", pogledajte "PATH" i kliknite na "PATH" i dodajte na kraju kao: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib", zatim "OK" ili "ACCEPT", a zatim "sistemske varijable" i kliknite na "PUT" i dodajte na kraju kao: «; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », zatim kliknite na« U redu »ili« U redu i nakon završetka kliknite na U redu i zatim prihvatite. Nemojte ponovo pokretati stroj, samo zatvorite konzolu CMD terminala i konzolu terminala POWERSHELL, on će sami ponovo pokrenuti konzole bez potrebe za PONOVNIM UČINANJEM stroja.
Završni završni koraci….
zatim upotrijebite gore navedene parametre koji izlaze u linuxu.
Luck !!!
Ako želite 1280 × 727 (720p), ostavljam naredbe za Windows CMD ili POWERSHELL:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 720 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4
ili misteriozni 1280 × 727 (poput Boinga 727!, dodajte 7 umjesto "0"), poznat kao "727p" i izgledamo ovako:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4