Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

MacMini

Anfänger

  • »MacMini« ist der Autor dieses Themas

Beiträge: 40

Wohnort: Germany

Beruf: Netzwerkadministrator

  • Nachricht senden

1

Dienstag, 29. November 2005, 22:58

[MOVED TO NEW VERSION] Apple Mac OS X VDR Stream Switcher 0.4 --- needs mplayer

VDR Stream Switcher --- Version 0.4

VDR Stream Switcher allows you to Watch, Capture and Convert your VDR Streams on Mac OS X

Binary:
http://www.christian-hornung.de/binary/V…witcher-0.4.zip

Screenshot:
http://www.christian-hornung.de/vss04.jpg

Source Code: "its the old source code, the new source code comes in a few days"
http://www.christian-hornung.de/source/VDRStreamSwitcher-source-03.zip

Changelog:

2005-11-26 Version 0.4

- Now you can capture your VDR http live Stream on your Mac direct to your Hard Disk
- The record file will be stored on your Desktop
- You can also convert the Record.vdr File to MPEG and watch it with Quicktime or edit the captured VDRstream / Movie with iMovie etc. or burn a DVD =)
Info: Converting the Record.vdr file needs much time, so better you do start this before you go to bed if it is a large Record =) My MacMini converts if nothing else is running, with 25 FPS.


2005-11-15 Version 0.3

- Added DVB-C und DVB-T support
- Added more Channels
- Added direct pipe to mplayer
- Added Help with this text

- Known issue: Phoenix, ARD, HR does not stream with my VDR, maybe your VDR will do that.
- If something went wrong and mplayer increase a high CPU Load, open a terminal and type in "killall mplayer"
or interrupt mplayer in the activity monitor.

2005-11-11 Version 0.2.b "bugfix Version"

- There are no more Installation failures
- New Directory for channels.conf.m3u "~/Library/Preferences/channels.conf.m3u"
- Application now compiled in Release mode, the program should now start ;-)

Special thanks to hannsens and doubleselecta from vdr-portal.de for reporting the bugs. ;-)

2005-11-10 Version 0.2

- In This Version you must not modify your VDR
- You can set your own IP
- You can set your own Port
- You can set your own Channel-position
- You must not modify your mplayer config

This Tool needs mplayer from http://www.darwinports.com/

Installation:

-Just install mplayer from http://www.darwinports.com/
-Be sure that "mplayer" and "mencoder" is located in one of your executable enviroment path and is called "mplayer" and "mencoder" else copy or symlink it to /usr/bin/
-RecEx your vdr channels.conf with your Parameter and copy the file to your Mac
!!! important RecEX output must be locatet on your Mac in "~/Library/Preferences/channels.conf.m3u"

Very Special Thanks to hannsens for his RecEx Code:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
######################################################################################################
#!/bin/bash
# ---------------------------------------------
# CONFIGURE HERE
PLAYLIST_PATH="/tmp"                                    # where the playlists should be located
PLAYLIST_BASENAME="channels.conf"                       # basename of the playlist-files. ".m3u", "_tv.m3u" or "_radio.m3u" will be added
VDRADRESS="192.168.0.42"                               # your VDRs IP
CHANNELSCONF="/etc/vdr/channels.conf"          # your channels.conf 
VDRPORT="3000"                                          # port the streamdev-server is listening
TVSTREAMTYPE="PS"                                       # kind of stream your Client likes best for TV-Channels
FIND_RADIO="YES"                                        # get the radio channels?
RADIOSTREAMTYPE="ES"                                    # kind of stream your Client likes best for Radio-Channels
WRITE_INTO_ONE_FILE="YES"                               # build one file for all Channels (Radio and TV)
WRITE_M3UTAGS="YES"
SUFFIX="m3u"
# ----------------------------------------------

if [ "$WRITE_INTO_ONE_FILE" = "YES" ] ; then
        TV_SUFFIX=""
        RADIO_SUFFIX=""
        FILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$TV_SUFFIX"."$SUFFIX
        RADIOFILENAME=$FILENAME
        echo "">$FILENAME
else
        TV_SUFFIX="_tv"
        RADIO_SUFFIX="_radio"
        touch $PLAYLIST_PATH"/"$PLAYLIST_BASENAME$RADIO_SUFFIX"."$SUFFIX
        RADIOFILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$RADIO_SUFFIX"."$SUFFIX
        echo "">$RADIOFILENAME
        echo "">$FILENAME
fi

# build Playlist for TV-Channels
        FILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$TV_SUFFIX"."$SUFFIX
        URL='http:\/\/'$VDRADRESS':'$VDRPORT'\/'$TVSTREAMTYPE'\/\3-\6-\7-\5'
        SEARCHPATTERN='^\([^\;^\:]*\)[^:]*\:\([^:]*\:\)\{2\}\([^:]*\)\:\([^:]*\:\)\{5\}\([^:]*\)\:\([^:]*\)\:\([^:]*\)\:.*$'
        if [ "$WRITE_M3UTAGS" = "YES" ] ; then
                LINEPREFIX='#EXTINF:0,\1\n'
                LINESUFFIX='';
                echo "#EXTM3U">$RADIOFILENAME
                echo "#EXTM3U">$FILENAME
        else
                LINEPREFIX=''
                LINESUFFIX=' \1'
        fi
        REGEX='s/'$SEARCHPATTERN'/'$LINEPREFIX$URL$LINESUFFIX'/g'
        cat $CHANNELSCONF | egrep  -v '^([^:]*\:){5}0.*$' | egrep -v '^\:.*' | sed "$REGEX" >> $FILENAME 
        if [ "$FIND_RADIO" = "YES" ] ; then
                URL='http:\/\/'$VDRADRESS':'$VDRPORT'\/'$RADIOSTREAMTYPE'\/\3-\6-\7-\5'
            REGEX='s/'$SEARCHPATTERN'/'$LINEPREFIX$URL$LINESUFFIX'/g'
                cat $CHANNELSCONF | egrep  '^([^:]*\:){5}0.*$' | sed "$REGEX" >> $RADIOFILENAME
        fi

######################################################################################################

That`s it. enjoy the program =)

PS: if you want you can modify your /User/$user/.mplayer/config with parameters
you want to have like:

# Write your default config options here!
cache = 4096
aspect = 16:9

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »MacMini« (4. Dezember 2005, 18:41)


MacVDR

Fortgeschrittener

Beiträge: 465

Wohnort: Nähe Stuttgart

  • Nachricht senden

2

Mittwoch, 30. November 2005, 11:02

Hi Christian,


ich hab da ein kleines Problem, vielleicht kannst Du mir da weiterhelfen. Ich hatte früher immer FINK drauf, bis ich den Tiger in den Tank gepackt hab. Damals hab ich FINK gekickt...


... also eine gute Gelegenheit, darwinports mal auszuprobieren. Ich hab mir die aktuelle Version gezogen und installiert, ein selfupdate gemacht und die Pfade entsprechend hingebogen - läuft.

Was allerdings nicht funktioniert, ist die Installation von Software, wenn ich z.B.

sudo port install a52decX

eingebe, wird der Code runtergeladen, entpackt, es wird konfiguriert. Dann legt der Compiler los und schlägt sich nach kurzer Zeit die Rübe an. Ich hab es bisher nicht geschafft, auch nur ein Paket von darwinports zu installieren/übersetzen!

Hast Du da irgendwelche Tipps für mich? Ich hab die aktuellen Developer-Tools drauf (letztes Update vor ein paar Tagen...).



Und gleich noch eine Frage ;) wie funktioniert das mit den VARIANTS? Ich wollte ffmpeg mit mp3, ogg & aac installieren, wie muss ich die Varianten angeben? Werd' da aus den man-pages nicht recht schlau...
Gruß MacVDR (VDR user #912)
–––––––––––––––––––––––––––
Asus M2NPV-VM * AMD Athlon64 X2 3800+ EE * 1GB DDR2/667 * FF 1.5 * Budget * CI * 1TB WD RE2 FYPS * LG-Brenner

MacMini

Anfänger

  • »MacMini« ist der Autor dieses Themas

Beiträge: 40

Wohnort: Germany

Beruf: Netzwerkadministrator

  • Nachricht senden

3

Mittwoch, 30. November 2005, 12:12

Hallo Claus,

Du kannst mich gerne heute abend im ICQ oder AIM, bezüglich darwinports kontaktieren. Ich finde den Thread hier sollte man der Übersicht halber, für Fragen zu dem Programm führen.

So viel ich weiss, brauchst Du die ganzen Codecs nicht manuel installieren, da diese beim MPlayer bundle von darwinports als dependencies dabei sind.

Natürlich kannst Du die sourcen auch so entpacken und manuel mit Deinen Variant Options kompilieren zu ./configure --enable-mp3lame

MacVDR

Fortgeschrittener

Beiträge: 465

Wohnort: Nähe Stuttgart

  • Nachricht senden

4

Mittwoch, 30. November 2005, 13:00

Hi Christian,

hast Recht, ich wollte den Thread nicht hijacken :D

Ich probier mal weiter, vielleicht klopf' ich im AIM mal an ;)
Gruß MacVDR (VDR user #912)
–––––––––––––––––––––––––––
Asus M2NPV-VM * AMD Athlon64 X2 3800+ EE * 1GB DDR2/667 * FF 1.5 * Budget * CI * 1TB WD RE2 FYPS * LG-Brenner

5

Freitag, 2. Dezember 2005, 23:33

RE: [ANNOUNCE] Apple Mac OS X VDR Stream Switcher 0.4 --- needs mplayer

Hallo,

ich bin leider noch die naechsten 3 Wochen nur ueber das WWW mit meinem VDR verbunden und kann daher nichts testen, bin aber schon gespannt auf die neue Version. Sobald ich wieder in Berlin bin werde ich mich melden!

Hannes

robbitobbi://Scenic xB @ 866MHz/~Nexus2.1 - Budget TT 1.0 (Empfangs-VDR)
fliewatueuet://ScenicxB @ 800MHz/~i810fb-xinelibout (Client)

MacMini

Anfänger

  • »MacMini« ist der Autor dieses Themas

Beiträge: 40

Wohnort: Germany

Beruf: Netzwerkadministrator

  • Nachricht senden

6

Sonntag, 4. Dezember 2005, 18:42

Hi Jungs,

es ist schon wieder eine neue Version draussen.

http://www.vdr-portal.de/board/thread.ph…406&sid=#391406

Have fun =)

Immortal Romance Spielautomat