Movieplayer streamt jetzt DVDs und (S)VCDs

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Movieplayer streamt jetzt DVDs und (S)VCDs

Beitrag von gagga »

So. Seit eben ist eine neue Version vom Movieplayer im CVS (HEAD branch). Diese Version kann nun (serverbasiert) DVDs und (S)VCDs auf der Box abspielen.
Weitere Infos gibts hier: http://www.giggo.de/dbox2/movieplayer.html

Feedback bitte reichlich in diesen Thread.

ACHTUNG: Stand heute (13.8.2003) ist diese Version des Movieplayers noch nicht in irgendeinem Image verfügbar, sondern muß selbst kompiliert werden (HEAD branch).
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

auf der webseite steht, man braucht vlc fuer windows oder linux. gehen die versionen fuer Mac OS X, BeOS, NetBSD, OpenBSD, FreeBSD, Solaris und QNX nicht? :)
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Äh. Vermutlich schon. Konnte ich mangels Rechnerpark bloß nicht testen :)
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

moin!

ich les hier immer "drive".. cds und dvds spiele ich eh im dvd player, aber egal. ich versuche krampfhaft, ein einzelnes file von pladde abzuspielen. in der doku konnte ich dazu nichts finden.

kann ich da einfach (z.b.) "g:\filme" anstelle des driveletters nutzen?

oh, lese gerade "* Developer Hint:" .. hmpf.

gehts denn irgendwie auf die alte art, wie damals mit dem test_clip file?
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben:moin!

ich les hier immer "drive".. cds und dvds spiele ich eh im dvd player, aber egal. ich versuche krampfhaft, ein einzelnes file von pladde abzuspielen. in der doku konnte ich dazu nichts finden.

kann ich da einfach (z.b.) "g:\filme" anstelle des driveletters nutzen?
Readme lesen! Da steht bei den ToDo's:
Support for playing back arbitrary files like .MPG, .PS, .VOB etc. (not only SVCD and DVD)
Herr Bert
Interessierter
Interessierter
Beiträge: 25
Registriert: Mittwoch 6. August 2003, 09:52

Genial!

Beitrag von Herr Bert »

@gagga
Erstmal vielen Dank und klasse Arbeit!!! Find ich schon unglaublich was hier geleistet wird und das bei dem Wetter!

Ich seh das genauso wie mein "Vorschreiber", DVD's spiele ich in der Regel auf dem DVD-Player an meinem Fernseher ab. Wer möchte schon in den Keller rennen und da die DVD im Server wechseln... :D

Perfekt wäre es aus meiner Sicht, wenn man alles was so kreucht und fleucht (Mpeg, SVCD's, PS, etc.) in einem Verzeichnis auf der Platte hat und von der DBox dann seine eigene kleine "Videothek" hat, aus der man auswählen kann. Das fänd ich klasse!

Wie gesagt, das soll keine Kritik sein, sondern spiegelt einfach nur, aus meiner Sicht, das einfachste Handling wieder.

Gruss,
Mario
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

soooo, also, alles eingestellt, und wenn ich auf VCD STARTE gehe, faengt das cd drive im pc auch an zu roedeln, und der fortschrittsbalken laeuft auf dem vlc player. aber auf dem TV:

"die verbindung zum streamingserver wird hergestellt." nix weiter :o

naja, die verbindung muss ja wohl da sein, sonst wuerde ja die dbox das cdrom nicht in gang setzen koennen. muss ich dem vlc noch die IP der box irgendwo mitteilen?

ps: ja, das todo hatte ich im nachhinein gelesen, hat sich ueberschnitten.
StompSC
Interessierter
Interessierter
Beiträge: 93
Registriert: Donnerstag 7. März 2002, 15:53

Beitrag von StompSC »

Ich denke, alle "passiven" Nutzer dieser Sache brauchen vor allem eines: Geduld!
gagga schreibt doch, was noch in der Pipeline steht, also ruhig Blut.
Hetzen macht nur böses Blut... vor allem bei den Temperaturen.

nochmal Lob an alle, es wird es wird... freu!

Gruß StompSC
Sagem 2xIntel SAT BMon1.0
Astra only (kein DISEqC)
Avia 600L / eNX
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben:muss ich dem vlc noch die IP der box irgendwo mitteilen?
Nö.
Stimmen alle Einstellungen auf der dbox? Videorate etc.?
Leider dauert es aufgrund eines Bugs/Missing Features in VLC zur Zeit bis zu 10 Sekunden bis das Abspielen auf der Box startet. Wird leider erst mit VLC 0.6.3 zu reduzieren sein.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

gagga hat geschrieben: Stimmen alle Einstellungen auf der dbox? Videorate etc.?
Leider dauert es aufgrund eines Bugs/Missing Features in VLC zur Zeit bis zu 10 Sekunden
jau, 1000 und 192 als raten. gewartet hab ich jetzt spasseshalber mal glatte 5 minuten. kuett nix.

soll ich mal neutrino per telnet aufrufen, wuerden dir evtl. console ausgaben was bringen? fuer mich schauts so aus, als wenn die dbox kein reply bekommt (oder nicht merkt, das sie eins bekommt). mit dem test_clip file ging ja alles, somit bin ich derweil ratlos, wenns bei dir geht.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

ich bin baff, DVD geht! hmm.. gehen NTSC vcds nicht, kann das sein?
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben:ich bin baff, DVD geht! hmm.. gehen NTSC vcds nicht, kann das sein?
Fein :) Keine Ahnung was mit NTSC VCDs ist. Ich denke mal das geht nicht, aber keine Ahnung.
Generell helfen mir immer die Debugausgaben, die man per seriellem Terminal erhält.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

so, also mal zusammenfassend:

DVD bekomme ich nur mit flackern hin (nicht ruckeln, sondern zittern/flackern des bildes). auch nicht, wenn ich die videorate von 1000 auf 4000 erhoehe - bleibt so. die DVDs haben max 3000kbps VBR und sind im D1-HALF format 352x576PAL. somit kann man IMHO eine zu hohe bitrate nicht dafuer verantwortlich machen (oder?) naja, immerhin ruckeln die nicht, also schonmal nicht schlecht <g>.

in punkto (S)VCD bin ich leider garnicht voran gekommen, habe sogar noch eine kauf vcd hier (rasenmaehermann <g>). da wartet sich die box enen wolf, wie oben erwaehnt.

mehr kann ich leider bisher an feedback nicht anbieten, aber iss ja schonmal was. bis heute abend sind die anderen sicher auch vom baden zurueck :lol:

schoenen (kuehlen) nachmittag noch!
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Re: Genial!

Beitrag von kerlimann »

Herr Bert hat geschrieben: Perfekt wäre es aus meiner Sicht, wenn man alles was so kreucht und fleucht (Mpeg, SVCD's, PS, etc.) in einem Verzeichnis auf der Platte hat
kommt sicher noch, hatte ich ja auch auf anhieb erstmal ueberlesen. aber du koenntest dir derweil folgendermassen behelfen:

vielleicht hast du eine art virtual cd? daemon tools zum bleistift. damit koenntest du dir mehrere diskimages erstellen, und ein/auswerfen (virtuell). iss natuerlich nicht so der hit, aber tut. da ich nur einen dvd-brenner habe, und den soweit wie moeglich schonen moechte, behelfe ich mir mit den daemon tools, klappt ganz gut.
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben: in punkto (S)VCD bin ich leider garnicht voran gekommen, habe sogar noch eine kauf vcd hier (rasenmaehermann <g>). da wartet sich die box enen wolf, wie oben erwaehnt.
Kannst Du dazu mal das serielle Log schicken?
Auch hilft: in VLC - Meldungen - Wortreich mal einschalten und dieses Log pasten.
(Wer "verbose" als "wortreich" übersetzt hat gehört auch geschlagen..;) )
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

langsam aber sicher komm ich der sache naeher. es laufen hier auch keine orginal DVDs, nur meine selbstgebrannten vom TV :o

dabei ist mir folgendes aufgefallen: der PIONEER A03 hat vorne 2 LEDs. DISC und READ/WRITE.

wenn keine disc drin liegt, sind beide aus (logo)
wenn eine KAUF DVD oder eine VCD/SVCD drinliegt, ist die DISC led GRUEN. alles laesst sich lokal super abspielen, aber ueber die dbox nicht.

wenn eine selbstgebrannte DVD drinliegt, ist die DISC led gelb, und wird auch auf der dbox abgespielt.

tja.. bloederweise find ich auch jetzt das handbuch des dvd brenners nicht mehr wieder. auf alle faelle liegts igendwie am format der dvd/vcd bzw. am dvdrom drive. ich raff das nicht so ganz, ehrlich gesagt?
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

>Kannst Du dazu mal das serielle Log schicken?

nicht schlagen, aber ich bin einer von denen, die kein langes kabel haben :oops:

>Auch hilft: in VLC - Meldungen - Wortreich mal einschalten und dieses Log
>pasten.
kann ich machen, aber wird wohl nicht viel helfen, da vlc ja lokal spielt.
ich schau mal. vielleicht faellt dir ja auch zu meiner anderen msg noch was ein. geht denn bei dir VCD/SVCD/DVD?
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben:langsam aber sicher komm ich der sache naeher. es laufen hier auch keine orginal DVDs, nur meine selbstgebrannten vom TV :o

dabei ist mir folgendes aufgefallen: der PIONEER A03 hat vorne 2 LEDs. DISC und READ/WRITE.

wenn keine disc drin liegt, sind beide aus (logo)
wenn eine KAUF DVD oder eine VCD/SVCD drinliegt, ist die DISC led GRUEN. alles laesst sich lokal super abspielen, aber ueber die dbox nicht.

wenn eine selbstgebrannte DVD drinliegt, ist die DISC led gelb, und wird auch auf der dbox abgespielt.

tja.. bloederweise find ich auch jetzt das handbuch des dvd brenners nicht mehr wieder. auf alle faelle liegts igendwie am format der dvd/vcd bzw. am dvdrom drive. ich raff das nicht so ganz, ehrlich gesagt?
Hmm. Momentan nutzt der Movieplayer die "dvdsimple" mrl in VLC (d.h. immer nur das erste Chapter auf der DVD. Probier doch mal mit einer mrl "dvdsimple:D:@1:1" die DVD lokal abzuspielen. Geht das?
Sobald Chaptersupport da ist erledigt sich das Problem dann.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

aaahhhhh..:

mux_ts_dvbpsi debug: dropping buffer size=627 dts=9400864624 pcr_dts=9400867480 diff=36222
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9400942990 pcr_dts=9400967580 diff=57956
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401047479 pcr_dts=9401067680 diff=53567
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401151968 pcr_dts=9401167780 diff=49178

oder iss das normal so?
Zuletzt geändert von kerlimann am Mittwoch 13. August 2003, 13:13, insgesamt 1-mal geändert.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

und hier das komplette:

httpd debug: new connection from 192.168.0.253
main debug:
http debug: requested playlist empty
http debug: get name=sout value=#transcode{vcodec=mpgv,vb=4000,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=http,mux=ts,url=:8080/dboxstream}} type=string
httpd debug: close connection from 192.168.0.253
httpd debug: new connection from 192.168.0.253
main debug:
http debug: requested playlist add: vcd:x:@1:1
http debug: get name=sout value=#transcode{vcodec=mpgv,vb=4000,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=http,mux=ts,url=:8080/dboxstream}} type=string
httpd debug: close connection from 192.168.0.253
httpd debug: new connection from 192.168.0.253
httpd debug: close connection from 192.168.0.253
httpd debug: new connection from 192.168.0.253
http debug: requested playlist item: 0
http debug: get name=sout value=#transcode{vcodec=mpgv,vb=4000,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=http,mux=ts,url=:8080/dboxstream}} type=string
httpd debug: close connection from 192.168.0.253
main debug: creating new input thread
main: playlist item `vcd:x:@1:1'
main debug: waiting for thread completion
main debug: access `vcd', demux `', name `x:@1:1'
main debug: looking for access module
main debug: probing 7 candidates
vcd debug: using winNT/2K/XP ioctl layer
main debug: thread 2272 (input) created at priority 15 (src/input/input.c:180)
vcd debug: p_sectors: 0, 0
vcd debug: p_sectors: 1, 1261
vcd debug: p_sectors: 2, 103852
vcd debug: p_sectors: 3, 206308
vcd debug: p_sectors: 4, 308162
vcd debug: entry point 0 begins at LBA: 1261
vcd debug: entry point 1 begins at LBA: 103852
vcd debug: entry point 2 begins at LBA: 206308
main debug: using access module "vcd"
main debug: looking for demux module
main debug: probing 17 candidates
ps warning: this does not look like an MPEG PS stream, continuing
main debug: looking for mpeg-system module
main debug: probing 1 candidate
main debug: using mpeg-system module "mpeg_system"
httpd debug: new connection from 192.168.0.253
httpd debug: close connection from 192.168.0.253
main debug: selecting ES 0xe0
main debug: looking for packetizer module
main debug: probing 7 candidates
main debug: using packetizer module "packetizer_mpegvideo"
main debug: thread 2260 (decoder) created at priority 0 (src/input/input_dec.c:112)
main debug: selecting ES 0xc0
main debug: looking for packetizer module
main debug: probing 7 candidates
main debug: using packetizer module "packetizer_mpegaudio"
main debug: thread 2332 (decoder) created at priority 2 (src/input/input_dec.c:112)
main debug: dumping stream ID 0x0 [OK:0/D:0]
main debug: seekable stream, position: 0/238421484 (-:--:--/-:--:--)
main debug: dumping program 0x0, version 0 (partial)
main debug: ES 0xbe, stream 0xbe, fourcc ` ', not selected [OK:0/ERR:0]
main debug: ES 0xe0, stream 0xe0, fourcc `mpgv', selected [OK:0/ERR:0]
main debug: ES 0xc0, stream 0xc0, fourcc `mpga', selected [OK:0/ERR:0]
main debug: using demux module "ps"
main debug: stream=`transcode'
main debug: looking for sout stream module
main debug: probing 1 candidate
main debug: stream=`duplicate'
main debug: looking for sout stream module
main debug: probing 1 candidate
stream_out_duplicate debug: creating a duplication
stream_out_duplicate debug: * adding `std{access=http,mux=ts,url=:8080/dboxstream}'
main debug: stream=`std'
main debug: looking for sout stream module
main debug: probing 1 candidate
stream_out_standard debug: creating `http/ts://:8080/dboxstream'
main debug: looking for sout access module
main debug: probing 1 candidate
main debug: using sout access module "access_output_http"
stream_out_standard debug: access opened
main debug: looking for sout mux module
main debug: probing 2 candidates
mux_ts_dvbpsi debug: Open
mux_ts_dvbpsi debug: pcr_delay=100000 pcr_soft_delay=0
main debug: using sout mux module "mux_ts_dvbpsi"
main debug: muxer support adding stream at any time
stream_out_standard debug: mux opened
main debug: using sout stream module "stream_out_standard"
main debug: using sout stream module "stream_out_duplicate"
stream_out_transcode debug: codec audio=mpga 0Hz 2 channels 187Kb/s
stream_out_transcode debug: codec video=mpgv 0x0 3906kb/s
main debug: using sout stream module "stream_out_transcode"
packetizer_mpegaudio: Running mpegaudio packetizer
packetizer_mpegvideo: Running mpegvideo packetizer
packetizer_mpegvideo warning: sequence_header_code found (0 skipped)
packetizer_mpegvideo debug: ARRGG no extension_start_code
packetizer_mpegvideo warning: creating input (image size 352x240, frame rate 29,97)
main debug: adding a new input
stream_out_transcode debug: creating video transcoding from fcc=`mpgv' to fcc=`mpgv'
main debug: adding a new input
stream_out_transcode debug: creating audio transcoding from fcc=`mpga' to fcc=`mpga'
main debug: adding a new input
mux_ts_dvbpsi debug: adding input codec=mpga
packetizer_mpegaudio debug: v:0 l:1 channels:2 samplerate:44100 bitrate:224 size:731
main debug: adding a new input
mux_ts_dvbpsi debug: adding input codec=mpgv
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9400864624 pcr_dts=9400867480 diff=36222
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9400942990 pcr_dts=9400967580 diff=57956
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401047479 pcr_dts=9401067680 diff=53567
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401151968 pcr_dts=9401167780 diff=49178
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401256457 pcr_dts=9401267880 diff=44789
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401360946 pcr_dts=9401367980 diff=40400
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401465434 pcr_dts=9401468080 diff=36012
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401543801 pcr_dts=9401568180 diff=57745
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401648291 pcr_dts=9401668280 diff=53355
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401752779 pcr_dts=9401768380 diff=48967
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401857268 pcr_dts=9401868480 diff=44578
mux_ts_dvbpsi debug: dropping buffer size=627 dts=9401961768 pcr_dts=9401968580 diff=40178
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

gagga hat geschrieben: Hmm. Momentan nutzt der Movieplayer die "dvdsimple" mrl in VLC (d.h. immer nur das erste Chapter auf der DVD. Probier doch mal mit einer mrl "dvdsimple:D:@1:1" die DVD lokal abzuspielen. Geht das?
Sobald Chaptersupport da ist erledigt sich das Problem dann.
naja, erste chapter muesste gehen, auf der VCD (von der ist auch das log) ist kein menue drauf. ansonsten.. was meinst du mit "dvdsimple:D:@1:1"?? erklaere mal bitte fuer doofe, was ich machen soll.
Wally
Interessierter
Interessierter
Beiträge: 53
Registriert: Freitag 20. September 2002, 19:10

Wahnsinn :)

Beitrag von Wally »

Das funktioniert ja wirklich!!! :D
Ich probiere gerade Den Schuh des Manitu an, das Bild ist schön!
Nur der Ton kommt nur aus dem rechten Kanal. Und auch nur der Ton für den rechten Kanal.. :wink:
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Re: Wahnsinn :)

Beitrag von kerlimann »

Wally hat geschrieben:Das funktioniert ja wirklich!!! :D
wuerde es dir etwas ausmachen, etwas mehr ins detail zu gehen, was du jetzt abspielst? nicht welchen film, sondern VCD, SVCD, DVD und mit welcher norm.
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

kerlimann hat geschrieben:
gagga hat geschrieben: Hmm. Momentan nutzt der Movieplayer die "dvdsimple" mrl in VLC (d.h. immer nur das erste Chapter auf der DVD. Probier doch mal mit einer mrl "dvdsimple:D:@1:1" die DVD lokal abzuspielen. Geht das?
Sobald Chaptersupport da ist erledigt sich das Problem dann.
naja, erste chapter muesste gehen, auf der VCD (von der ist auch das log) ist kein menue drauf. ansonsten.. was meinst du mit "dvdsimple:D:@1:1"?? erklaere mal bitte fuer doofe, was ich machen soll.
Im Menü "Volume öffnen", auf "DVD" clicken (nicht "DVD (Menü Unterstützung)"). Dann sollte ganz oben (MRL) etwas ähnliches wie "dvdsimple:D:@1:1" erscheinen. Das dann entsprechend auf Dein DVD Laufwerk anpassen und auf "OK" clicken. Dann sollte das erste Chapter der DVD lokal spielen.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

mooment, das was da steht, kommt drauf an, was ich auswaehle.

DVD mit menue steht da dvd:X:@0:1

DVD dvdsimple:X:@1:1

VCD vcd:X:@1:1

(audiocd lass ich jetzt mal wech)

ich hab jetzt gerade ne VCD drin, und wenn ich die mit den defaults 1:1 abspiele geht das. spiele ich mit 0:1 faengt er kurz an, springt zurueck, und spielt das dann denoch. ist es das, was du meinst?

(war jetzt aber alles local auf dem pc).

ps: bei einer DVD mit mehreren CHAPTERN (darum gings dir?) wird sowohl mit 0:1 alsauch mit 1:1 das erste chapter gespielt (lokal)