Chtěli jste někdy používat VLC bez obvyklého grafického rozhraní, abyste ušetřili zdroje nebo automatizovali úlohy z terminálu? No, odpověď je v cvlc, verze VLC navržená pro práci výhradně v konzolovém režimu nebo v režimu příkazového řádku. Ačkoli mnoho lidí tento způsob použití nezná, v prostředí Linuxu a serverů je nezbytný pro ty, kteří hledají efektivitu, minimalismus a výkon.
V tomto článku najdete kompletního a aktualizovaného průvodce, který vám pomůže pochopit vše, co potřebujete vědět o cvlc a Používání VLC bez grafického rozhraníod instalace, spuštění a maximálního využití, až po řešení běžných problémů, učení se zkratkám, alternativám a příkladům z reálného života. Udělejte si pohodlí, protože to, co přijde následovat, vám výrazně usnadní život, pokud patříte k těm, kteří rádi ovládají aplikace z terminálu.
Co je cvlc a proč používat VLC bez rozhraní?
cvlc je verze VLC Media Playeru navržená pro běh bez grafického uživatelského rozhraní (GUI). Používá se primárně na systémech, kde není k dispozici grafické prostředí, jako jsou Linuxové servery, nebo pro ty, kteří preferují práci z konzole kvůli rychlosti a minimální spotřebě zdrojů. Použití VLC bez grafického rozhraní umožňuje automatizovat úkoly, manipulovat s velkým množstvím multimediálních souborů, vysílat, nahrávat nebo dokonce spravovat audio a video streamy bez otevírání oken, která spotřebovávají paměť a výkon.
Instalace VLC bez grafického rozhraní
Na většině linuxových distribucí můžete VLC nainstalovat společně s jeho verzí cvlc bez větších komplikací. V prostředích, kde se potřebujete vyhnout grafickým závislostem, nezapomeňte nainstalovat pouze nezbytné balíčky. Například v Debian, Ubuntu a deriváty, můžete to udělat pomocí:
sudo apt-get install vlc --no-install-recommends
To omezuje instalaci na zásadní komponenty, čímž se vyhnete zbytečným knihovnám grafického prostředí. Pokud potřebujete ještě méně, můžete VLC zkompilovat ze zdrojového kódu s výjimkou grafických modulů pro velmi omezené servery.
Jak spustit VLC bez rozhraní (cvlc): Začínáme s cvlc
Nejpřímější způsob, jak spustit VLC v konzolovém režimu, je zadat do terminálu:
cvlc
Tak, Mediální soubor se začne přehrávat bez otevření okna. Pokud chcete, aby proces běžel na pozadí, aby se uvolnil terminál a mohl pokračovat v práci, použijte operátor &:
cvlc a
I když to teorie říká. V některých případech se po uvolnění terminálu znovu chytí.
Chcete-li terminál zavřít po spuštění přehrávání, můžete zřetězit příkaz exit
:
cvlc a východ
Tato metoda je obzvláště užitečná na serverech nebo v automatizačních skriptech, kde není vyžadována žádná vizuální interakce.
Nápověda a praktická dokumentace pro cvlc
Chcete-li zobrazit všechny dostupné možnosti, spusťte v terminálu:
cvlc -H | více
Zobrazí se stránkovaná nápověda, která vám umožní snadno procházet stovkami možných parametrů. Kompletní manuál si můžete také prohlédnout zde:
muž cvlc
Pokud chcete plně přizpůsobit chování VLC bez rozhraní, je konzultace s nápovědou nezbytná, protože existují parametry pro ovládání všeho od hlasitosti, kvality přehrávání a správy playlistů až po streamovaný výstup a pokročilé nahrávání.
Hlavní klávesové zkratky v terminálovém režimu
I když se může zdát, že zážitek bez grafického rozhraní je omezený, cvlc a zejména nvlc (další rozhraní pro VLC založené na ncurses) vám umožňují používat klávesové zkratky ovládat přehrávání z konzole. Mezi nejvýznamnější v cvlc a nvlc patří:
Kombinace kláves | Función |
---|---|
Mezerník | Pozastavit/Obnovit |
Shift + šipka vpravo/vlevo | Posuň se o několik sekund dopředu nebo dozadu |
Ctrl + šipka vpravo/vlevo | Rychlé přetočení vpřed nebo vzad o 1 minutu |
Ctrl + šipka nahoru/dolů | Zvyšte nebo snižte hlasitost |
f | Přepnout na celou obrazovku |
m | Ztlumit zvuk |
g/h | Synchronizujte titulky |
j/k | Synchronizace zvuku |
Ctrl + q | Ukončete přehrávač |
v / b / n / p | Ovládání titulků, audio/video stop a navigace v seznamu |
cvlc obsahuje ještě více možností pro správu seznamů skladeb, informací o souborech a statistik. Pro intenzivní používání terminálu jsou k dispozici tyto zkratky velmi užitečné a usnadňují správu VLC bez viditelného grafického rozhraní.
Pokročilé příkazy a automatizace s cvlc v konzoli
Kromě jednoduché reprodukce, VLC bez rozhraní umožňuje provádět běžné úkoly i některé docela pokročilé. ze skriptů, cronjobů nebo samotného terminálu. Zde je několik praktických příkladů převzatých z nejlepších článků a rozšířených:
Přehrát pouze fragment videa
cvlc --čas-zahájení=12 --čas-zastavení=20
Přehraje se pouze interval mezi 12. a 20. sekundou. To je užitečné pro rychlé kontroly nebo extrakci konkrétních klipů bez nutnosti otevírat grafické rozhraní.
Nahrávání streamovaných vysílání
cvlc -vvv rtp://adresa:port --čas-zahájení=00 --čas-běhu=300 --výstupní soubor/ts:test.ts
Pomocí tohoto příkazu můžete zachytit 5 minut RTP streamu a uložit jej přímo do souboru bez další interakce.
Zachycení obrazovky nebo screencastů
Existují dlouhé kombinace příkazů pro záznam toho, co se děje na vaší ploše:
cvlc screen:// :screen-fps=24 :screen-follow-mouse :screen-mouse-image="/cesta/k/mouse-image.png" :sout=#transcode{vcodec=h264,venc=x264{scenecut=100,bframes=0,keyint=10}, vb=1024,acodec=none,scale=1.0, vfilter=croppadd{cropleft=0,croptop=0,cropright=0,cropbottom=0}}:duplicate{dst=std{mux=mp4,access=file,dst="/cesta/k/screencast.mp4"}}
Umožňuje upravit vše od snímkové frekvence až po velikost snímané oblasti. Je nezbytné uchovávat celý příkaz na jednom řádku a podle potřeby upravovat cesty a parametry.
Nahrávání audio streamu ve formátu MP3
cvlc http://mp3.live.tv-radio.com/fip/all/fiphautdebit.mp3 --sout "#duplicate{dst=std{access=file,mux=raw,dst=/ruta/exit.mp3}" --čas-zastavení 10
Nahrajte 10 sekund zvuku do lokálního souboru, ideální pro automatizaci nebo podcasting.
Instalace a použití alternativ k cvlc pro terminál
Navzdory všestrannosti cvlc existují i další možnosti, jako například nvlc (rozhraní VLC ncurses, vizuálně přívětivější pro intenzivní používání na terminálech) nebo specifické přehrávače zvuku a videa na konzolích, jako například MPlayer y Sox:
- nvlc: Je součástí mnoha instalací VLC a nabízí navigaci v seznamech, metadata, informace a rychlé ovládání přímo v konzoli. Jeho klávesové zkratky umožňují navigaci mezi nabídkami a správu více souborů bez použití myši.
- MPlayer: Široce používaný v Linuxu, robustní a odolný i při poškození souborů. Jeho jednoduché ovládání (pauza pomocí 'p', hlasitost pomocí '9' a '0', ukončení pomocí 'q') je ideální pro rychlé testování souborů nebo pro integraci do skriptů.
- SoX: Více zaměřené na manipulaci se zvukem a efekty, ale ideální pro úkoly, jako je přehrávání nebo nahrávání zvuku z terminálu pomocí příkazů
play
yrec
. - MPV: možná to nejlepší z toho všeho.
Řešení běžných problémů s používáním VLC bez rozhraní
Ne všechno je výhodou při práci bez grafického rozhraní. Uživatelé hlásili různé typy chyb, zejména při spouštění VLC v minimalistických prostředích, jako jsou servery bez nainstalovaných grafických knihoven. Mezi běžné zprávy patří:
- Varování o nepodporovaných kodecích nebo modulech (zejména u vzácného zvuku nebo videa).
- Chyby při pokusu o načtení knihoven, jako například
libvdpau_va_gl.so
nebo selhání vyplývající z chybějících závislostí. - Terminálové zprávy týkající se vysokofrekvenčních toků nebo problémů s inicializací PulseAudio.
Kdykoli je to možné, Projděte si protokoly a chybové výstupy a diagnostikujte, která komponenta chybí nebo selhává.. V mnoha případech může instalace doporučených balíčků nebo úprava parametrů audio/video výstupu tyto problémy rychle vyřešit.
Ovládání hlasitosti a zařízení z terminálu
Pro ty, kteří pracují výhradně na konzoli, je ovládání hlasitosti nebo ztlumení zvuku neustálou nutností. Můžete to provést pomocí voleb cvlc a nvlc, ale také pomocí externích utilit, jako například pamix (pro PulseAudio) nebo pacmd:
- Zvýšit hlasitost:
pamixer -i 10
- Snížení hlasitosti:
pamixer -d 10
- Ztlumit:
pamixer -t
- Získejte aktuální objem:
pamixer --get-volume
Pokud používáte ALSA nebo potřebujete ještě přímější kontrolu, amixer
y pacmd
vám umožní spravovat zařízení a zdroje zvuku z libovolného skriptu.
Doporučení, triky a doplňující poznámky
Práce výhradně v terminálu s VLC má zjevné výhody: úsporu zdrojů, flexibilitu skriptů, úplnou kontrolu a možnost integrace se servery a automatizovanými procesy. Znamená to však také investovat trochu času do učení se příkazů a zvláštností každého parametru.
Mezi detaily, které často zůstávají nepovšimnuty:
- V terminálu můžete kombinovat cvlc s vlastními klávesovými zkratkami a aliasy a provádět běžné akce s menším počtem stisknutí kláves.
- Nejsou k dispozici všechny grafické možnosti, ale většina klíčových funkcí VLC je podporována, včetně konverze, nahrávání, streamování, ovládání playlistů a titulků.
- Pokud potřebujete pokročilou pomoc, oficiální dokumentace a komunita se neustále rozrůstají a mnoho tipů a řešení je zveřejněno na fórech a technických blozích.
Zvládnutím cvlc a dalších variant VLC bez grafického rozhraní si rozšíříte možnosti v celé řadě scénářů: od jednoduchého domácího počítače až po multimediální servery a komplexní automatizace. Naučení se zkratek, základních pokynů a řešení běžných problémů vám umožní spravovat VLC bez nutnosti otevírat jeho tradiční okno a plně využívat jeho výkon z příkazového řádku. Je čas objevit, čeho můžete dosáhnout výhradně ze svého zařízení s jedním z nejkompletnějších a nejvšestrannějších dostupných multimediálních přehrávačů.