Beiträge von stargatefreak

    hi,


    mit welchen programm man den audioversatz herrausfindet ist ja egal, aber die ganze folge gucken, muss ich sowieso, da nicht über das ganze video hinweg der selbe Audioversatz ist. jedesmal wenn die werbung bei der hd aufnahme rausgeschnitten wurde, ändert sich der Versatz.
    mit dem programm Magix Video habe ich noch nicht gearbeitet, aber ich werds mal damit probieren.


    mfg stargatefreak

    Hi, ich möchte hier ein Java Programm vorstellen, dass ich selbst geschrieben habe.


    edit: Achtung, dies ist die vorgängerversion meines aktuellen programmes. die aktuelle version setzt zum schneiden auf delaycut und ist hier zufinden http://board.serienjunkies.org…php?p=298626&postcount=60


    Mit diesem Programm ist es möglich (in Zusammenarbeit mit dem gratis Programm mpeg2schnitt) aus ac3 Tonspuren gezielt etwas rauszuschneiden, so dass diese dann synchron mit dem Video laufen.


    Geschrieben habe ich das Programm, um damit die deutsche ac3 Spur an eine englische hd Aufnahme einer Stargate Staffel anzupassen.


    Da das Programm als Quelltext vorliegt, sieht das Arbeiten damit folgendermaßen aus:


    Ich starte es über eine .bat Datei, es öffnet sich ein Eingabefenster, darein kopiere ich die Schnittanweisung. Daraus erstellt mein Programm eine schnittliste, die ich in mpeg2schnitt importiere.


    Mein Programm kann also:
    -Aus den Audioversetzungen (im vlc "Audioverzögerung" genannt) und den Schnittzeiten (also die Zeitangabe, wann sich die Audioverzögerung ändert) eine schnittliste erstellen.


    Mein Programm kann nicht:
    -Stille einfügen. es kann also nur Ton rausschneiden. (bzw. die Audiospur doppelt laufen lassen)
    -Schneiden auf Millisekunden genau. Die Schnittzeit wird in hh:mm:ss angegeben.
    -Eine Audioverzögerung von mehr als -99999ms also -100s ausgleichen.
    -Das Schneiden von anderen Formaten als ac3 hab ich nicht versucht, das Programm ist durch die ac3-Framelänge von 32ms vermutlich nicht für das Schneiden von mp3 etc. geeignet.


    Anwendung:
    Man fügt die anzupassende Tonspur in das Video ein, so dass man das Video im vlc öffnen und mit den Hotkeys "j" und "k" die audiospur anpassen kann.
    Die als synchron empfundenen Audioversetzungen notiert man sich, und dazu noch den Zeitpunkt, bis wohin diese Audioverzögerung gilt.


    Diese beiden Informationen schreibt man in folgender Form in eine .txt oder .doc (xxxxxx =Audioverzögerung in ms):
    xxxxxx hh:mm:ss xxxxxx hh:mm:ss xxxxxx hh:mm:ss
    und so weiter, dabei ist es wichtig, das die Audioverzögerung genau 6 Zeichen lang ist, danach ein Leerzeichen folgt und das danach 8 Zeichen für die Zeit folgen.


    Beispiel:
    Ich habe also die Schnittdaten für eine Folge:

    Code
    1. -05200 00:06:16 -06150 00:12:30 -07950 00:41:02


    das bedeutet, -5200ms Audioverzögerung bis 00:06:16, danach -6100ms Audioverzögerung bis 00:12:30 dann -7950ms Audioverzögerung bis 00:41:02, die letzte Angabe ist gleichzeitig auch die Länge der entstehenden Audiodatei.


    Aus dieser Eingabe macht mein Programm:

    Code
    1. 00:00:05:06 -- 00:06:21:05
    2. 00:06:22:04 -- 00:12:36:03
    3. 00:12:37:29 -- 00:41:09:28


    die Schnittliste wird in einer .txt Datei gespeichert.


    Jetzt fügt man die ac3 Spur in mpeg2schnitt ein und lädt die schnittliste.txt. Nach dem Schneiden fügt man die ac3 Spur wieder in das Video ein und sie sollte synchron laufen.





    Installation:
    Da das Programm als Code vorliegt, benötigt man die "Java SDK" (http://www.chip.de/downloads/Java-SDK_12992754.html) um das Programm zu starten.


    Ich starte das Programm über eine .bat Datei.
    Inhalt der bat:


    Code
    1. set path=.;C:\Program Files (x86)\Java\jdk1.6.0_18\bin\
    2. c:
    3. cd Mpeg2Schnitt
    4. javac mpeg2Schnitt.java
    5. java mpeg2Schnitt
    6. schnittliste.txt


    Die erste Zeile der .bat ist anzupassen. (zur Kontrolle: in dem Verzeichnis muss die datei javac.exe erhalten sein)



    Den Quelltext des Javaprogrammes speichert man in eine Textdatei, benennt diese in "mpeg2schnitt.java" um und speichert sie in den Ordner "Mpeg2Schnitt" direkt auf C:





    mfg stargatefreak



    PS.: Wenn jemand Fehler im Programm findet (falls das bei der Strukturierung überhaupt möglich ist :D) oder Verbesserungsvorschläge hat (z.B. wie ich Stille einfügen kann) immer raus damit :)

    hi, um erstmal auf Ramses-Pharao frage einzugehen: ja die serie ist wirklich so gut :)


    aber jetzt zum thema:


    Zitat

    Ich suche die 10. Staffel in hd (720p/1080p) in englisch oder deutsch. Ich bin zwar schon auf einer russichen Seite auf entsprechende mkv's gestoßen, nur waren die Links alle down.


    ich glaub ich habe genau die dateien die du hier angesprochen hast bei mir auf der platte, der ton ist russisch/englisch jeweils 5.1 und eine englische kommentarspur.


    ich habe vor, nachdem ich die deutsche tonspur hinzugefügt habe (und die russische entfernt), die gesammte 10te staffel in 720p für serienjunkies hochzuladen. habe auch schon eine uploadankündigung erstellt.


    TVS:

    Zitat

    Befindet sich zur Zeit in unserer ToDo-Liste.


    meinst du damit, das jemand andres bereits dabei ist die 10te staffel hochzuladen? hab über die SuFu nichts derartiges gefunden.


    mfg stargatefreak