Frame modern GUI-t ad az FFmpegnek a mindennapi médiakonvertáláshoz

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A FFmpeg olyan eszköz, amelynek szinte minden Linux-felhasználó hasznát vette már, még akkor is, ha soha nem írta be a nevét a terminálba. Rengeteg médiamunkafolyamatot hajt végre: videó-, hang-, kép-, felirat- és metaadat-kezelést végez nagy rugalmassággal.

A gond az, hogy közvetlen használatához általában hosszú parancsokat, kodekneveket, bitráta-beállításokat, filtereket, konténereket kell kezelni, sok próbálkozással és hibával. A Frame pont ezt próbálja kevésbé fájdalmassá tenni.

Nyílt forráskódú asztali alkalmazásról van szó, amely grafikus felületet ad a FFmpeghez. Nem lecseréli a FFmpeg-et, hanem egy natív alkalmazásba csomagolja, és átláthatóbb módot kínál a tipikus médiakonvertálási feladatok beállítására. A projekt saját meghatározása szerint natív médiakonvertáló segédprogram Rust alapokon, amely a háttérben FFmpeg-et és FFprobe-ot használ a médiafeldolgozáshoz.

Másképp fogalmazva: a nehéz munkát továbbra is a FFmpeg végzi. A Frame a fölé épített felület és munkafolyamat-réteg, amely kezeli a források elemzését, a FFmpeg paraméterek összeállítását, a kompatibilitás-ellenőrzést, a feladatok vezérlését és az előrehaladás kiértékelését.

Ide tartozik a videófájlok konvertálása, hang kinyerése vagy átalakítása, képformátumok váltása, feliratok kezelése, metaadatok szerkesztése, a média átméretezése vagy vágása, presetek használata, illetve több fájl feldolgozása sorban.

A projekt szerint a Frame támogatja a gyakori videóformátumokat, például az MP4, MOV, MKV, AVI, WebM és GIF fájlokat, valamint olyan hangformátumokat, mint az MP3, M4A, WAV és FLAC. Képek esetén kezeli a PNG, JPEG, WebP, BMP, TIFF, AVIF, HEIC és HEIF formátumokat. Kimenetként videó-, hang- és képformátumok adhatók meg, többek között MP4, MKV, WebM, MOV, GIF, MP3, M4A, WAV, FLAC, PNG, JPG, WebP, BMP és TIFF.

Az alkalmazás elég széles körű konvertálási beállításokat is kínál. A felhasználók olyan videokódolókkal dolgozhatnak, mint a H.264, H.265/HEVC, VP9, ProRes, SVT-AV1 és a GIF palettás kimenet. Ha a használt FFmpeg buildben elérhetők, a hardveres kódolók is használhatók, például az NVIDIA NVENC és az Apple VideoToolbox megoldások.

A puszta formátumváltáson túl a Frame tartalmaz CRF és bitráta beállításokat, kódolási preseteket, átméretezést, vágást, forgatást, tükrözést, overlayeket, feliratok “ráégetését”, metaadatok törlését vagy cseréjét, valamint valós idejű naplózást. Nem csak egy „bemenet kiválaszt, kimenet kiválaszt, konvertál” segédprogram. Úgy ad hozzáférést a FFmpeg sokoldalúságának hasznos részeihez, hogy közben nem kell teljes parancssorokat írni.

A projekt kínál Linux buildeket, köztük tarballt, AppImage és Flatpak jellegű release csomagokat, emellett elérhetők macOS és Windows buildek is. Érdemes azonban reális elvárásokkal közelíteni: fiatal nyílt forráskódú projektről van szó, a fejlesztő pedig jelzi, hogy az alkalmazás jelenleg nincs aláírva, ezért az operációs rendszerek figyelmeztethetnek az első indításkor.

További részletek a projektről a hivatalos weboldalon és a GitHub oldalon olvashatók.