Neuigkeiten:

Privates MODX und LINUX BLOG, User Registrierung ist deaktiviert! Fragen oder Tipps? Bitte per Matrix: @jolichter:tchncs.de

Hauptmenü

Filme: DigiCorder auf PC

Begonnen von Jo, 2010-11-07 | 19:37:26

« vorheriges - nächstes »

Jo

Wer das Programm Mediaport von TechniSat - derzeit Version 1.3.9 (läuft unter WINE bzw. VirtualBox) - zur Übertragung von Dateien zwischen Empfangsgerät und PC benutzt, kennt vielleicht die Fehlermeldung während Dateien auf den PC kopiert werden:
"Verbindung unterbrochen"

:mad: :confused: :redface:


Also habe ich nach einer Alternative für Linux gesucht. Hier meine Lösung:

Zuerst kopiere ich den Film auf einen USB-Stick oder Festplatte (der TechniSat erkennt nur das FAT32 Format).
Der Film, eine oder mehrere TS-Dateien (.TS, Abkürzung für Transportstrom), enthält die Audio- und Videodaten die erst entschachtelt (demultiplex) werden müssen. Das mache ich mit ProjectX und mjpegtools.

Per Terminal installieren:
sudo apt-get install project-x mjpegtools

Um den Vorgang des entschachtelns mit ProjectX zu erleichtern, speichert man folgenden Skript

#!/bin/bash

for file in ./*.TS ; do
   echo "Konvertiere $file"
   DIR=$(dirname $file)
   FILENAME=$(basename $file)
   NAME=`echo "$FILENAME" | cut -d'.' -f1`

   projectx $file

   if [ -f "$DIR/$NAME.ac3" ]
   then
   mplex -f 8 -o $DIR/$NAME.mpg $DIR/$NAME.ac3 $DIR/$NAME.m2v $DI$NAME.mp2
   rm $DIR/$NAME.ac3
   else
   mplex -f 8 -o $DIR/$NAME.mpg $DIR/$NAME.m2v $DIR/$NAME.mp2
   fi

   rm $DIR/$NAME.m2v
   rm $DIR/$NAME.mp2
   rm $DIR/"$NAME"_log.txt
done

echo "***  Fertig!  ***";

mit einem Texteditor seiner Wahl in einer einfachen Text-Datei und nennt diese z.B. ts-entschachteln.sh, die danach ausführbar gemacht wird:
chmod u+x ts-entschachteln.sh
oder per Kontextmenü > Eigenschaften im TAB Zugriffsrechte > Checkbox Ausführen aktivieren

Dieser Skript entschachtelt die TS-Dateien mit ProjectX und speichert die Daten aus der TS-Datei mit mplex dann neu strukturiert in einen MPG-Film (mit Ton) und in einer MP2-Datei (nur Ton), welche wenn gewünscht einfach mit WinFF, OpenShot, DeVeDe oder Audacity bearbeitet werden können.

Der Vorteil bei diesen Skript liegt darin, dass Video- und Tonspur entschachtelt und direkt synchronisiert werden.




Vorgehensweise:

Einfach die .TS Datei(en) und das Skript in einen beliebigen Ordner kopieren. Dann per Maus-Doppelklick das Skript starten ("Im Terminal ausführen" auswählen).

Das war es, Viel Erfolg!



 
Quelle: http://wiki.ubuntuusers.de/TS-Daten_archivieren

Jo

#1
Wer einen Comag-Receiver benutzt, welcher Filme als dvr-Dateien speichert, konvertiert diese wie folgt:

Falls noch nicht installiert:
sudo apt-get install project-x mjpegtools winff devede openshot

1) ProjectX öffnen, dann mit "File > Add.." alle Dateien hinzufügen.
2) Process > prepar.. (neues Fenster geht auf), dann die Checkbox "to M2P" aktivieren und Start drücken (grüne Playtaste).

Nun bekommt ihr eine M2P-Datei (MPEG-File welches 2 Datenströme beinhaltet), diese enthält die Audio- und Videodaten. Sollte das nicht funktionieren probiert "to TS" aus.

3) Mit DeVeDe oder WinFF könnt ihr diese M2P-Datei konvertieren bzw. mit OpenShot bearbeiten.

(Einstellungsmöglichkeiten siehe Bilder im Anhang)

:-[  O0




Um mit DeVeDe eine zeitaufwendige Umwandlung zu umgehen, fügt man das Video hinzu und öffnet die "Eigenschaften". Unter "Erweiterte Optionen" im TAB "Verschiedenes" aktiviert ihr den Punkt "Diese Datei ist bereits eine DVD/xCD-konforme MPEG-PS-Datei". Das funktioniert natürlich nur bei bereits DVD-konformen Videodateien und macht wohl nur Sinn, wenn ihr das M2P-Video z.B. mit OpenShot bearbeitet habt und diesen Film dann als DVD exportiert.