ubuntuusers.de

TS-Daten_archivieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels TS-Daten_archivieren.

Minipluto

(Themenstarter)
Avatar von Minipluto

Anmeldungsdatum:
9. Februar 2009

Beiträge: 445

Henrikx schrieb:

Info:

Format MPEG-PS (A+V) MP4 oder MKV (wenn Tonspur AC3 oder Vorbis ist)

Die AC3 Beschränkung für den MP4 Container, wurde 2008 aufgehoben.

Quelle : Wikipedia

Ja das ist schon richtig aber Avidemux akzeptiert (zumindest zum Zeitpunkt der Erstellung des Artikels) trotzdem keine AC3s in MP4s.

20100801

Anmeldungsdatum:
3. Januar 2007

Beiträge: 1050

Stimmt, gerade ausprobiert...hätte ich ja nicht gedacht. Gleiches gilt auch für handbrake... ☹

jayarbie

Anmeldungsdatum:
24. Juni 2009

Beiträge: 100

Hi 20100801,

freut mich, dass gleich Feedback kam! Ich bin leider absoluter Newbie, kann also wahrscheinlich technisch kaum etwas beitragen. Aber die Dateien, die ich vom Receiver bei der Aufnahme abgespeichert bekomme, stelle ich euch gerne bei.

Hier der Download-Link von ein paar Sekunden ZDF HD Aufnahme mit Output-Format dvr: http://senduit.com/702837 (1 Woche gültig) Das habe ich in nicht-HD immer ohne Probleme mit ProjectX und Avidemux weiterverarbeitet und dann gebrannt.

g, jb

hypnotoad

Avatar von hypnotoad

Anmeldungsdatum:
13. Januar 2007

Beiträge: 95

Gibts eigentlich in der linux Welt kein Programm mit dem man *ts dateien schneiden, editieren, bei Bedarf umwandeln, ein DVD Menü entwerfen und das ganze dann natürlich fix un fertig exprotieren kann? Was mir bei Project X nicht gefällt ist das man erstens keinen Sound hat und zweitens nicht framegenau schneiden kann. Man kann auch nicht ein und Ausblenden oder ähnliches. Unter Windows gibt den Womble Video Wizzard DVD. Den würde ich bei einem Desktop PC mit Linux schon vermissen.

jayarbie

Anmeldungsdatum:
24. Juni 2009

Beiträge: 100

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

getestet genral gesetzt, weil der Artikel das allgemeine Vorgehen beschreibt und nicht Versionsabhängig ist.

Gruß
kaputtnik

BruceCompanys

Anmeldungsdatum:
4. Januar 2007

Beiträge: 89

Wohnort: Herkersdorf

Hallo,

habe den Artikel um einen kleinen Script erweitert, der einem das demuxen (oder entschachteln; welch schreckliche übersetzung 😢 ) und synchronisieren für einen übernimmt hinzugefügt. Mit kleiner Erklärung. Bzw. habe ich noch eine kleine Veränderung zur Konfiguration des x264-codecs vorgenommen 😉. Wäre nett, wenn jemand mal drübersehen könnte.

Grüße BruceCompanys

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

vom Syntax her ist es fast ok - du hättest noch die Syntaxhervorhebung aktivieren können. Ist jetzt drin.

Gruß, noisefloor

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Hallo BruceCompanys,

danke für das Skript. Ein paar Dinge:

  • Um den Vorgang des Entschachteln mit ProjectX zu erleichtern, speichert man folgenden Script mit einem Texteditor seiner Wahl in einer ausführbaren Datei und führt diese dann im entsprechenden Verzeichnis mit den TS-Dateien aus. Ist nicht korrekt. Man kann nicht in einer auführbaren Datei speichern... eher in eine Datei speichern und dann ausführbar machen. Um von jedem Verzeichnis aus Zugriff auf das Script zu haben, muss man es ja noch irgendwie im $PATH einbauen...

  • Das Script verwendet nicht nur project-x sondern auch das programm mplex welches im Paket mjpegtools enthalten ist.

Generell sollten solche Scripts erst mal im Forum vorgestellt werden, bevor man sie in einem Artikel einbaut. Fehler oder andere Ungereimtheiten können so im Vorfeld ausgeschlossen werden und stehen nicht in einem Artikel, der als "ohne Fehler"-Kennzeichnung im Wiki steht.

Gruß
kaputtnik

BruceCompanys

Anmeldungsdatum:
4. Januar 2007

Beiträge: 89

Wohnort: Herkersdorf

Hallo,

danke für die schnellen Antworten. Das Script arbeitet soweit vollkommen richtig 😉, sonst stände es nicht direkt drinne. mplex habe ich, zugegebener maßen vergessen anzugeben, auch eingefügt. (mjpegtools ist in allen Ubuntu-Versionen in den Paketquellen, daher bleibt Ubuntu-getestet-Tag bei allgemein!)

Und ich meinte, dass man die ausführbare Datei ins Verzeichnis kopieren muss und von dort ausführen muss. (Oder man speichert den Script unter /usr/local/bin, was ich aber nicht ohne weiteres ins Wiki schreiben wollte!)

Habe die sprachlichen Fehler korrigiert 😉 Danke nochmals für die Hilfe.

MfG Bruce

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Ich habe es gerade mal getestet. Ich habe eine Kaffeine Datei (DVB-S Stream) genommen (m2t). Bei der Datei musste die Änderung des Namens von *.m2t nach *.ts erfolgen. Dann lief das Script ohne Probleme durch. Bei DVB-S2 Streams funktioniert das nicht, da Project-X nicht mit diesem Material umgehen kann.

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Ich hatte das Script noch weiter getestet, anhand einer DVB-S Aufnahme mit Kaffeine. Diese Aufnahme hatte 3 Tonspuren und Leerzeichen im Dateinamen. Ich hatte das Script, für mich, soweit angepasst, daß Kaffeine Aufnahmen (m2t) ohne vorherige Umbenennung nach (ts), die Dateien nach MPEG-PS umgewandelt werden, ferner wird eine 3. Tonspur unterstützt und der Dateiname der Datei darf Leerzeichen enthalten.

Vielleicht besteht Bedarf an dem geänderten Script oder wäre vielleicht was für das wiki.

#!/bin/bash

for file in *{.ts,.m2t} ; 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 "$DIR"/"$NAME".mp2 "$DIR"/"$NAME".mp2 
	    rm "$DIR"/"$NAME".ac3 >/dev/null 2>&1 &
    else
	    mplex -f 8 -o "$DIR"/"$NAME".mpg "$DIR"/"$NAME".m2v "$DIR"/"$NAME".mp2 "$DIR"/"$NAME".mp2 
    fi

    rm "$DIR"/"$NAME".m2v >/dev/null 2>&1 &
    rm "$DIR"/"$NAME".mp2 >/dev/null 2>&1 &
    rm "$DIR"/"$NAME"[1].mp2 >/dev/null 2>&1 &
    rm "$DIR"/"$NAME"_log.txt >/dev/null 2>&1 &

done

echo "Fertig!";

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Sollte man das Script im Wiki vielleicht austauschen? Meiner Meinung nach, macht das Sinn, will aber niemanden auf die Füße treten.

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Von mir aus geht das klar. Was sagt denn BruceCompanys dazu?

Eins stört mich noch: Die Originaldateien werden ja nach der Konvertierung gelöscht. Bin mir jetzt nicht sicher, aber gibts da eine entsprechenden Hinweis/Abfrage vom Befehl rm? Wenn nicht sollte man das entweder im Artikel vermerken oder noch ne kleine Abfrage im Skript einbauen. Evtll will man die Originale ja noch behalten.

Gruß
kaputtnik

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Die Original Stream Dateien werden nicht gelöscht. Es werden nur die von ProjectX zerlegten Dateien gelöscht, also die diversen Audiospuren und die Videospur.