VLC 5.0

Digital Recording
MrFX
Interessierter
Interessierter
Beiträge: 84
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von MrFX »

Gibt's von dem udpstreamts wo 'n binary?

Ich will nich extra alles zum Kompilieren installieren...

Z. Z. nutze ich ggrab mit mplayer auf meinem iBook (MacOSX 10.2.4), aber mplayer ist zu langsam, da würd ich das mal mit vlc probieren.

Thx.

MrFX
Philips-Sat-2@Linux
Nokia-Kabel-2@Linux
Nokia-Sat-1@DVB2000 (die gute alte :D )

lange SCSI-Kabel und DAS Schaltnetzteil für’s Auto
Moderator@DVB2K-Board
Gandalfx
Einsteiger
Einsteiger
Beiträge: 394
Registriert: Mittwoch 9. Oktober 2002, 11:12

Beitrag von Gandalfx »

Hallo zusammen,
Wenn Interesse besteht, könnte mal jemand prüfen, ob bei dem udpstreamts die box einfach aufhört zu senden. Wenn dieses so ist, weiß ich mit 95%er Sicherheit, wodran es liegt. Wäre dann einfach zu beheben (Habe im Moment leider wenig Zeit, um zu testen...).
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
Gandalfx hat geschrieben:Hallo zusammen,
Wenn Interesse besteht, könnte mal jemand prüfen, ob bei dem udpstreamts die box einfach aufhört zu senden. Wenn dieses so ist, weiß ich mit 95%er Sicherheit, wodran es liegt. Wäre dann einfach zu beheben (Habe im Moment leider wenig Zeit, um zu testen...).
?? wenn ich wuesste wie ich VLC dzu bewegen kann den ggrab stream ueber Netz mit UDP-Unterstuetzung live anzuzeigen, wuerde ich gerne testen.....http://meineip:31337 klappt zB. mit ggrab waehrend des streamens nicht. Wie muss ich denn VLC einstellen um den stream live ueber Netz mit UDP zu sehen?

cu,
peter

--
"Es ist keine Schande nichts zu wissen,
wohl aber nichts lernen zu wollen!"
Gandalfx
Einsteiger
Einsteiger
Beiträge: 394
Registriert: Mittwoch 9. Oktober 2002, 11:12

Beitrag von Gandalfx »

@petgun,
den ggrab-Stream (streampes, ein PES-Stream) kann man nicht benutzen, da vlc einen TS-Stream will. Also muß udpstreamts direkt auf der Box gestartet werden. Ich habe es hier am Anfang des Threads so verstanden, als ob udpstreamts nach max. 10 Sekunden einfach den Dienst einstellt.... Wenn dieses so ist, kann ich mal einen Patch reinmachen...
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
Gandalfx hat geschrieben:@petgun,
den ggrab-Stream (streampes, ein PES-Stream) kann man nicht benutzen, da vlc einen TS-Stream will. Also muß udpstreamts direkt auf der Box gestartet werden. Ich habe es hier am Anfang des Threads so verstanden, als ob udpstreamts nach max. 10 Sekunden einfach den Dienst einstellt.... Wenn dieses so ist, kann ich mal einen Patch reinmachen...
sorry, habe ich wohl missverstaendlich ausgedrueckt....ich habe bisher nur ueber http getestet und die max 10 Sekunden Laufzeit beziehen sich auf die alte Version. Ich werde aber noch mal versuchen udpstreamts so wie von Obi beschrieben mit VLC ans spielen zu bekommen...

cu,
peter

--

Gegen Langeweile hilft nur Neugier, gegen Neugier hilft nichts.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

VLC 0.5.2

Beitrag von petgun »

Hi,
und schon wieder eine neue Version:
Release: VLC 0.5.2 (11 Mar 2003) This new release features improved audio quality (especially under Mac OS X), support for new audio formats (audio DV and FLAC), support for streaming of DivX 1/2/3, WMV 1/2 and h/i263 with VLC's stream output and many bug fixes (including the lock-ups under Mac OS X).


Wie immer unter http://www.videolan.org/vlc/

cu,
peter

--
It is impossible to defeat an ignorant man in argument.
MadMaxx
Interessierter
Interessierter
Beiträge: 37
Registriert: Donnerstag 14. November 2002, 21:06

Beitrag von MadMaxx »

Hallo,

ist es eigentlich mit diesem tool auch moeglich, die aufgenommenen streams wieder auf die Box (via clipmode) zu schicken? Ich habe es zwar versucht, habe es dann aber aufgegeben. Weiss jemand wie's geht?

Viele Gruesse
MadMaxx
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
MadMaxx hat geschrieben:Hallo,

ist es eigentlich mit diesem tool auch moeglich, die aufgenommenen streams wieder auf die Box (via clipmode) zu schicken? Ich habe es zwar versucht, habe es dann aber aufgegeben. Weiss jemand wie's geht?
...da muesste noch viel mehr mit gehen...zB. auch grabben mit LiveView....und UDP-Unterstuetzung. Waere nett wenn uns da die Dev's mal an's Haendchen nehmen wuerden und ein wenig Hilfestellung leisten koennten.

cu,
peter

--
no sig today
nobody
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 18. März 2003, 19:35

vlc & ggrab zu schauen auf MacOSX - oder auch linux

Beitrag von nobody »

ggrab -host dbox -o - -p 2ff 300 | /path/to/vlc /dev/stdin

funktinoiert bei mir auf meinem G4/400 prima.
Nicht mehr aber gut auf einem Powerbook G3 400
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Re: vlc & ggrab zu schauen auf MacOSX - oder auch linux

Beitrag von petgun »

Hi
nobody hat geschrieben:ggrab -host dbox -o - -p 2ff 300 | /path/to/vlc /dev/stdin

funktinoiert bei mir auf meinem G4/400 prima.
Nicht mehr aber gut auf einem Powerbook G3 400
...was passiert denn genau bei den Parametern die Du da eingestellt hast?
Du rufst ggrab auf und schickst den stream direkt nach VLC (nur zum anzeigen?) ohne temporaere Datei ? Mich wuerde besonders interessieren ob das auch mit UDP klappt....Netzwerkstream/UDP/RPT/(Multicast) Adresse/Port..??

cu,
peter

--
KEIN KRIEG GEGEN DEN IRAK!
nobody
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 18. März 2003, 19:35

Beitrag von nobody »

-host dbox: angabe der ip/ der name der dbox
- o -: output auf stdout
- p xxx yyy: video und audio ids der streams

mit | /Applications/VLC.app/Contents/MacOS/VLC : wird eine pipe erzeugt, die den output von ggrab in den standard input von videolan gibt.
Leider hat videolan einen fehler. Das funktioniert nämlich nicht. daher mit /dev/stdin zum schluss wird videolan mitgeteilt, es soll von stdin lesen. So funktioniert die pipe dann doch.
mit udp (von seiten der dbox und von ggrab) müsste das auch gehen. theoretisch kann mann dann von vlc wieder einen stream (uni)casten. Das habe ich aber nicht getestet. Auf jedenfall kann man so angenehm gucken, ohne das gigabytes auf die platte geschrieben werden.
Mit einem kleinen shell script funktinioniert das sogar auf mausklick. Wenn das shell script interessiert, poste ich es gerne.
Juerih
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 19. März 2003, 21:21

Beitrag von Juerih »

@nobody

Da ich noch ein blutiger Anfänger mt meiner alten Dbox2 und neuem Neutrino Umbau bin, wäre so ein Script nicht schlecht.

Es wäre nett, wenn Du es posten könntest.

Juerih
nobody
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 18. März 2003, 19:35

Script

Beitrag von nobody »

Das ist ein shell-script.
im prinzip müsste es für jedes Linux funktionieren. Getestet ist es jedoch auf MacOSX.
Am anfang des scripts muss man den pfad zu ggrab und vlc eingeben.
copy und paste. dann mit chmod a+x scriptname ausfürbar machen.
Besonderheiten bei MacOSX:
Wird das script z.b. "playtv.command" genannt, dann kann man es mit doppelklick starten, da die .command Endung als Terminal-dokument erkannt wird. möchte man das renice kommando ohne zusätzliche authentifizierung benutzen können, so muss mit "sudo visudo" eine Zeile wie
username hostname = NOPASSWD: /usr/bin/renice
eingefügt werden.
Die video und audio pids muss man sich über telnet zu dbox und pzapit besorgen. Das script fragt dann nach den stream ids und startet dann das playback. Jetzt kann man noch den nice value ändern. Ich habe die erfahrung gemacht, dass mit OSX mit dem wert von 20 alles noch flüssig läuft, jedoch die anderen anwendungen bedienbarer bleiben.

Script:
#!/bin/sh
# insert below the path to ggrab
GGPATH=/Users/philipp/Desktop/ggrab-0.22a
# insert below the path to vlc
VLCPATH=/Applications/Video/vlc.app/Contents/MacOS
# insert below the hostname or ip of your dbox2
HNAME=host37
LOOP="y"
while [ "$LOOP" = "y" ]; do
if [ "$VID" != "" ]; then
ALTVID=$VID
fi
echo -n "Enter video stream number: "
read VID
if [ "$VID" = "" ]; then
VID=$ALTVID
echo "$VID will be used"
fi
if [ "$AUD" != "" ]; then
ALTAUD=$AUD
fi
echo -n "Enter audio stream number: "
read AUD
if [ "$AUD" = "" ]; then
AUD=$ALTAUD
echo "$AUD will be used"
fi
echo -n "Enter nice value (default 20): "
read NIVAL
if [ "$NIVAL" == "" ]; then
NIVAL=20
fi
echo -n "fullscreen, default: no (y/n) : "
read FSCREEN
if [ "$FSCREEN" = "y" ]; then
FSC="--fullscreen"
else
FSC=""
fi

echo -n "Other options, default: empty: "
read OPTIONS
if [ "$OPTIONS" = "" ]; then
OPTIONS=" "
fi
echo $OPTIONS
$GGPATH/ggrab -q -host host37 -o - -p $VID $AUD | $VLCPATH/vlc /dev/stdin -v 0 $FSC $OPTIONS 2>/dev/null &
# Get the PID of vlc
PIV=$(/bin/ps axc | grep vlc | /usr/bin/awk '{print $1}')
while [ "$NIVAL" != "q" ]; do
if [ "$NIVAL" = "d" ]; then
exit 0
fi

if [ "$NIVAL" != "" ]; then
sudo renice "$NIVAL" $PIV
fi
echo -n "Enter nice value, q to quit, d to disown: "
read NIVAL
done
# vlc 0.5.2 will not display its menu in the finder if started like above in MacOSX
# which will make it immpossible to quit the application from the GUI
# this makes shure, all instances of vlc will be quit.
killall vlc
echo -n "from beginning? default yes, (y/n) ? "
read LOOP
if [ "$LOOP" == "" ]; then
LOOP="y"
fi
done

# ende script
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

das mit dem script ist auf jeden fall ne interessante lösung.
wie schaut es jedoch mit einer cygwin-fähigen lösung aus?
gibt es da auch eine möglichkeit?


ps: auch wenn ichs NOCH nciht getestet habe, aber müßte in der zeile wo ggrab aufgerufen wird anstelle von host37 nicht $HNAME stehen?
nobody
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 18. März 2003, 19:35

Beitrag von nobody »

das ist natürlich richtig. Da muss die variable stehen.
Habe ich wohl beim testen übersehen, und bei mir funktionierts ja auch, da meine dbox host37 heisst.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

VLC 0.5.3

Beitrag von petgun »

Hi,
es gibt wieder eine neue Version 0.5.3 unter http://www.videolan.org/vlc/

cu,
peter


--
no sig today
nobody
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 18. März 2003, 19:35

VLC mit Windows und /dev/stdin

Beitrag von nobody »

VLC mit Windows und /dev/stdin
Wie kann man den unter windows vlc mitteilen dass er von stdin lesen soll ?
Soweit ich weiss gibts kein stdin unter windows, aber vielleicht weiss ja jemand einen Workaround ?
Mit meinem Mac kan ich jetzt schön ferngucken. Nach installation von einem Perl libwww modul holt sich ggrab jetzt sogar selber die video und audio pids von der dbox.
Aber auf windows habe ich es bisher nur geschafft eine aufgezeichnete (ggrab) Datei mit vlc anzuschauen.
Auch fehlt dem windows-vlc das feature, eine datei als "stream" zu betrachten, d.h. der Umweg über aufzeichnung auf Disk und gleichzeitiges abspielen des files mit vlc funktioniert unter windows auch nicht. Vlc stoppt am bei öffnen der Datei festgestellten Dateiende.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

VLC 0.6.0

Beitrag von petgun »

Hi all,
es gibt wieder eine neue Version des VLC unter http://www.videolan.org/vlc/ die ihr Euch imho unbedingt anschauen _muesst_

Alleine die Liste der Aenderungen:

Code: Alles auswählen

Changes between 0.5.3 and 0.6.0: 
--------------------------------- 

Core Support: 
* Channel Server support was removed (was deprecated) 

Input access: 
* Fixed a big bug in ftp and http access that prevented many platforms (OSX most prominently) to view ftp and http streams. 
* Fixed large file support on Windows 
* Video 4 Linux support 
* CD Digital Audio support 
* Fixed IPv6 multicasting on Windows and OSX. 

Input demux: 
* Better detection of AAC and mp3 files 
* Support for OpenDML avi files 
* More complete .mp4/.mov support 
* Very early support for the Matroska container format (don't complain if it doesn't work ;) 

Codecs: 
* VLC's own MPEG1/2 decoder has been replaced with libmpeg2 
* Support for Sorenson 3 (SVQ3 or Quicktime content) via ffmpeg 
* OSX support for QDM2 and QDMC sound, often used in QT content. 
* Fixed a bug which was causing artefacts in DivX video (ffmpeg) 
* Updated our theora decoder to use the alpha 2 release of libtheora 
* If ffmpeg cannot keep up, skip and try to recover instead of stopping altogether 
* Indeo Video 3 (IV32) support for little-endian computers. (so not for OSX) 

Interfaces: 
* The wxWindows interface is now fully useable as well as Unicode safe 
* New HTTP remote control interface 

Stream output: 
* New stream output scheme. It is now possible to build a chain of stream outputs allowing for instance to stream and display some content at the same time. 
* The stream output now allows to transcode content on the fly. 
* Fixed major bug that prevented streaming mpeg 1/2 video with pulldown content. 
* SAP/SDP announcing support. (both IPv4 and IPv6) 

Miscellaneous: 
* New reset option for the preferences 
* You can set your language in the prefences 
* New video chroma conversion module using ffmpeg 
* Added a Gentoo ebuild to the distribution 
* Added a new smaller subtitles font (now the default) + scripts to generate your own 
* SAP/SDP IPv6 support 

UNIX ports: 
* Basic support for the X11 Xinerama extension. 
* New skinable interface ported to X11. 
* Run opie-vlc and zaurus-vlc as GuiServer 

Mac OS X port: 
* When you add several items to the playlist, they are sorted alphabetically. 
* New about panel and revamped preferences panel. 
* Fixed the deinterlace menu. 
* Float on top, Fit to Screen and a Transparency option for video out. 
* New output dialog for transcode and display while stream capabilities. 
* New icons by Davor Orel. 
* New audio resampler. Should make VLC much faster. 
* Fixed disappearing and crackling sound (PTS is out of range bug) 
* We no longer automatically save the preferences when you quit the application 
* Arrow keys are now use to browse the menus in a DVD 

Win32 port: 
* the wxWindows interface is now the default interface 
* The keyboard shortcuts are now identical to the linux version 
* Fixed the "no sound" problem on NT4 
* Improved skinnable interface (it now uses the wxWindows interface dialogs). 
* Added support for compressed skins files (.vlt files) 
* Fixed SVCD chapters support. 
* Fixed memory leak with 5.1 audio. 

BeOS port: 
* Interface localization 
* Screensaver disabled if playing in fullscreen 
* A few new keyboard shortcuts 
* New full-featured Preferences window 

Changes between 0.5.2 and 0.5.3: 
--------------------------------- 

Core Support: 
* fixed DTS S/PDIF output on little-endian machines 
* support for skins at the interface level 
* new OSD module using Freetype2 
* video outputs are now destroyed when the associated input ends 
* the video output takes into account the caching delay introduced at the 
   input level before dropping out of date frames. 
* configuration option to disable the translation of the interface 

Input access: 
* fixed HTTP redirects 
* support for opening an entire directory 
* EOF should be detected more reliably 
* new video4linux access plug-in 
* new kfir access plug-in designed to work around a bug in the kfir driver 

Input demux: 
* added stream type for some Motorola MPEG-2 video encoders 
* fix for some ogg web radio streams 
* fixed reading TS streams over HTTP 

Codecs: 
* support for 3ivx D4 (not previous versions) 
* support for '3ivd' and '3vid' encodings 
* support for 'MSS1' codec ( same as WMV2 ) 
* support for SAMI subtitles (untested and incomplete) 
* better SSA4 subtitles recognition 
* new codec for raw I420 video 
* improvements to the libmpeg2-based MPEG video decoder 

Interfaces: 
* improvements to wxWindows based interface 
   (although it still misses some important features) 
* skeleton for a Gnome2/GTK2 plug-in 

Stream output: 
* new HTTP output support 
* fixed a segfault in the AVI muxer 
* fixed AV synchronization issues 

Miscellaneous: 
* support for oldstyle id3 genres 

UNIX ports: 
* the SDL vout plug-in will now work on big-endian machines 

Mac OS X port: 
* reorderable playlist 
* fixed the hiding of the mouse on multiple monitors 
* fixed a big issue with some USB speakers 
* support for mono audio output devices 
* reset the audio-device to its default mode before quitting VLC 
* fixed several cosmetic issues 
* you can drag the controller window by its background (as it should be) 
* the messages window remembers more lines 
* delay and fps can now be overruled with subtitles files 
* http and ogg stream output options 
* Apple menu and friends will now be translated as well 

Win32 port: 
* new skinnable interface 
* the directx video output doesn't crash anymore on ctrl+alt+del events. 

iPAQ familiar Linux port: 
* support for FLAC audio format 
* the interface adapts to the screen size/rotation 
* playlist 
* network tab in the interface 
* "apply" handling in preferences
laesst erahnen was das Teil alles kann und vorher schon konnte....und das alles fuer lau!

hth,
peter

--
Schenken ist ein Brückenschlag über den Abgrund deiner Einsamkeit.
[Antoine de Saint-Exupéry]
BusterOne
Interessierter
Interessierter
Beiträge: 20
Registriert: Samstag 26. April 2003, 01:03

Beitrag von BusterOne »

Hat jemand eine Binary von udpstreamts die man im aktuellen Image von AlexW verwenden kann?

Tom
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
Du scheinst Dir den Thread ja komplett durchgelesen zu haben und die Anregung von Obi bemerkt zu haben :D :D und richtig zu kombinieren...danke!

cu,
peter

--
Bild
orlet0815
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Mittwoch 4. Juni 2003, 10:02

Re: VLC mit Windows und /dev/stdin

Beitrag von orlet0815 »

nobody hat geschrieben:VLC mit Windows und /dev/stdin
...
Auch fehlt dem windows-vlc das feature, eine datei als "stream" zu betrachten, d.h. der Umweg über aufzeichnung auf Disk und gleichzeitiges abspielen des files mit vlc funktioniert unter windows auch nicht. Vlc stoppt am bei öffnen der Datei festgestellten Dateiende.
Das muss gehen, macht nämlich der Jack The Grabber. Das Problem ist halt der für einen kompletten Film nötige (temporäre) Plattenplatz.

Was ist eigentlich so schädliches an dem Stream, den die Box (standardmässig; ohne dieses ...ts-Tool) sendet, dass VLC den nicht mag? Und hat schon mal jemand Contakt zu den VLC-Devs gesucht, diesen DBOX-Stream offiziell in VLC zu integrieren?

Orlet
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Seit gestern ist VLC 0.6.1 verfügbar.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

gagga hat geschrieben:Seit gestern ist VLC 0.6.1 verfügbar.
und seit gestern ;-) http://www.videolan.org/pub/videolan/te ... -win32.zip
scheint eine brandneue Version vom VLC 0.6.3 zu sein.

viel Spass,
peter
Chucker
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Mittwoch 8. Oktober 2003, 15:47

Beitrag von Chucker »

Die interessanterweise gleich 3 MB groesser ist :o
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Chucker hat geschrieben:Die interessanterweise gleich 3 MB groesser ist :o
das laeuft unter 'testing' funktioniert aber...selber getestet!

cu,
peter