Project X

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
(Links)
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
Beim digitalen Fernsehen wird das Fernsehbild vor der Ausstrahlung komprimiert und als digitaler Datenstrom (MPEG2 Transport Stream) gesendet. Der MPEG2 Transport Stream gehört zwar zur Familie der MPEG2 Standards, sollte aber vor dem Weiterverarbeiten konvertiert werden, da der Aufbau eines MPEG2 Transport Stream anders ist.
 
Beim digitalen Fernsehen wird das Fernsehbild vor der Ausstrahlung komprimiert und als digitaler Datenstrom (MPEG2 Transport Stream) gesendet. Der MPEG2 Transport Stream gehört zwar zur Familie der MPEG2 Standards, sollte aber vor dem Weiterverarbeiten konvertiert werden, da der Aufbau eines MPEG2 Transport Stream anders ist.
  
Hier kommt Das Programm Project X ins Spiel. Die Arbeitsweise ist ähnlich die eines MPEG2 TS Hardware Decoders, dabei zerlegt Project X den MPEG2 Transport Stream in seine Bestandteile (MPEG Elementary Streams - Video, Audio und sonstige Daten). Beim Trennen wird der MPEG2 Transport Stream außerdem auf Fehler im Stream überprüft und synchronisiert. Beim Konvertieren findet dagegen nur eine grobe Prüfung statt.
+
Hier kommt das Programm Project X ins Spiel. Die Arbeitsweise ist ähnlich die eines MPEG2 TS Hardware Decoders, dabei zerlegt Project X den MPEG2 Transport Stream in seine Bestandteile (MPEG Elementary Streams - Video, Audio und sonstige Daten). Beim Trennen wird der MPEG2 Transport Stream außerdem auf Fehler im Stream überprüft und synchronisiert. Beim Konvertieren findet dagegen nur eine grobe Prüfung statt.
  
 
Project X ist ein freies Bildungs- und Testprojekt und basiert auf der Programmiersprache Java. Das Programm wird in Form von OpenSource-Code verteilt und muß vom Benutzer bei Bedarf selbst kompiliert werden.
 
Project X ist ein freies Bildungs- und Testprojekt und basiert auf der Programmiersprache Java. Das Programm wird in Form von OpenSource-Code verteilt und muß vom Benutzer bei Bedarf selbst kompiliert werden.
Zeile 8: Zeile 8:
 
Es kann sowohl über ein GUI (Graphical User Interface) als auch CLI (Command Line Interface) bedient werden.
 
Es kann sowohl über ein GUI (Graphical User Interface) als auch CLI (Command Line Interface) bedient werden.
  
===unterstützte Formate===
+
===Unterstützte Formate===
Es werden folgende Transport Stream Formate unterstützt (sowohl Single- als auch Multiple TS und PS):
+
Es werden folgende Transport-Stream-Formate unterstützt (sowohl Single- als auch Multiple TS und PS):
  
 
* DVB MPEG2 Transport Stream (DVB MPEG2 TS), MPTS (Multiple Program Transport Stream)
 
* DVB MPEG2 Transport Stream (DVB MPEG2 TS), MPTS (Multiple Program Transport Stream)
Zeile 16: Zeile 16:
 
* '''Linux Video Disc Recorder (Linux VDR)'''
 
* '''Linux Video Disc Recorder (Linux VDR)'''
 
* Packetized Elementary Stream (PES RAW Streams)
 
* Packetized Elementary Stream (PES RAW Streams)
* Elementary Stream (ES Streams)  
+
* Elementary Stream (ES Streams)
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* Java 2 SDK/JRE Standard Edition
 
* Java 2 SDK/JRE Standard Edition
 +
* unzip
 +
 +
==Installation==
 +
cd [[Struktur|$SOURCEDIR]]
 +
unzip ProjectX_Source_eng_<VERSION>.zip
 +
cd ProjectX_Source_<VERSION>
 +
sh build.sh
  
 
==Bilder==
 
==Bilder==
Zeile 28: Zeile 35:
  
 
==Links==
 
==Links==
# [http://www.lucike.info Homepage]
 
 
# [http://sourceforge.net/projects/project-x Project X auf sourceforge]
 
# [http://sourceforge.net/projects/project-x Project X auf sourceforge]
 +
# [http://java.sun.com Java 2 SDK/JRE Standard Edition von Sun Microsystems, Inc.]
 
# [[C't-VDR - Project X|Einrichtung von Project X zum demuxen für ct-vdr]]
 
# [[C't-VDR - Project X|Einrichtung von Project X zum demuxen für ct-vdr]]
  
 
[[Kategorie:Video- und Audiobearbeitung]]
 
[[Kategorie:Video- und Audiobearbeitung]]

Aktuelle Version vom 8. Januar 2012, 21:18 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Beim digitalen Fernsehen wird das Fernsehbild vor der Ausstrahlung komprimiert und als digitaler Datenstrom (MPEG2 Transport Stream) gesendet. Der MPEG2 Transport Stream gehört zwar zur Familie der MPEG2 Standards, sollte aber vor dem Weiterverarbeiten konvertiert werden, da der Aufbau eines MPEG2 Transport Stream anders ist.

Hier kommt das Programm Project X ins Spiel. Die Arbeitsweise ist ähnlich die eines MPEG2 TS Hardware Decoders, dabei zerlegt Project X den MPEG2 Transport Stream in seine Bestandteile (MPEG Elementary Streams - Video, Audio und sonstige Daten). Beim Trennen wird der MPEG2 Transport Stream außerdem auf Fehler im Stream überprüft und synchronisiert. Beim Konvertieren findet dagegen nur eine grobe Prüfung statt.

Project X ist ein freies Bildungs- und Testprojekt und basiert auf der Programmiersprache Java. Das Programm wird in Form von OpenSource-Code verteilt und muß vom Benutzer bei Bedarf selbst kompiliert werden.

Es kann sowohl über ein GUI (Graphical User Interface) als auch CLI (Command Line Interface) bedient werden.

[Bearbeiten] Unterstützte Formate

Es werden folgende Transport-Stream-Formate unterstützt (sowohl Single- als auch Multiple TS und PS):

  • DVB MPEG2 Transport Stream (DVB MPEG2 TS), MPTS (Multiple Program Transport Stream)
  • Packet Video Audio (PVA, PSV, PSA, PAV)
  • MPEG Program Stream (MPEG1/2 PS)
  • Linux Video Disc Recorder (Linux VDR)
  • Packetized Elementary Stream (PES RAW Streams)
  • Elementary Stream (ES Streams)

[Bearbeiten] Softwareanforderungen

  • Java 2 SDK/JRE Standard Edition
  • unzip

[Bearbeiten] Installation

cd $SOURCEDIR
unzip ProjectX_Source_eng_<VERSION>.zip
cd ProjectX_Source_<VERSION>
sh build.sh

[Bearbeiten] Bilder

Hauptmenu
Video Editor

[Bearbeiten] Links

  1. Project X auf sourceforge
  2. Java 2 SDK/JRE Standard Edition von Sun Microsystems, Inc.
  3. Einrichtung von Project X zum demuxen für ct-vdr