Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

mac:recstream [2011/11/17 13:32]
wikisysop [VLC Kommandozeilen Variante]
mac:recstream [2011/11/19 14:15] (aktuell)
wikisysop [VLC Kommandozeilen Variante]
Zeile 1: Zeile 1:
 ===== Internet Radio Stream mit VLC aufzeichnen ===== ===== Internet Radio Stream mit VLC aufzeichnen =====
- 
 Was wäre das World Wide Web ohne der Möglichkeit weltweit Radio zu hören. Es ist ja meistens so, dass die besseren Radiostationen terrestrisch,​ also über Antenne, nicht zu empfangen sind. Mittlerweile aber streamen sehr, sehr viele Radiostationen ihr Programm ins Internet. Die Funktion des Tapedecks um die Sendungen aufzunehmen übernimmt heute der Computer. Ich verwende zum Abspielen und Aufzeichnen von Internetradio den kostenlos erhältlichen VLC-Player((http://​vlc-media-player.softonic.de/​mac)),​ der sowohl für Windows, wie auch für Mac erhältlich ist. Was wäre das World Wide Web ohne der Möglichkeit weltweit Radio zu hören. Es ist ja meistens so, dass die besseren Radiostationen terrestrisch,​ also über Antenne, nicht zu empfangen sind. Mittlerweile aber streamen sehr, sehr viele Radiostationen ihr Programm ins Internet. Die Funktion des Tapedecks um die Sendungen aufzunehmen übernimmt heute der Computer. Ich verwende zum Abspielen und Aufzeichnen von Internetradio den kostenlos erhältlichen VLC-Player((http://​vlc-media-player.softonic.de/​mac)),​ der sowohl für Windows, wie auch für Mac erhältlich ist.
  
 Zuerst benötigt man von seinem Radiosender die Stream URL und auch das Format, in welchem gestreamt wird, ist wichtig. Die meisten Radiostationen verwenden vermutlich das MP3-Format aber auch andere Formate sind denkbar. Im Falle meines Lieblingssenders FM4 ist die Streaming URL <​nowiki>​»mms://​apasf.apa.at/​fm4_live_worldwide«</​nowiki>​. Um den Radio Stream zu empfangen wird im VLC Player die Stream URL unter <fc #​008000>​Menü:​ Ablage -> Netzwerk öffnen...</​fc>​ eingetragen:​ Zuerst benötigt man von seinem Radiosender die Stream URL und auch das Format, in welchem gestreamt wird, ist wichtig. Die meisten Radiostationen verwenden vermutlich das MP3-Format aber auch andere Formate sind denkbar. Im Falle meines Lieblingssenders FM4 ist die Streaming URL <​nowiki>​»mms://​apasf.apa.at/​fm4_live_worldwide«</​nowiki>​. Um den Radio Stream zu empfangen wird im VLC Player die Stream URL unter <fc #​008000>​Menü:​ Ablage -> Netzwerk öffnen...</​fc>​ eingetragen:​
-\\ \\ +
 {{:​mac:​vlc1.png|}} {{:​mac:​vlc1.png|}}
-\\ \\  
 Um den Stream nun auf der Festplatte zu speichern, aktiviert man im Prinzip nur noch die Checkbox <fc #​008000>​Streamen/​Speichern</​fc>​. Zuerst aber müssen die notwendigen Setting eingestellt werden (Button: <fc #​008000>​Einstellungen</​fc>​):​ Um den Stream nun auf der Festplatte zu speichern, aktiviert man im Prinzip nur noch die Checkbox <fc #​008000>​Streamen/​Speichern</​fc>​. Zuerst aber müssen die notwendigen Setting eingestellt werden (Button: <fc #​008000>​Einstellungen</​fc>​):​
-\\ \\ +
 {{:​mac:​vlc2.png|}} {{:​mac:​vlc2.png|}}
-\\ \\  
 Unter <fc #​008000>​Datei</​fc>​ gibt man den Pfad zu der Datei an, die man streamen möchte. Wichtig ist hierbei das korrekte Format zu wählen. Wenn die Radiostation nicht im MP3-Format sendet, sollte man das hier auch nicht verwenden. Das gilt allerdings nur dann, wenn als <fc #​008000>​Verkapselungsmethode</​fc>​ <fc #​800000>​RAW</​fc>​ verwendet wird. RAW gibt hier an, dass der Stream so gespeichert wird, wie er gesendet wird. Alternativ dazu kann man aus dem Pull Down Menü auch aus einem dort hinterlegten und IMHO weniger geeigneten Format wählen. Unter den <fc #​008000>​Umkodierungsoptionen</​fc>​ kann man dann noch ein Zielformat wählen, falls der Stream mal nicht in einem passenen Format vorliegt. Unter <fc #​008000>​Datei</​fc>​ gibt man den Pfad zu der Datei an, die man streamen möchte. Wichtig ist hierbei das korrekte Format zu wählen. Wenn die Radiostation nicht im MP3-Format sendet, sollte man das hier auch nicht verwenden. Das gilt allerdings nur dann, wenn als <fc #​008000>​Verkapselungsmethode</​fc>​ <fc #​800000>​RAW</​fc>​ verwendet wird. RAW gibt hier an, dass der Stream so gespeichert wird, wie er gesendet wird. Alternativ dazu kann man aus dem Pull Down Menü auch aus einem dort hinterlegten und IMHO weniger geeigneten Format wählen. Unter den <fc #​008000>​Umkodierungsoptionen</​fc>​ kann man dann noch ein Zielformat wählen, falls der Stream mal nicht in einem passenen Format vorliegt.
  
Zeile 18: Zeile 15:
  
 ===== VLC Kommandozeilen Variante ===== ===== VLC Kommandozeilen Variante =====
 +VLC wurde zuerst auf Unix entwickelt und erst später auf Windows portiert, was ihn zu umfangreichen Kommandozeilenoptionen verholfen hat. In Mac OSX ist diese Möglichkeit der Steuerung im terminal ein wenig versteckt, ein simples vlc-Kommando funktioniert da nicht. Das CLI-Modul (CLI = Command Line Interface) liegt im Application Paket:
  
-VLC wurde zuerst auf Unix entwickelt und erst später auf Windows portiert, was ihn zu umfangreichen Kommandozeilenoptionen verholfen hat. In Mac OSX ist diese Möglichkeit der Steuerung im terminal ein wenig versteckt, ein simples vlc-Kommando funktioniert da nicht. Das CLI-Modul (CLI = Command Line Interface) liegt im Application Paket: 
-\\  
 <​xterm>​ <​xterm>​
 $ <fc #​008000>/​Applications/​VLC.app/​Contents/​MacOS/​VLC -l</​fc>​ $ <fc #​008000>/​Applications/​VLC.app/​Contents/​MacOS/​VLC -l</​fc>​
 </​xterm>​ </​xterm>​
 +
 + --- //pronto 2010/04/18 22:52//
  
 Um einen Internetradio Stream zeitgesteuert aufzuzeichnen,​ kann die CLI Variante bei Verwendung eines Skripts verwendet werden. Legen Sie sich dazu folgendes Skript an: Um einen Internetradio Stream zeitgesteuert aufzuzeichnen,​ kann die CLI Variante bei Verwendung eines Skripts verwendet werden. Legen Sie sich dazu folgendes Skript an:
  
-<​code ​bash|FM4-schedule.conf>​new FM4 broadcast enabled+<​code|FM4-schedule.conf>​new FM4 broadcast enabled
 setup FM4 input mms://​apasf.apa.at/​fm4_live_worldwide setup FM4 input mms://​apasf.apa.at/​fm4_live_worldwide
-setup FM4 output #​transcode{acodec=mp3,​ab=192,​channels=2}:​duplicate{dst=std{access=file,​mux=raw,​dst=/​Users/​pronto/​Desktop/​out.mp3}}+setup FM4 output #​transcode{acodec=mp3,​ab=192,​channels=2}:​duplicate{dst=std{access=file,​mux=raw,​dst=/​Users/​pronto/​Desktop/​FM4-out.mp3}}
  
 new SCHED schedule enabled new SCHED schedule enabled
Zeile 39: Zeile 37:
 Leider hat bei meinen Tests bislang die Angabe einer Startzeit nicht funktioniert,​ deshalb habe ich hier erst mal die Startzeit >>​now<<​ eingetragen. In einem Terminal kann dann dieses Skript durch das folgende Kommando gestartet werden: Leider hat bei meinen Tests bislang die Angabe einer Startzeit nicht funktioniert,​ deshalb habe ich hier erst mal die Startzeit >>​now<<​ eingetragen. In einem Terminal kann dann dieses Skript durch das folgende Kommando gestartet werden:
  
-<​xterm>​$ /​Applications/​VLC.app/​Contents/​MacOS/​VLC -I telnet --vlm-conf /​Users/​pronto/​FM4-schedule.conf</​xterm> ​+<​xterm>​$ /​Applications/​VLC.app/​Contents/​MacOS/​VLC -I telnet --vlm-conf /​Users/​pronto/​FM4-schedule.conf</​xterm>​
  
 +Um dieses Skript dennoch zeitgesteuert auszuführen bediene ich der Mac OS internen Mechanismen,​ welche für zeitgesteuerte Tasks zur Verfügung stehen. Legen Sie sich dazu ein Shellscript an, welches den Aufruf des VLC Kommandos enthält:
 +
 +<code bash|FM4-schedule-run.sh>#​!/​bin/​sh
 +/​Applications/​VLC.app/​Contents/​MacOS/​VLC -I telnet --vlm-conf /​Users/​pronto/​FM4-schedule.conf</​code>​
 +
 +und erstellen Sie sich ein Launchd-Startskript,​ wie zB im Artikel [[:​mac:​start_script|->​ Start/​Stop-Skript erstellen]]
 \\  \\ 
-Wer es dann brauchen kann, kann sich dafür einen Alias anlegen ([[:mac:​bash_alias|→ Alias anlegen]])+ --- //pronto 2011/11/17 18:44// 
  
- --- //pronto 2010/04/18 22:52// 
mac/recstream.1321533176.txt.gz (29056 views) · Zuletzt geändert: 2011/11/17 13:32 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0