Debian GNU/Linux

Live Tv stream VLC-vel

Fórumok

Sziasztok!

Ismét szeretném a segítségeteket kérni a címben említett témában!
A problémám az, hogy sok próbálkozás ellenére a VLC-vel streamelt Tv adásomnak nincs hangja Windows Media Player alatt!

Ezt a 2 dolgot raktam össze 1 weblapra:
http://ashishware.com/images/vlc4.jpg
http://www.rolandeckert.com/projects/webtv

Ha jól tudom akkor ha VLC-vel streamelek windows-os gépeknek akkor a vcodecnek DIV3-nak az acodecnek mp3-nak a muxnak pedig asf-nek kell lennie. Ha a Roland Eckertes configot használom akkor udp-n megy is a hang vlc klienssel, igaz nem mp3 acodecel.

A rendszer:
Linux debian 2.6.18-6-686 #1 SMP Fri Dec 12 16:48:28 UTC 2008 i686 GNU/Linux
debian_version 4.0

A tvkártyát látja a gép:
02:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

A kártyát a debian alapból nem ismeri fel ezért íg töltöm be:
rmmod bt878
rmmod bttv
modprobe bttv card=78 tuner=5
modprobe btaudio
modprobe snd_bt87x
test -c /dev/video0 || mknod /dev/video0 c 81 0
chmod 666 /dev/video0

A dmesg kimenete:
bt878(0): unloading
bt878_mem: 0xd09ec000.
ACPI: PCI interrupt for device 0000:02:01.1 disabled
bttv0: unloading
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:01.0, irq: 201, latency: 32, mmio: 0xf4000000
bttv0: using: Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF [card=78,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=003fffff [init]
bttv0: using tuner=5
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
tuner 1-0060: All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (bt878 #0 [sw])
tuner 1-0060: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950
btaudio: driver version 0.7 loaded [digital+analog]
PCI: Enabling device 0000:02:01.1 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:01.1[A] -> GSI 17 (level, low) -> IRQ 201
btaudio: Bt878 (rev 17) at 02:01.1, irq: 201, latency: 32, mmio: 0xf4001000
btaudio: using card config "default"
btaudio: registered device dsp1 [digital]
btaudio: registered device dsp2 [analog]
btaudio: registered device mixer2

Lsmod-al látszik, hogy be is tölti a modulokat,
grafikus felület használakor a tvtime programmal már tudom is nézni az adást:

snd_bt87x 14212 0
btaudio 15248 0
bttv 159732 0
snd_pcm 68676 4 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
video_buf 23012 1 bttv
firmware_class 9600 1 bttv
ir_common 27780 1 bttv
compat_ioctl32 1472 1 bttv
i2c_algo_bit 8424 1 bttv
btcx_risc 4776 1 bttv
tveeprom 13840 1 bttv
videodev 21120 1 bttv
v4l2_common 20448 3 tuner,bttv,videodev
snd 47012 13 snd_bt87x,snd_mpu401,snd_mpu401_uart,
snd_seq_oss,snd_intel8x0,snd_ac97_codec,snd_seq,snd_pcm_oss,
snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer
i2c_core 19680 5 tuner,bttv,i2c_algo_bit,tveeprom,i2c_i801
soundcore 9248 2 btaudio,snd
snd_page_alloc 10184 3 snd_bt87x,snd_intel8x0,snd_pcm

FFmpeg adatai, pedig ebben szerepel a libmp3lame:
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
libavutil version: 49.4.0
libavcodec version: 51.40.2
libavformat version: 51.11.0
built on Feb 4 2008 14:45:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
libavutil version: 49.4.0
libavcodec version: 51.40.2
libavformat version: 51.11.0
built on Feb 4 2008 14:45:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

Ki is listázza a támogatott formátumokat ffmpeg -formats | grep mp:
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG4/Motion JPEG 2000 format
E mp2 MPEG audio layer 2
DE mp3 MPEG audio layer 3
E mp4 mp4 format
D mpc musepack
DE mpeg MPEG1 System format
E mpeg1video MPEG video
E mpeg2video MPEG2 video
DE mpegts MPEG2 transport stream format
D mpegvideo MPEG video
E mpjpeg Mime multipart JPEG format
E psp psp mp4 format
DE yuv4mpegpipe YUV4MPEG pipe format
DEV bmp
DEA mp2
DEA mp3
D A mp3adu
D A mp3on4
D A mpc sv7
DEVSDT mpeg1video
DEVSDT mpeg2video
DEVSDT mpeg4
D A mpeg4aac
D VSDT mpegvideo
D VSDT mpegvideo_xvmc
DEVSD msmpeg4
DEVSD msmpeg4v1
DEVSD msmpeg4v2
even though both encoding and decoding are supported for example, the h263

A vlc támogatott formátumaiban is szerepel az mp3,(vlc -l | grep MP):
x264 H.264/MPEG4 AVC kódoló (az x264 könyvtár használatával)
mpgatofixed32 MPEG hang dekódoló
mpgatofixed32 MPEG hang dekódoló
ffmpeg FFmpeg hang/videó dekódoló/kódoló ((MS)MPEG4,SVQ1,H263,WMV,WMA)
libmpeg2 MPEG I/II videó dekódoló (libmpeg2 használatával)
mpeg_audio MPEG hang I/II/III réteg dekódoló
mpeg_audio MPEG hang I/II/III réteg daraboló
stream_out_switcher MPEG2 video switcher stream output
mux_mp4 MP4/MOV muxer
pvr IVTV MPEG kódolókártyák bemenete
ps MPEG-PS demuxer
ps MPEG-PS demuxer
mp4 MP4 adatfolyam demuxer
m4a MPEG-4 hang demuxer
ts MPEG továbbító adatfolyam demuxer
mpgv MPEG-I/II videó demuxer
mpga MPEG hang / MP3 demuxer
m4v MPEG-4 videó demuxer
packetizer_mpegvideo MPEG-I/II video packetizer
packetizer_mpeg4video MPEG4 video packetizer
packetizer_mpeg4audio MPEG4 audio packetizer

Sajnos minden próbálkozásom ellenére amikor a Roland Eckert configjában átírom a paramétereket Windows Media Player számára elfogadhatóra a vlc mindig közbeszól, hogy nemtalál mp3 codec-et!

Vlc config:
$VLC v4l:/dev/video0:norm=pal:size=352x288:adev=/dev/dsp:audio=1 --sout '#transcode{vcodec=DIV3,acodec=mp3,samplerate=44100,vb=1500,ab=128,venc=ffmpeg{keyint=200,hurry-up,vt=800000},deinterlace}:std{access=mms,mux=asf,dst=:8081}' --ttl 12 -I dummy --daemon --control logger --logfile /home/stream/log

Ha esetleg valaki próbálkozott már hasonlóval megtudná velem osztani a tapasztalatait!
Minden öteletet szerettel várok! Kérlek benneteket segítsetek!

NFS SSH-n kersztül

Fórumok

Tiszteletem a Nagyérdemünek!

A következö dologban akadtam el.
- Adott egy linux szerver (NAS) egy router mögött. Ezen lészen az NFS szerver.
- adott egy debián direkt a neten. Direktbe innen simán fel lehet NFS-en keresztül mountolni a NAS szervert.
De ha ezt csinállom:


ssh user@NAS.server.com -L 30001:localhost:2049 -f sleep 300
ssh user@NAS.server.com -L 30002:localhost:621 -f sleep 300 

és utánna :
mount -t nfs -o tcp,port=30001,mountport=30002 NAS.server.com:/celkonyvtar /mnt/NAS_konyvtar

akkor jön a no route to host üzenet.
A Routeren a standart NFS portok forwardolva vannak (600-1023, 111, 2049) de ez tudtommal SSH tunel esetén nem játszik.
Természetesen sima ssh-val be leht jelentkezni az NFS szerverre (igaz az ssh nem a standart 22-es poron fut de ez szerintem lényegtelen)

Hol lehet a gubanc.
Minden ötletet elöre is köszönök.
Üdv
MZ.

[megoldva?]aptitude "There are 226 newly obsolete packages"

Fórumok

Debian Lenny. Rendszeresen (hetente többször) futtatom a z aptitude -ot frisítés ügyben. Először mindíg lefuttatom az "update" -et és most arra figyeltem fel, hogy valamiért piszok sokmindent tölt. Végül a címben jelzett üzenetet kaptam. Amit eddig erről találtam a neten, az mintha azt magyarázná hogy ezeket az "obsolete" csomagokat kivették a distró -bol!? Egy másik cikkben azt találtam, hogy így lehet őket megnézni:
aptitude search "~o"
Nekem pl. olyanokat dobott ki mint ssh, systemv-init, logrotate ... szóval ezek a legalapvetőbb csomagok.
Most akkor mi van? Mit kell ilyenkor csinálni?

AMD ATI Lenny + Compiz vagy Beryl

Fórumok

Sziasztok!

Kezdő Linuxos vagy és Lenny-t használok ATI videókártyával és AMD procival. Az Amd64-es van fent a Linuxból is. Compiz-t vagy Beryl-t szeretnék rátenni, de nem megy. Vagy 10-15 how to-t megnéztem mér de egyik sem jött be nekem. Általában az lett az eredmény, hogy újra kellett raknom az egészet. Az ATI drivert az ATI honlapjáról szedtem le, de szerintem azzal is problémák lehetnek mert az fglrxinfo parancs a következő kimenetet adja:

display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.4)

Akinek ötlete van, vagy megbízható forumot tud ajánalani az kérem segítsen.

Előre is köszi

apt-al telepített csomagok újrafordítása kapcsolókkal

Fórumok

Üdv.

Van nekem apt-get install csomagvév formában feltelepítve egy program, amit újra kellene fordítanom egy plusz modullal valahogy így --add-module=/opt/mod_scgi-b466baa5fcdb --with-debug, de nem tudom hogyan kell. Valaki esetleg tudna ebben segíteni? Normál esetben ez ./configure --add-module=/opt/mod_scgi-b466baa5fcdb --with-debug aztán make és make install.

XVIDCAP

Fórumok

Hello

Ha valakinke sikerült már feltenni a xvidcap-et leírná nekem hogyan tette...

Köszi

VMWare server + Debian guest + Apache

Fórumok

Sziasztok!

Adott egy szerver gép, melyen VMWare-rel virtualizálok Debian guesteket. Minden guest NATolva van, tehát 192.168.163.100-tól kezdődően kapnak címet. Az egyik virtuális gépbe raktam az apache kiszolgálót. A publikus IP-ről forwardolom a 80-as portot ennek a gépnek. Az lenne a kérdésem, hogy hogyan tudnám megoldani, hogy az apache kezelje a virtuális hostokat? Egyáltalán van-e erre lehetőség?
Arról találtam leírást, hogy még a port forwardolás előtt válogatják a kapcsolatokat, de én azt szeretném, hogy az összes 80-as kapcsolatot megkapja az apache és onnan név alapú virtuális hostinggal válogassa szét.

Előre is köszönöm,
Bence

sarge mirror

Fórumok

Sziasztok,

Müködő Sarge tükröt keresnék (sources.list), ha valaki tud ilyet dobjon ide egy linket.

Etch-re, vagy bármi másra frissítés nem játszik, viszont kellene pár csomag.