ฉันจะเพิ่มไฟล์ลงในเพลย์ลิสต์ VLC จากบรรทัดคำสั่งบน OS X ได้อย่างไร


9

ฉันมีเครื่องแมคทั่วทั้งห้องเชื่อมต่อกับจอมอนิเตอร์ขนาดใหญ่ ฉันทำการเขียนโปรแกรมจำนวนมากบนเน็ตบุ๊กลินุกซ์และเปิดเทอร์มินัลจำนวนมาก มันคงจะดีถ้าฉันสามารถเรียกใช้สคริปต์ที่เรียกว่า "add2vlc" ซึ่งจะใช้ไฟล์และกดที่ส่วนท้ายของเพลย์ลิสต์ VLC

มีวิธีการทำเช่นนี้หรือไม่?

บน Windows และ Linux คุณสามารถโทร vlc (หรือ vlc.exe) ด้วย --playlist-enqueue แต่ /Applications/VLC.app/Contents/MacOS/VLC ไม่สามารถเรียกได้ด้วย --playlist-enqueue

ฉันเห็นว่าใน /Applications/VLC.app/Contents/MacOS/share/lua/ มีรหัส Lua ให้สคริปต์ VLC ทุกประเภท แต่ฉันไม่รู้ Lua จริงๆและดูเหมือนไม่สามารถหาเอกสารที่อธิบายถึงวิธีที่ฉัน อาจใช้รหัสนี้เพื่อเพิ่มรายการลงในเพลย์ลิสต์

ถ้าฉันเปิดใช้งานโมดูล RC ของ VLC VLC จะไม่เริ่มทำงาน ไม่เริ่มต้นด้วยคอนโทรลเลอร์ ncurses ฉันจำเป็นต้องคอมไพล์ VLC อีกครั้งเพื่อรับสิ่งนี้หรือไม่

คำตอบ:


2

เพิ่งเจอโพสต์เก่านี้

ฉันไม่รู้เกี่ยวกับ Mac แต่ใน Windows คุณสามารถเรียกใช้รายการต่อไปนี้เพื่อมีเพลย์ลิสต์:

vlc.exe file1 file2 

(โดยทั่วไปคุณจะต้องใส่เครื่องหมายคำพูดใน Windows "file1")

อีกวิธีหนึ่งคือสร้างไฟล์. pls และระบุว่าเมื่อเริ่มต้น vlc

vlc.exe --config vlcrc playlist2.pls

ตัวอย่างไฟล์เพลย์ลิสต์ (playlist2.pls):

[playlist]

NumberOfEntries=2

File1=C:\Documents and Settings\user\My Documents\My Music\f1.mp3
Title1=f1

File2=File1=C:\Documents and Settings\user\My Documents\My Music\f2.mp3
Title2=f2

อาจเป็นเพราะฉันสังเกตเห็นว่า VLC ดูเหมือนจะเพิ่มทุกสิ่งที่คุณเล่นลงในเพลย์ลิสต์ (จนกว่าจะรีสตาร์ท)
Synetech

2

ฉันลองใช้ปุ่มทั้งหมดจาก "a ถึง z" และ "A ถึง Z" และฉันพบว่าถ้าคุณกด B (ตัวใหญ่ b) คุณจะพบ "เบราว์เซอร์ไฟล์" ดังนั้นคุณสามารถเพิ่มไฟล์ได้จากที่นั่น

ที่ทำงานให้ฉัน


1

แก้ไข: ออกจากที่นี่เป็นสิ่งที่มีแนวโน้ม

http://n0tablog.wordpress.com/2009/02/09/controlling-vlc-via-rc-remote-control-interface-using-a-unix-domain-socket-and-no-programming/

โดยทั่วไปคุณจะเปิดใช้งานอินเตอร์เฟส RC จากตัวเลือกขั้นสูงรีสตาร์ท vlc และเริ่มส่งคำสั่งผ่านซ็อกเก็ตที่คุณตั้งค่า ตรวจสอบภาพสวยในบล็อก

ฉันได้ทดสอบสิ่งนี้ด้วย VLC 1.1.5 ของฉันและดูเหมือนว่าจะใช้งานได้


0

ฉันพบว่าสิ่งที่ฉันต้องทำส่วนใหญ่สามารถทำได้ด้วย AppleScript ฉันสร้างสคริปต์ควบคุม VLC เล็กน้อยใน Ruby ที่ใช้ RubyOSA โดยพื้นฐานแล้วสิ่งที่ฉันต้องการทำคือเล่น / หยุดชั่วคราวและเพิ่มสิ่งต่างๆลงในเพลย์ลิสต์ ฉันได้ใส่มันได้ที่นี่: VLC ควบคุม


ดูเหมือนว่าลิงก์จะใช้งานไม่ได้ มันขยับหรือเปล่า?
Kurtis Nusbaum


ใช่อนิจจา Bitbucket ลบสิ่งที่โดเมนที่กำหนดเอง
Tom Morris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.