플래시 비디오의 시작을 감지


2

Flash 비디오 시청을 시작할 때 음악을 끄고 싶습니다. 예전에는 Flash 비디오가 캐시되어 /tmpinotify로 볼 수있었습니다.

sorghum:~% incrontab -l
/tmp IN_CREATE /home/dmwit/.scripts/flash_movie_start $#
sorghum:~% cat .scripts/flash_movie_start 
#!/bin/sh
case "$1" in
    Flash*)
        mpc pause
        ;;
esac

최근에 작동이 멈췄습니다 (적어도 YouTube에서는 다른 비디오 사이트가 여전히이를 유발하는 것으로 보입니다). 온라인을 파고 들었을 때 YouTube가 최근 RTMP를 사용하도록 전환했기 때문에 디스크에 캐시를 저장하지 않기 때문일 수 있습니다.

브라우저가 RTMP 스트림 검색을 시작하는시기를 감지하는 방법이 있습니까?


에 따르면 여전히 여기에서 작동합니다 inotifywait -mqe create /tmp.
grawity

@grawity YouTube가 저작권을 소유하지 않은 동영상 ( 예 :이 동영상)으로 시도해보십시오 . (저는 inotifywait비디오가 시작될 때 죽어야 한다고 가정 합니다. 그렇지 않습니까?)
Daniel Wagner

주사위? 아니요, 해당 비디오를 재생할 때 -m계속 모니터링합니다. $ inotifywait -mqe create /tmp/tmp/ CREATE FlashXXlanUc5.
grawity

@grawity 출력을하거나 여기에서 아무것도하지 않습니다. = (flashplugin-10.3.181.34-1, 크롬 14.0.835.202-1
Daniel Wagner

flashplugin 11.0.1.152-1, 크롬 15.0.874.106-1, firefox 7.0.1-1, opera 11.52-1 ...은 잘 작동합니다. 의 lsof -p <pid>출처를 <pid>살펴볼 수 있습니다 pgrep -lf chromium | grep flash.
grawity
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.