Wiedergabe von VCD [.dat] in Linux

6766
cdb

Derzeit verwende ich gxine zum Abspielen von VCD- DAT-Dateien.

Dafür muss ich den Befehl gxine vcd: // Track Number verwenden

Ich habe kein nützliches GUI-Tool zum Abspielen der VCD-Datei mit einem Doppelklick gefunden.

Mein Betriebssystem ist Ubuntu 9.10.

2

3 Antworten auf die Frage

3
William Hilsum

Hast du den VLC Player ausprobiert ?

Das einzige Problem ist, dass die .DAT-Datei eine Erweiterung ist, die von etlichen Elementen verwendet wird. Das Festlegen von Einstellungen als Standard kann in der Zukunft Probleme verursachen.

VLC kann VCD-Dateien jedoch problemlos abspielen.

So öffnen Sie DAT-Dateien mit VLC: 1. Wählen Sie im Datei-Explorer (Nautilus) eine DAT-Datei aus. 2. Wählen Sie Datei ▸ Mit anderer Anwendung öffnen. 3. Wählen Sie VLC. Sie können es so ändern, dass es durch einen Doppelklick über Datei> Eigenschaften> Öffnen mit geöffnet wird. Iain vor 14 Jahren 0
Ich habe es versucht, aber es hat nicht funktioniert. cdb vor 14 Jahren 0
VLC gibt DAT-Dateien zu 100% von einer VCD wieder. Sie werden einfach in MPEG1-Dateien umbenannt. Wenn VLC sie nicht abspielen kann, stimmt die VCD-Datei nicht, obwohl ein anderes Programm sie möglicherweise abspielen kann. Xine kann nur fehlertolerant sein. Juice vor 14 Jahren 0
@Luminose, Sie haben vielleicht Recht. Die erste ist möglicherweise fehlertolerant. Aber auch hier muss ich Terminal benutzen, um die Datei abzuspielen. cdb vor 14 Jahren 0
Ich habe gesehen, dass VLC Probleme mit MPEG1-Dateien hat. scheint zwischen verschiedenen Versionen etwas zu variieren. Dies könnte natürlich auf fehlerhafte Dateien zurückzuführen sein. quack quixote vor 14 Jahren 0
@Luminose Xine funktioniert nicht in meinem Ubuntu.Es hängt das System. Ich habe es über Synaptic installiert. Aber es funktioniert immer noch nicht. cdb vor 14 Jahren 0
2
Convict

Wie Wil erwähnt hat, sind Ihre Chancen, eine VCD-DAT-Datei durch Doppelklick darauf abzuspielen, ziemlich gering, es sei denn, Sie ändern das Standardverhalten Ihres GUI-Dateimanagers.

Hier sind ein paar zufällige Vorschläge…

Vorschlag 1 - Haben Sie in Erwägung gezogen, eine Desktop-Verknüpfung zu GXINE (oder VLC) zu erstellen und dann die VCD-Datei auf die Verknüpfung zu ziehen?

Vorschlag 2 - Wenn Sie davon ausgehen, dass es sich bei der wiederzugebenden VCD-Spur immer um Spur 1 handelt (die möglicherweise nicht zutreffend ist), erstellen Sie mit dem Befehl gxine ein Shellskript (stellen Sie sicher, dass das Skript ausführbar ist)

#!/bin/bash gxine vcd://1 

Erstellen Sie eine Desktop-Verknüpfung zu Ihrem Shell-Skript. Doppelklicken Sie auf das Shellskript, um gxine zu starten. Dies funktioniert natürlich nur, wenn die VCD-Spur immer Spur 1 ist.

Vorschlag 2a - Als Antwort auf den Kommentar von cdb, hier ein Vorschlag für ein Bash-Shell-Skript, das die Spurnummer aus dem VCD-DAT-Dateinamen extrahiert und dann Gxine aufruft. Dieses Skript ist insgesamt nicht getestet, aber der reguläre Ausdruck von Perl wurde nur oberflächlich getestet.

#!/bin/bash  VCD_FILENAME=$ if [ "$" == "" ] then echo "$: missing input VCD filename" exit 1 fi  TRACK_NUMBER=`echo $ | perl -ne 'print $1 if m/AVSEQ(\d+)\.DAT$/;'` if [ "$" == "" ] then echo "$: cannot extract track number from input filename" exit 2 fi  gxine vcd://$ exit $? 

Sie möchten möglicherweise die Fehlerüberprüfung verbessern, um das Skript wesentlich robuster zu gestalten. Ich würde erwarten, dass es Alternativen gibt, Perl zu verwenden, um die Spurnummer aus dem VCD-Dateinamen zu extrahieren.

Vorschlag 3 - Sie können Ihre VCD in ein anderes Format konvertieren und dann Ihren bevorzugten Videoplayer verwenden. Handbrake, mplayer / mencoder und / oder VLC kann die Konvertierung für Sie tun können. Sie müssen bestätigen.

Ich muss zugeben, dass ich Ihre Abneigung gegen die Befehlszeile nicht verstehe. Die Befehlszeile ist das leistungsfähigste Werkzeug, das Sie jemals auf Ihrer Linux-Maschine verwenden können.

Ja, ich mag die Befehlszeile. Aber ich hätte gerne eine solche Funktion. Die Wahrscheinlichkeit, dass die Titelnummer 1 ist, ist sehr selten. Die zu spielende Tack-Nummer kann dem Dateinamen selbst entnommen werden. Zum Beispiel: AVSEQ1.DAT, AVSEQ2.DAT so. Um mit einem Skript spielen zu können, müssen wir die Nummer aus dem Dateinamen extrahieren und mit gxine abspielen. Dafür brauche ich eine Idee, um die Nummer aus dem Dateinamen per Doppelklick durch das Skript zu extrahieren und dann mit gxine vcd: // [extrahierte Nummer aus dem Dateinamen] zu spielen. Wie auch immer, ich danke Ihnen für Ihre Antwort. cdb vor 14 Jahren 0
@cdb - Ich habe Vorschlag 2a für Sie hinzugefügt. Es zeigt eine Möglichkeit, die Spurnummer aus dem VCD-Dateinamen zu extrahieren. Convict vor 14 Jahren 0
Vielen Dank ..... cdb vor 14 Jahren 0
0
ukanth

Ich denke, VLC kann auch die DAT-Dateien abspielen. Ich habe einige der Problemumgehungen gefunden, um * .DAT-Dateien auf Ubuntu abzuspielen. Mit Mplayer

mplayer avseq01.dat

Oder durch Umbenennen *.dat to *.mpg

Ich konnte die Dateien nicht kopieren, da sie geschützt ist. Andernfalls denke ich, dass die mpg-Erweiterung funktionieren wird. cdb vor 14 Jahren 0