저는 이중 설정을 사용하고 있으며 한 화면에서는 YouTube 비디오를 최대화하고 다른 화면에서는 IDE용 공간을 확보하고 싶습니다. 하지만 마우스를 클릭하면 YouTube 동영상이 원래 크기로 돌아옵니다. 해결책이 있나요?
답변1
플레이어비디오의 URL을 제공받으면 비디오 다운로드 및 표시가 처리됩니다. 사용할 수 있는 YouTube 동영상의 실제 URL을 얻으려면유튜브-DL사용자에게 표시되는 URL( http://youtube.com/watch?v=XXXXXXXX
)이 있습니다.
따라서 이를 알고 Firefox에서 전체 화면 비디오를 얻는 방법은 도우미 스크립트를 사용하여 다음을 통해 YouTube 비디오를 mplayer에 공급하는 것입니다.방출외부 애플리케이션에 대한 링크를 보낼 수 있는 확장입니다.
~/.mozilla/firefox/*/chrome/launchy.xml
launchy를 구성하기 위해 Firefox에서 컨텍스트 메뉴 항목을 생성하는 파일을 만들었습니다 .
<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
<application>
<label>YouTube to mplayer</label>
<type>1</type>
<command>/path/to/bin/yt_mplayer.sh</command>
</application>
</configurations>
그런 다음 이 스크립트가 yt_mplayer.sh
나머지를 처리합니다.
#!/bin/bash
URL="${@}"
YT_URL=$( youtube-dl -g "${URL}" )
xterm -T "YouTube-MPlayer from Firefox" -e " \
echo -e Parameters : \"${URL}\n${YT_URL}\"; \
mplayer -msgcolor -cache 10000 -cache-min 25 \"${YT_URL}\"; \
read -p '<Return>' foo \
"
나는 xterm
무슨 일이 일어나고 있는지 볼 수 있도록 하나를 여는 것을 좋아합니다 mplayer
(특히 버퍼링 단계). 원하면 건너뛸 수 있습니다.
이 접근 방식은 비디오를 완벽하게 제어할 수 있다는 장점이 있을 뿐만 아니라 mplayer
성능이 브라우저 플레이어보다 훨씬 우수하므로 CPU 주기도 절약합니다.