답변:
하여 커맨드 , 최신 버전으로 , 대신 파일의 명령 옵션 및 디렉토리 (들)의 이름으로 작동합니다 :
vlc --LZ "Party Music"
경로에 공백이 있으면 사이에 공백을 포함해야합니다 ""
.
기본 옵션을 수정 한 경우에만 추가해야합니다 --playlist-autostart
.
이 옵션 --playlist-tree
은 재생 목록 만 트리로 표시합니다 . 원하는 경우 사용하십시오.
상위 디렉토리에 있지 않은 경우 "Party Music"
전체 경로를 지정해야하는 경우 운영 체제 (예 : "C:\Music\Party Music"
또는 "~/Music/All Music/Party Music"
또는 /media/user/usb/Party Music
)를 준수하십시오 .
참고 :
VLC는 일반적으로 마지막으로 결정한 설정을 기억합니다. 명령 줄 에서 실행하는 경우 (또는이 목적으로 빌드 된 링크가있는 경우) 변경하지 않고 옵션에서 지정한 처방전을 따르는 일반적인 동작을 극복합니다. 대신 실행 중에 일부 설정을 변경하면 다음에 기억됩니다.
에서 vlc --help
-L, --loop, --no-loop Repeat all (default disabled) -Z, --random, --no-random Play files randomly forever (default disabled) VLC will randomly play files in the playlist until interrupted. (default disabled) --playlist-autostart, --no-playlist-autostart Auto start (default enabled) --playlist-tree, --no-playlist-tree Display playlist tree (default disabled)
Ubuntu의 VLC 미디어 플레이어 2.1.6 Rincewind에서 테스트되었지만 이전 버전과 다른 운영 체제에서도 작동합니다.
이 블로그 게시물 에 따르면 --playlist-tree는 전달 된 폴더의 모든 항목을 재생합니다. 예를 들면 다음과 같습니다.
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --playlist-autostart --loop --playlist-tree c:\playlist\
또한 예제는 Windows 시스템에 대한 것이므로 Unix 기반 시스템을 사용하는 경우 구문을 약간 수정해야 할 수도 있습니다.
-L
하고 --loop
있는 같은과 같은 도움을 줄에보고됩니다. 규칙 (함으로써 IEEE 와 GNU 것은, Getopt 하나 개의 문자가 존재하는) -
경우 이상 2있다 --
. 관습에 따르면 ... 물론 교리가 아니지만 다소 흔합니다.
리눅스의 경우 (Windows 머신이 없습니다). 이 모든 것은 매뉴얼 페이지 및 / 또는 --help 출력에서 가져온 것입니다. 나는 또한 이것들이 효과가 있다고 테스트했다.
find /Music/Directory/ -type f -exec vlc --one-instance --playlist-enqueue --playlist-autostart --fullscreen -Z '{}' +
"-Z"에 대한 도움말에 "파일을 무작위로 영원히 재생"이라고 표시되어 있으므로 "-L"은 필요하지 않습니다.
또는 mplayer를 사용하려는 경우 (vlc 비디오 스케일링은 현재 내 컴퓨터 중 하나에서 중단됩니다)
find /Music/Directory/ -type f -exec mplayer -enqueue -shuffle -fs -loop 0 '{}' +
tbenz9의 솔루션이 작동하지 않기 때문에 트릭을 수행하는 작은 배치 스크립트를 작성했습니다.
cd C:\your\directory\with\music
for /r %a in (*) do "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -LZ --one-instance --playlist-enqueue "%a"
이 --one-instance
옵션은 VLC 미디어 플레이어에게 하나의 창만 유지하라고 지시 --playlist-enqueue
합니다.
Linux에서는 다음과 같이 간단하게 달성 할 수 있습니다.
find /my/music/directory/ -type f -exec vlc -LZ '{}' +
종종 특정 순서로 많은 동영상을 통해 작업해야합니다. 시청을 중단하면 플레이어가 내 위치를 기억하고 그 시점부터 다시 시작하기를 원합니다.
VLC는 추가 작업 없이는이 중 하나를 수행 할 수 없습니다. 대신, 나는 바로 이런 이유로 "Media Player Classic-홈 시네마" http://mpc-hc.org/ 를 사용합니다. MPC-HC를 시작하고 가장 최근에 재생 된 파일을 자동으로 다시 시작하는 작은 스크립트도 만들었습니다.
VLC 개발 팀은 옵션으로도 다음 파일을 자동으로 재생하는 것에 반대합니다. 그들은 파일을 수동으로 선택한 다음 재생 목록에 추가하거나 폴더를 열거 나 (원하는 파일이 아닌 첫 번째 파일에서 시작) 폴더를 열거 나 개별적으로 추가해야한다고 주장합니다. 그들의 교리가 사용자 친화적이지 않습니다!
Mac OS X를 사용하는 경우 다음과 같은 훌륭한 솔루션이 있습니다. 이렇게하면 전체 화면이 시작되고 폴더 내의 모든 미디어가 반복 재생됩니다.
명령 예 :
find /Users/NRK/Movies -type f -exec /Applications/VLC.app/Contents/MacOS/VLC -LZf --video-on-top --no-video-wallpaper --no-osd '{}' +
이를 위해 다음 단계를 수행하십시오.
/ 사용자 / NRK / 영화
VLC를 열고 환경 설정-> 인터페이스-> 기본 전체 스크립트 모드 사용으로 이동하십시오.
(선택적 단계) 명령에서 "--no-osd"를 제거하여 재생되는 각 파일의 이름을 계속 표시하십시오.
우분투에 vlc 3.0.9.2가 설치되었습니다. 폴더 이름을 지정하기 만하면됩니다. 예 :
/usr/bin/vlc /home/adeel/Music
참고 :주의 vlc는 미디 파일을 재생할 수 없습니다. 따라서 미디 파일이 들어있는 폴더가 있다면. 해당 폴더를 다른 곳으로 옮기는 것이 좋습니다. 아마도 문서 등에서
--playlist-tree
및에 대한 단축 옵션이--playlist-autostart
있습니까? 그리고 (반복)--loop
과 동일-L
합니까?