VLC 컴파일 설치 하신분들께 도움을 요청합니다.

소맛라면의 이미지

./bootstrap 까지는 성공했습니다.
./configure 도중에 이런 메시지가 뜹니다.
checking for ffmpeg-config... no
checking for ffmpeg/avcodec.h usability... no
checking for ffmpeg/avcodec.h presencd... no
checking for ffmpeg/avcodec.h... no
configure: error: Missing header file ffmpeg/avcodec.h.

그래서 음..좋아 ffmpeg가 안깔려 있나 보군 해서 www.videolan.org(net)에서 ffmpeg-20041113.tar.gz를 풀어서
./configure --enable-pp --enable-gpl로 한번,
./configure --prefix=/usr --enable-pp --enable-gpl
한번 깔아 보았으나 계속 같은 증상입니다.
답답해죽겠습니다.ㅜㅜ

대강 이정도 업데이트 해줬습니다
gcc-3.4.3
gdb-6.3
binutils-2.14
autoconf-2.59
automake-1.7 => 원래는 1.9버젼을 깔았으나 ./bootstrap도중 에러가 나서 다시 낮춰줬습니다.

File attachments: 
첨부파일 크기
Image icon vlc메뉴.PNG6.73 KB
Image icon vlc2.PNG15.05 KB
Image icon vlc1.PNG22.78 KB
oedalpha의 이미지

ffmpeg 디렉토리에서 make install 하셨나요?

그래도 안되면 static 으로 붙이는 방법이 있습니다.

VLC configure 할 때, with-ffmpeg-tree 라는 옵션을 쓰면 됩니다.

아래는 제가 configure 할 때 쓴 스크립트입니다. 작년에 VLC를 가지고 프로젝트를 한게 있어서 VLC 소스도 조금 들여다 보고 했습니다. -with-ffmpeg-mp3lame 같은 옵션은 ffmpeg 컴파일 할 때 mp3lame 이랑 faac를 같이 넣어줘서 저렇게 컴파일 한겁니다.

enable-esd는 redhat 9에서 써줘야 소리가 재생이 되더군요.. 컴퓨터 기종에 따라 다를 수 있습니다. 더 궁금한 것 있으시면 게시판을 통해 답해드리겠습니다.

#!/bin/sh
./configure --with-ffmpeg-tree=../ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac --enable-esd  --enable-gtk2 --enable-ncurses --enable-debug "
소맛라면의 이미지

../ffmpeg <=요부분이 이해가 안돼서..한참 해매였습니다...워낙 초보라서..;;
저렇게 하면 ffmpeg-config는 무시하지만 소스코드, 저의 경우 /usr/src/ffmpeg-20041113 에서 원하는 파일,저의경우 avcodec.h등등
을 알아서 찾더군요..ㅋㅋ
모르는거 있으면.. 많이 많이 여쭤볼게요^^

무엇을 위해 사는가..

소맛라면의 이미지

VLC홈페이지에 있는 라이브러리 들은 모두 다 깔아 줘야 하나요??
까는 방법들이 조금씩 다들 틀리던데....;;
perl 을 업데이트 하고 싶은데 까는 방법을 모르겠네요...
./configure 이것도 안돼고...어떻게 해야 하는지 가르쳐주세요

무엇을 위해 사는가..

oedalpha의 이미지

wjdguddnr wrote:
VLC홈페이지에 있는 라이브러리 들은 모두 다 깔아 줘야 하나요??
까는 방법들이 조금씩 다들 틀리던데....;;
perl 을 업데이트 하고 싶은데 까는 방법을 모르겠네요...
./configure 이것도 안돼고...어떻게 해야 하는지 가르쳐주세요

거기 있는 라이브러리 다 안깔아도 됩니다. ffmpeg 만 있으면 컴파일이 가능합니다. libdvdcss, libmad, faac, ogg, vorbis 같은 것들은 필요할 때 까시면 됩니다.

그리고 perl 같은 녀석은 perl 개발자가 아니시라면 이미 깔려있는 버전으로 충분할 것이라고 생각합니다. perl은 제가 안깔아봐서 설명을 못드리겠네요.

익명 사용자의 이미지

./configure --with-ffmpeg-tree=/usr/src/ffmpeg-20041113으로 설정중에 이런 메시지가 나오면서 멈춰 버립니다.

configure: error: The skins2 module depends on the wxWindows development package.
Wintout it you won't be able to open any dialog box from the interface, which makes the skin2 interface rather useless.
Install the wxWindows development package or alternatively you can also configure with: --disable-wxwindows --disable-skin2.

대충 wxwindows를 깔던지 아니면 disable시키던지 둘중 하나를 하라는
말같은데..문제가 좀 있내요...(저한테ㅋㅋ)

wxwindows를 받아서 깔았더니 gnome에 이상이 생겨서 이번에는
wxwindows를 안깔아 볼려고 하는데요 이놈의 역할이 무엇인지 좀 알수 있을까요?? 그리고 꼭 깔아야 하면 gnome에 영향을 안미치고 좀 까는 방법은 없는지..

gnome 증상은 맨아래 패널이 사라져 버리고요..바탕화면에 있는이콘만 남고
다 사라져 버린다는 것입니다..
혹시나해서 KDE를 써봤는데 이것도 뭐가 문제가 있는지 계속 응용프로그램들이
죽어 버리내요..ㅜㅜ
답변 부탁드립니다..

소맛라면의 이미지

모르고 손님으로 올려 버렸내요 ^^

무엇을 위해 사는가..

oedalpha의 이미지

wxWindows가 gnome에 영향을 미친다니 이상합니다. wxWindows는 multiplatform GUI 라이브러리입니다.

정 wxWindows가 안된다면, skin2를 disable 시키시고, enable-gtk 이던가 enable-gtk2 같은 걸 쓰셔서 gtk GUI를 써보세요. gtk쪽 development 라이브러리를 까시고요.

VLC를 어떤 용도로 쓰실 것인가랑, 시스템에 어떤 리눅스를 까셨는가, 예를 들면 레드햇 9, 데비안 stable 등.. 을 알려주시면 답변해드리는 데에 도움이 될 것 같습니다.

소맛라면의 이미지

제가 무지한 탓에 이런 어이없는 질문을 계속하게 되는군요..ㅋㅋ

먼저 사용 배포판은 레드헷7.3입니다.
7.3 이상의 버전이 인스톨시 멈춰버리는 현상때문에 사용하지 못하고 있습니다.
처음에 OK하고 SKIP하는 장면에서 멈춰 버리는데 이거 건너 뛸수 있다면
이 답변도 부탁드립니다.

vlc의 용도는 한쪽에서는 server 한쪽에서 는 client를 해서 영상을 출력하려고 합니다..client 쪽에 Server에서 http 나 UDP를 이용해서 보내는 영상을 보이려고 하는것입니다..말이 너무 횡설수설 한가요;;;

gtk쪽 development 쪽 라이브러리를 까는데 어떤 것들이 필요한지 ..
되도록이면 좀 자세히좀 설명해주셨으면 합니다..
제가 리눅스에 워낙 초보다 보니...잘모르는 것이 너무나도 많습니다..^^

마지막으로 친절한 답변 감사드립니다...답변이 올라왔는지 10분마다 들어와서
보고 있어요 ^^

무엇을 위해 사는가..

oedalpha의 이미지

7.3이라.. 좀 예전버전이네요. 멈춰버리는 현상은 잘 모릅니다. 다른 컴퓨터에 까시면 될 것 같군요 :evil:

레드햇 CD 찾아보시면 gtk-devel 같은 rpm이 있을것입니다. gtk-devel은 확실히 있을 것이고, gtk2-devel은 잘 모르겠습니다. 여하간 걔네들을 우선 깔아주세요. 아마 두번째 장 이후에 있을겁니다. rpm 명령을 까시면 되고, 의존성있는 패키지는 전부 깔아주셔야겠죠. 그리고 wxWindows를 깔아야하는 상황이라도 일단 CD에 있는 버전으로 까세요. devel이 붙은 버전으로요..

서버용으로 쓸 VLC는 사실 gtk가 필요없습니다. 클라이언트용으로만 필요합니다.

익명 사용자의 이미지

서버용으로 쓸건아니구요...서버는 잠시 테스트를위해서 돌리는것이고
클라이언트가 주입니다..서버는 윈도우로돌려도 상관없지않나요??

--with-ffmpeg-tree=/usr/src/ffmpeg-20041113 --disable-wxwindows --enable-gtk 로 깔았습니다.

./vlc로 실행 시키면 실행이됩니다. 그리고 동영상파일을 드래그 해서 놓으면
동영상이 실행되지만 마우스오른쪽버튼을 누르면 옵션이나오지 않습니다.

콘솔 창에서 ./vlc로 실행 시키고 옵션을열기위해서 vlc위에서 마우스 오른쪽 버튼을 누르면 아래와같은 메시지가 출력 됩니다...

[00000645] main dialogs provider error : no dialogs provider module mached "any"
[00000644]skins2 interface error: No suitable dialogs provider found
[00000644]skins2 interface: skin: VLC OSX Interface author: BigBen

소맛라면의 이미지

위 글도 접니다...;;

무엇을 위해 사는가..

oedalpha의 이미지

실행이 되신다니 다행이네요..

거진 다 된 것 같은데, 제가 첨부한 스크린샷처럼 메뉴가 뜨지 않으시나보네요?

아마 skins2 가 작동되어 MacOSX feel의 창이 뜨는 것 같은데.. 그 부분에 대해서는 어떻게 해야할지 잘 모르겠습니다. :cry: 그럼 힘내세요;;;

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
소맛라면의 이미지

결국 컴파일은 포기 하고 RPM으로 깔았습니다..ㅜㅜ
고수의 길은 멀고 험한 것일까요..ㅋㅋ
혹시 VLC를 스트리밍 서버로 사용해보신분 좀 가르쳐 주시겠어요..
UDP unicast는 되는데 나머지는 어떻게 해야 하는지 도통 모르겠네요..
특히 http로 하는 법을 중점으로 좀 가르쳐주시면 감사하겠습니다
지금까지도 감사했지만요 ^^
그럼 즐거운 하루되세요 ..

무엇을 위해 사는가..

oedalpha의 이미지

서버측:
우선 로컬에서 플레이가 되는지 확인하세요. WMV3 코덱으로 인코딩된 파일은 재생이 안되는 것 같습니다.

그러면 이제 재생할 파일 선택 후, stream output을 선택한 후, 첨부한 vlc1.png 처럼 합니다.

transcode를 해줘야 제대로 전송이 되는 경우가 대부분이니 transcoding option을 바꿔가면서 테스트해보세요.

클라이언트측:
네트웍 스트림 열기를 선택한 후, 첨부한 vlc2.png처럼 하면 됩니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
Image icon 0바이트
소맛라면의 이미지

정말 감사합니다 ㅜㅜ

무엇을 위해 사는가..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.