프로그램 사용/VLC2010.01.26 13:43
youtube는 주소가 아래와 같이 http로 나온다.
http://www.youtube.com/watch?v=Hz86TsGx3fc


혹시나 해서 VLC의 네트워크 스트리밍플레이 기능에 주소를 넣었더니!!


알아서 잘 재생한다 OTL


http://youtube.com/get_video?video_id=Hz86TsGx3fc&t=vjVQa1PpcFPX_-4fVcvo3Rpy39pZ_nwt5-HPSBmsva0%3D
http://youtube.com/get_video?video_id=Hz86TsGx3fc&t=vjVQa1PpcFPs3v8rnDY3-mp1ptSqFzKAem6jcmYB2tY%3D&fmt=35

위의것은 기본 주소로 플레이한 주소이고
아래것은 기본 주소에 &fmt=35 옵션을 주어 플레이한 주소이다.
중간의 파란색은 token 값 같은데 플레이마다 변화되는듯 하다.

유튜브 페이지를 열어서 소스를 보니
    <script type="text/javascript">
        ...
        yt.setConfig({
            'SWF_ARGS':
                   ...
                   {"t": "vjVQa1PpcFPGZu0xo_69WU8f__RZMX6s3tda2xfxQ44%3D"},
                   ...
            });

이런식으로 "t" 변수에 값을 넣어준다.
다른 문서들에 비하면 "&t="를 찾아라고 하는데, 시간이 지나면서 내용이 변경된듯 하다.

아무튼, fmt=35로 하면 아래와 같이 h264로 재생이 된다.


[링크 : http://darksoft.co.kr/410]
[링크 : http://hallang.tistory.com/217]
신고

'프로그램 사용 > VLC' 카테고리의 다른 글

VLC 1.0.4 cross compile + busybox  (0) 2010.02.02
의미는 없는 Linux / Windows VLC 차이  (0) 2010.01.26
VLC로 youtube 동영상 감상하기  (0) 2010.01.26
youtube mobile on VLC  (0) 2010.01.18
VLC compile [링크]  (0) 2010.01.15
ffmpeg + AMR + x264 + VLC?  (0) 2010.01.14
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/VLC2010.01.06 11:26

http://m.youtube.com/ 에서 임의의 파일을 재생하려 하면
일단 rtsp 프로토콜에 연결된 프로그램이 없다고 오류가 발생한다.


그래서 VLC에서 재생하면 될 줄 알았더니..
오디오 코덱이 없어서 재생할수 없다고 오류를 발생한다.


[링크 : http://wiki.videolan.org/VLC_Features_Formats]

아무튼 VLC에 이 코덱이 없는건 아니지만, 법적인 문제로 이 코덱을 포함하지 못했으므로
소스를 받아 컴파일을 해서 써야 한다고 한다.
[링크 : http://forum.videolan.org/viewtopic.php?f=7&t=22318]

검색하다 보니 QuickTime 에서도 된다고 하는데,
rtsp 주소를 복사하는 바람에 안되는건지, 아무튼 최신버전을 깔아도 안된다.



20100113 추가
[링크 : http://ubuntuforums.org/showthread.php?t=178455]
신고
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/VLC2009.12.08 18:13
기본값으로 설치했을 경우
C:\Program Files\VideoLAN\VLC\http\.hosts
라는 파일의 내용은 아래와 같다.

#
# Access-list for VLC HTTP interface
# $Id$
#

# localhost
::1
127.0.0.1

# link-local addresses
#fe80::/64

# private addresses
#fc00::/7
#fec0::/10
#10.0.0.0/8
#172.16.0.0/12
#192.168.0.0/16
#169.254.0.0/16

# The world (uncommenting these 2 lines is not quite safe)
#::/0
#0.0.0.0/0

위의 localhost 부분이 자기 스스로 접속하면 되는데,
외부에서는 접속해도 forbidden 이라면서 접속하지 못하도록 하는 부분이다.

만약에 C Class를 허가하고 싶다면 ip/24로 적어주면된다.
(예를 들어 192.168.0.1~255를 허가하고 싶다면
192.168.0.1/24로 하면 된다.)


참고 : 굳이 VLC 죽였다 하지 않아도 자동으로 갱신되는 듯 하다.
신고
Posted by 구차니

댓글을 달아 주세요

  1. 써볼라니안돼네요

    써볼라니안돼네요 원격에서 접속하려니 안돼네요
    # localhost
    ::1
    127.0.0.1

    에 추가해야 하는건가요 저도 똑같이 돼있던데 외부에서 접속하려면 어떻게 넣어야 하나요

    ^^

    2011.03.04 19:51 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 아마도 가장 아래에 The world 부분의 #을 삭제해주시면 되지 않을가 생각이 됩니다.

      # The world (uncommenting these 2 lines is not quite safe)
      ::/0
      0.0.0.0/0

      이렇게 말이죠

      2011.03.04 20:11 신고 [ ADDR : EDIT/ DEL ]

프로그램 사용/VLC2009.12.02 15:50
VLC에서 웹캠 영상을 받기 위해서는 DirectShow로 하면된다.
위에서 "목록 새로고침"을 눌러 뒤의 콤보박스에서 선택후
"영상 크기" 에서 직접 입력을 해주면된다.

만약 영상 크기가 지원하지 않는다면 위와 같은 에러가 발생한다.
(0.8.6은 에러도 안보여준다.)


단점으로는, 윈도우 자체 비디오 뷰어보다 응답이 느리다.
신고
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/VLC2009.11.25 17:50
0.8.6 버전과

1.0.3 버전은

모양이 매우 다르다.
udp나 rtp로 전송시 서버에서는 재생할 client의 ip를 넣어주고
client에서는 ip대신 @를 넣어주면 동영상을 스트리밍한다.

일반 아이피를 넣을 경우에는 RTP/UDP Unicast로 작동하는 것으로 보인다.

udp://localhost 로는 작동되지 않으며, 반드시
udp://@ 로 해야지 작동이 되는 것으로 보인다.

[링크 : http://wiki.videolan.org/Control_VLC_via_a_browser]


Exception

An exception to these rules appears to be with UDP/RTP streams, where it may look like:
 udp://@:portnumber

 # Example:
 #   udp://@:1234
 #
 # Apparently the @ has a meaning like localhost, though
 #   udp://localhost:1234
 # doesn't seem to work in this circumstance, for some reason.

[링크 : http://wiki.videolan.org/MRL]

머..@는 그냥 localhost의 의미랜다 -ㅁ-
신고
Posted by 구차니

댓글을 달아 주세요

  1. 좋은 하루요 !~ (이프로그램 뭔지 모르겠음 ㅠ)

    2009.11.26 08:13 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 곰이나 kmplayer나 이러한 녀석들의 배다른 형제라고 해야하려나요 ㅋ

      2009.11.26 09:18 신고 [ ADDR : EDIT/ DEL ]
  2. hmg2425

    제가 ffserver 스트리밍 rtp,udp로 스트리밍 하려고 하는데 서버에서 뭐 다른 설정을 해줘야하나요?? 그냥 http,tcp로는 영상도 잘 나오는데 rtp,udp로는 잘 안나오네요 ㅠㅠ 재생은 vlc 쓰고 있는데 안되네요

    2012.04.09 20:47 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 저도 udp로는 거의 안해봐서 잘 모르겠습니다 ㅠ.ㅠ
      일단 vlc도 ffmpeg frontend이니 vlc 자체 스트리밍 서버로 옵션을 맞추어 보시고 나서 ffmpeg에서 해보시는건 어떨까요?

      2012.04.09 22:04 신고 [ ADDR : EDIT/ DEL ]

프로그램 사용/VLC2009.11.25 17:47

[링크 : http://www.videolan.org/streaming-features.html]


UDP is only valid with TS

unsupported muxer type for RTP (only TS/PS)

TS가 만세다(웬만한건 다 TS는 기본으로 지원된다)
UDP / RTP 등은 ASF로는 지원하지 않고 TS로 해야지 에러가 발생하지 않는다.




신고
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/VLC2009.11.24 21:35
예전에 받아 놓은 애니들을 보다가,
곰 플레이어 에서는 보이지 않던 자막들이 보이길래 먼가 해서 의아해 하다 보니,
동영상 자체에 들어 있는 자막이었다.



아무튼, 각설하고 VLC는 기본값으로는 한글 자막을 지원하지 않는다.
smi 자막은 사용가능 하지만 폰트가 없어서 한글이 전부 □로 나오는데
이를 해결 하기 위해서는 약간의 번거로운 작업을 해야한다.

위의 메뉴에서 필요한 설정은 텍스트 렌더링 모듈에서 Freetype2 폰트 렌더러로 설정해주는 것이다.

그리고 글꼴에 직접 입력을 해준다. (찾아보기로 해도 파일이 선택이 안된다)
c:\windows\fonts\gulim.ttc
마지막으로 글꼴 크기를 30으로 입력해준다.(이유는 모르겠지만, 30이하는 글씨가 깨져 보인다.)

[링크 : http://hanury.net/wp/archives/177]
[링크 : http://qaos.com/article.php?sid=2132]





2009.12.16 수정
1.0.3 버전에서는 다른것들 설정할 필요없이
글꼴 c:\windows\fonts\gulim.ttc
글꼴 크기 (픽셀단위) 30
만 입력해주면 된다.
신고
Posted by 구차니

댓글을 달아 주세요

  1. VLC는 한글 자막보다도 프로그램 한글화 문제가 심각했는데, 요즘은 좀 나아졌나 모르겠네요. (번역기로 돌려도 그거보단 나았을거라능...)

    2009.11.30 22:22 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 아.. 그러고 보니 영문으로 쓴지 한글로 쓴지 모르겠네요
      (가끔 영문으로 쓴답니다 귀찮아서/못알아 들어서 OTL)

      음.. 신버전은 한글로 쓰는데 불편함이 없었던거 봐서는 나쁘지 않았던거 같구요, 구버전은 그냥 영문으로 쓰고 있는거 같아요 ㅋ

      2009.11.30 23:40 신고 [ ADDR : EDIT/ DEL ]

프로그램 사용/VLC2009.11.24 16:18
VLC는 ffserver로 스트리밍 하듯, 자체적으로 스트리밍 서버를 제공한다.


== 서버 ==

VLC Player의 미디어 메뉴에서 스트리밍을 클릭한다.

파일 이름은 레드썬~
추가 버튼을 눌러 파일을 추가하고
아래의 스트림 버튼을 누른다.

여기서는 그냥 다음 버튼을 눌러준다.

다음을 누르면 기본으로 파일로 출력 / H.264로 되어있으니 손을 본다.

스트리밍하면 만만한게 바로 WMV(Window Media Video)
출력은 위에서 파일 대신 HTTP 선택 후 추가를 누른다.
그리고 트랜스코딩에서 Video - WMV + WMA (ASF) 를 선택한 다음, 다음을 클릭한다.

별 다른건 없으니 그냥 스트림을 클릭한다.


== 클라이언트 ==




다른 pc에서 http://serverip:8080 으로 접속하면 스트리밍 되어 나온다.
신고
Posted by 구차니

댓글을 달아 주세요

프로그램 사용/VLC2009.11.24 15:18
VLC는 ffmpeg 의 GUI FrontEnd 인데
ffmpeg 가지고 놀다가, 문득 VLC에서 설정하면 어딘가 ffserver.conf 와 유사한 파일이 생성되지 않을까?
라는 생각이 이것저것 가지고 놀다보니, 신기한 것을 발견하게 되었다.


바로 웹 인터페이스!

가동시킨 컴퓨터의 ip와 8080 포트로 접속하면 웹에서 VLC를 원격제어 할 수 있다.
첫 페이지인 main VLC interface의 화면은 VLC 모습과 유사하다.

파일 열기를 선택하면 위와 같은 텍스트 기반의 파일 선택 창이 나오고

귀차니즘에 Browse를 누르니 목록이 뜬다.(물론 원격지의 파일이다)

두번째 페이지인 VLM interface 페이지.
VLM은 VideoLan Manager 의 약자이고, 스트리밍등의 VOD 서비스를 제어한다.
[링크 : http://wiki.videolan.org/Documentation:Streaming_HowTo/VLM]

세번째 페이지인 Mosaic wizard

1.0.3 버전의 스냅샷이지만, 0.8.6 버전에서도 지원된다.(Flash Based remote playback 제외)


2009/11/25 추가

0.8.6 버전에서는 외부에서도 접속이 가능했지만, 보안상의 문제인지 1.0.3 에서는
기본값으로 localhost 에서만 접속을 허용한다.

Access control

Access control - specific IPs or ranges of IP addresses - to the http interface can be done globally by editing "/usr/share/vlc/http/.hosts" (or "%PROGRAMFILES%\VideoLAN\VLC\http\.hosts" for Windows).

[링크 : http://wiki.videolan.org/Web_Interface]

신고
Posted by 구차니

댓글을 달아 주세요

  1. 흐미 먼말인지 하나도 모르겠구만요. ..
    제 한계인가봅니다. ㅎㅎ

    2009.11.24 15:48 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 간단하게 말해서, 개인 PC에서 동영상을 실시간으로 다른 pc에 전송할수 있다는 거죠~ ㅎ

      2009.11.24 16:20 신고 [ ADDR : EDIT/ DEL ]
    • 아하 그렇군요.
      강의같은것 인터넷으로 실시간으로 내보낼때도 이런 프로그램을 사용하면 되겠네요! ㅎㅎ

      2009.11.26 13:13 신고 [ ADDR : EDIT/ DEL ]
    • 그렇긴 한데.. 상성이 안좋은지 gom 이나 윈도우미디어 플레이어에서 잘 안되더라구요 ㅠ.ㅠ

      2009.11.26 14:49 신고 [ ADDR : EDIT/ DEL ]
  2. 요즘 VLC에 대한 글을 많이 올리 셨군요.
    VLC가 뭔가 하고 이것 저것 보다가 여기까지 왔습니다.

    "개인 PC에서 동영상을 실시간으로 다른 pc에 전송할수 있다"라고 하니 의미가 어느정도 다가 오는 군요.

    2009.11.26 01:02 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 원래는 ffmpeg / ffserver 두개인데 VLC에서는 통합해서 하나의 프로그램에 서버/클라이언트가 들어있고
      VLC의 본래 기능은 멀티미디어 플레이어랍니다 ㅋ
      (곰플레이어나 KMP 같은 녀석과 배다른 형제랄까요 ^^;)

      2009.11.26 09:19 신고 [ ADDR : EDIT/ DEL ]