VLC கட்டளை வரி (Command Line): cvlc, நீரோடிப்பு & தானியங்கு நெறிமுறை
GUI க்குப் பின்னால், VLC ஆனது முழுமையான கட்டளை வரி ஊடக இயந்திரம். தலையில்லா இயங்கு கோப்பான cvlc (அல்லது vlc --intf dummy) உங்களைப் படிப்பொழிவைச் சிறுநிரலாக்கம் (script) செய்ய, நீரோடிச் சேவையகத்தை இயக்க, தொகுதி மாற்றங்களைச் செய்ய மற்றும் இயங்கும் நிகழ்வை உரை இடைமுகத்தின் வழியாகக் கட்டுப்படுத்த அனுமதிக்கிறது. நீங்கள் ஒரு சேவையகம் அல்லது NAS இல் ஊடகங்களை நிர்வகிக்கிறீர்கள் என்றால், இந்த வழிகாட்டி தான் VLC ஐ உங்களுக்குத் திறக்கிறது.
படி 1 — முனையத்திலிருந்து அடிப்படைப் படிப்பொழிவு
Linux/macOS இல், cvlc VLC உடன் நிறுவப்படும். Windows இல், முழுப் பாதையைப் பயன்படுத்தவும்: கீழே உள்ள --intf கொடிகளுடன் "C:\Program Files\VideoLAN\VLC\vlc.exe".
இயங்கு கோப்பு கிடைக்கிறது.
தலையில்லாமல் ஒரு கோப்பை இயக்கவும்:
cvlc /path/to/movie.mkv --intf dummy --play-and-exitVLC கோப்பை இயக்கி, எந்த சாளரமும் இல்லாமல் வெளியேறுகிறது.
இயக்காமல் கோப்பின் நீரோடிகளைப் பட்டியலிடவும்:
cvlc movie.mkv --intf dummy --play-and-exit -vvv 2>&1 | grep -i "stream 0"Codec மற்றும் நீரோடித் தகவல் அச்சிடப்படுகிறது.
படி 2 — ஒரு கோப்பு அல்லது கருவியைப் பிணையத்திற்கு நீரோடிப்பு செய்யவும்
HTTP நீரோடி:
cvlc movie.mkv --sout "#standard{access=http,mux=ts,dst=:8080}"VLC நீரோடியை 8080 துறையில் (port) வழங்குகிறது; எந்த இயக்கியும் http://
:8080 ஐத் திறக்க முடியும். நேரலை வலைப்படக்கம்/கருவி நீரோடி:
cvlc -vvv v4l2:///dev/video0 --sout "#transcode{vcodec=h264,vb=1200}:standard{access=http,mux=ts,dst=:8090}"(Linux) அல்லது dshow:// (Windows).ஒரு நேரலை H.264 நீரோடி ஒலிபரப்பப்படுகிறது.
Ctrl+C உடன் நிறுத்தவும் — VLC கேட்பானை (listener) சுத்தம் செய்கிறது.
நீரோடி முடிகிறது.
படி 3 — ஒரே கட்டளையுடன் தொகுதி மாற்றம்
ஒற்றைக் கோப்பு:
cvlc input.mkv --sout "#transcode{vcodec=h264,acodec=mpga,vb=2000}:standard{mux=mp4,dst=output.mp4}" --sout-keep --play-and-exitகோப்பு மாற்றப்படுகிறது.
ஒரு கோப்புறையில் சுழலவும் (loop):
for f in *.mkv; do cvlc "$f" --sout "#transcode{...}:standard{mux=mp4,dst=${f%.mkv}.mp4}" --play-and-exit; doneஒவ்வொரு கோப்பும் வரிசையாக மாற்றப்படுகிறது.
கனமான வேலைகளுக்கு முதலில் ffmpeg மாற்றைச் சரிபார்க்கவும் — cvlc மென்பொருளில் குறியாக்கம் செய்கிறது, வன்பொருள் குறியாக்கிகளுடன் கூடிய ffmpeg ஐ விட மெதுவானது.
நீங்கள் வேலைக்குச் சரியான கருவியைத் தேர்ந்தெடுத்தீர்கள்.
படி 4 — தொலைக் கட்டுப்பாட்டுக்கான rc இடைமுகம்
- ஒரு கட்டுப்பாட்டுச் சேனலுடன் தொடங்கவும்:
cvlc --extraintf rc --rc-host 127.0.0.1:4212 movie.mkv - இன்னொரு முனையத்திலிருந்து இணைக்கவும்:
telnet 127.0.0.1 4212(Linux/macOS) அல்லது Windows இல் ஒரு telnet செலவியைப் (client) பயன்படுத்தவும். - கட்டளைகள்: play, pause, stop, seek 120, volume 80, next, prev, info, playlist.
- ஒரு கோப்பு வழியாகச் சிறுநிரலாக்கம்: printf "play\nvolume 60\n" | cvlc --extraintf rc --rc-fake-tty movie.mkv
அடிக்கடி கேட்கப்படும் கேள்விகள்
vlc க்கும் cvlc க்கும் உள்ள வேறுபாடு என்ன?
எனது வலைப்படக்கத்தை VLC ஒரு வலைப்பக்கத்திற்கு நீரோடிப்பு செய்ய முடியுமா?
CLI மாற்றம் GUI ஐ விட ஏன் மெதுவானது?
அனைத்து VLC CLI விருப்பங்களையும் எப்படிக் காண்பது?
cvlc --longhelp (அல்லது --help --help-verbose) மற்றும் ஒரு கோப்பிற்குப் பைப்ப் (pipe) செய்யவும்: cvlc --longhelp > vlc-help.txt. தொகுதி-வாரியான விருப்பங்கள் "Stream output" பிரிவுகளின் கீழ் பட்டியலிடப்பட்டுள்ளன.