Hányan használtatok már különféle programokat videofájljaitok más formátumba konvertálására, hogy kompatibilitási okokból csökkentsétek a fájlméreteteket, vagy egyszerűen csak azért, hogy több helyet nyerjetek a tárhelyen?
Ami engem illet, különböző programokat használtam, és különböző eredményeket értem el. Legtöbbjükben nagyon korlátozottak vagyunk a kínált lehetőségekre , attól kezdve, hogy csak bizonyos formátumokba, csak ugyanabba a formátumba tudunk konvertálni, vagy vannak olyanok is, amelyek sok olyan opcióval rendelkeznek, amelyekről fogalmad sincs, hogy mit csinálnak.
Ez alkalommal szeretnék megosztani veletek egy fantasztikus eszközt, amely nagyon hatékony a benne rejlő összes funkciónak és opciónak köszönhetően, és könnyen használható.
Ez az eszköz FFmpeg néven ismert, ahogy említettem, meglehetősen könnyen használható, és mind a haladó tudású, mind a kezdő felhasználók számára készült.
Az FFmpeg lehetővé teszi hang- és videofelvételek rögzítését, konvertálását és streamelését . Ez a program egy ingyenes szoftver, eredetileg GNU/Linux környezetekre fejlesztették ki , de nagy népszerűsége miatt a legtöbb operációs rendszeren, beleértve a Windowst is, lefordítható.
Kiemelhetjük azt is, hogy ez a program, legtöbb fejlesztője szintén az MPlayer projektből származik.
Végül meg kell említenem, hogy az FFmpeg egy parancssori eszköz , ezért nem használ grafikus felületet, bár létezik hozzá egy grafikus felhasználói felületet biztosító WinFF. Személy szerint azt mondanám, hogy jobb megtanulni az FFmpeg használatát, mivel sok videókonvertáló ezt használja alapként, és több közülük támogatja az egyéni parancsok bevitelét ebből az eszközből.
Mielőtt kicsit elmagyaráznám a lehetőségeit, megosztom a következő linket , ahol áttekintheted az eszközzel használható hang-, videó- és képformátumokat, valamint a beállításokat és a kodekeket.
Az FFmpeg telepítése Linuxra?
A legtöbb Linux disztribúció jelenleg alapértelmezés szerint tartalmazza ezt az eszközt, bár néhány nem tartalmazza a nem nyílt forráskódú könyvtárak korlátai miatt. Az alábbiakban a telepítéséhez szükséges parancsok találhatók.
Debian, Ubuntu és származékai esetében:
sudo apt-get install ffmpeg
ArchLinux, Manjaro és származékai esetében:
sudo pacman -S ffmpeg
Fedora, Red Hat, CentOS, openSUSE és származékai esetében:
sudo dnf install ffmpeg
Hogyan kell használni az FFmpeg-et?
Az első lépés annak meghatározása, hogy milyen formátumba szeretnénk konvertálni a videónkat , valamint a hangformátumot, hogy szeretnénk-e egy adott felbontású videót, hogy szeretnénk-e egy adott méretet a létrejövő videóhoz, a hang bitrátáját, a videó bitrátáját, az fps-t stb.
A program használatának megkezdéséhez meg kell nyitnunk egy terminált . Először információkat szerzünk be a videóról, amellyel dolgozni fogunk. Ehhez a következő parancsot használjuk:
ffmpeg -i ~/Videos/video.mp4
Jelölhetjük a videó útvonalát, vagy egyszerűen elhelyezhetjük magunkat a terminálban a mappa felett, ahol a videónk található, az én esetemben valami ilyesmit mutat nekem:

Ezzel az információval egy értéktartományt vehetünk fel, amellyel létrehozhatjuk az új videónkat. Ha növelni szeretné a felbontást, a fps-t, a hangot stb., megteheti, de az eredmény rossz lesz.
Esetemben érdekel a videó konvertálása, hogy a multimédiás szerveremen használhassam, és közvetlenül a Chromecaston játszhassam le (mivel nem támogatja az átalakítást). Az Ön esetében meg kell néznie egy kicsit az ajánlott formátumokat, valamint az adott eszköz értékeit.
A másik esetben, ha valami konkrétan nem érdekel, és csak konvertálni szeretnéd, a parancsok a következők.
Konvertálás egyik formátumról a másikra, és hagyja, hogy az ffpmeg gondoskodjon a kényelmes beállításokról:
ffmpeg -i videoaconvertir videoresultante
Van valami ilyesmi, például mp4-től avi-ig vagy flv-től mpeg-ig vagy mkv-től avi-ig stb.
ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi
Most megadok néhány paramétert és azok működését:
-qscale 0: Tartsa meg ugyanazt a felbontást
A videó felbontásának megváltoztatásához ebben az esetben 1280 × 720 méretre
m-szűrő: v skála = 1280: 720 -c: másolat
-s 1280 × 720 -c: másolat
-aspect 16: 9: Ha meg akarja változtatni a képarányt, ebben az esetben 16: 9
-b: v 2600k: A videó sebessége ebben az esetben 2600-nál
-b: 128k-nál: Itt a hang bitsűrűsége ebben az esetben 128
-passz 1: Hány menetben fejeződik be a videókonvertálás (az ajánlott 2)
-c: aac: A hang kodekje, ebben az esetben aac
-c: v libx264: A videó kodekje, ebben az esetben h.264
-framerate 30: Hány FPS lesz a videó ebben az esetben 30
-threads 2: Ez az opció abban az esetben, ha 2 vagy több magos processzor van, jelezhetjük, hogy 1-nél többet használnak a videokonverzióhoz, és ezáltal felgyorsítja a folyamatot.
Sok van belőlük; ajánlom, hogy olvasd el ezt a másik Wikit , ahol részletesebben elmagyarázzák az egyes esetek használatát.
Az én esetemben, amint említettem, érdekel a Chromecastom, ehhez így kell elhelyeznem:
ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4
Minden további nélkül csak azt mondhatom, hogy ez egy egyszerű eszköz, de nagyon hatékony, ha valaki elmélyül a témában és az összes olyan lehetőségben, amelyet az FFmpeg kínál nekünk.