Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Über Kommandozeile Schneiden

  1. #1
    Member
    Registriert seit
    Mar 2008
    Beiträge
    3

    Über Kommandozeile Schneiden

    Hallo erstmal.

    Ich finde nirgends den Befehl mit dem ich über ein Kommandozeilenskript etwas zwischen 2 markern löschen kann.

    Möchte nicht nur Werbung sondern auch uninteressante Sachen rausschneiden, quasi nur das wichtigste drinhaben, aber alles über n Skript machen, weil ich vorher festlege in einer Textdatei von wann bis wann ich etwas vom Video haben möchte.

    Kann da jemand helfen?
    Der Befehl würd mir auch schon reichen^^

    Grüße,
    vayne

  2. #2
    Administrator
    Registriert seit
    Jan 2007
    Beiträge
    4.047

    AW: Über Kommandozeile Schneiden

    Da würde ich dir raten, statt eines Programms, bei dem die GUI ja gerade der Witz ist, eines zu wählen, das von Haus aus über Kommandozeile arbeitet. Und da wäre der MEncoder (http://mplayerhq.hu) die ideale Variante. Da kannst du Start- und Endpunkt des Schnitts problemlos über Parameter eingeben (evtl. sogar aus der Textdatei automatisch rauslesen).
    Gruß
    PeGu

  3. #3
    Member
    Registriert seit
    Jul 2006
    Beiträge
    1.419

    AW: Über Kommandozeile Schneiden

    was du meinst ist mplayer mit edl-datei, oder? Das ist aber nur zum abspielen.
    das man mit dem mencoder schneiden kann wäre mir absolut neu.

  4. #4
    nicht verifizierter OTR-Benutzer
    Registriert seit
    Nov 2006
    Beiträge
    563

    AW: Über Kommandozeile Schneiden

    Arbeitet das framegenau?
    Laut manpage kann man ja Millisekunden angeben?

  5. #5
    nicht verifizierter OTR-Benutzer
    Registriert seit
    Nov 2006
    Beiträge
    563

    AW: Über Kommandozeile Schneiden

    Zitat Zitat von PeGu Beitrag anzeigen
    Ich mach in den nächsten Tagen mal Vergleichtests.
    Ich habe mal getestet:
    Der Schnitt ist framegenau, sofern man einen gewissen Offset berücksichtigt.
    Allerdings habe ich an den Schnittstellen leichte Artefaktbildungen.
    Außerdem ist der Schnitt mit Avidemux wesentlich flotter, da ich mit mencoder erst die einzelnen Schnitte erstelle und hinterher zusammenfügen muss.

    Ich habe mit TV_total_08.09.15_23-15_pro7_55_TVOON_DE.mpg.avi
    getestet.

    mencoder -> 1 Minute 30 Sekunden
    avidemux -> 41 Sekunden

    Ich bleibe also beim guten alten avidemux_cli ;-)

    Aber für die Fragestellung hier im Thread ist das wohl eine einfache und gute Lösung.

    Gruß
    bowmore

  6. #6
    Member
    Registriert seit
    Jul 2006
    Beiträge
    1.419

    AW: Über Kommandozeile Schneiden

    Das mit den Artefakten ist klar, findet ja auch kein smart rendering statt.
    Aber wie immer unter Linux gibts es für ein Problem mehrere Lösungen. Ist auch ne interessante Technik, aber die Vorteile eines avidemux kann das natürlich nicht toppen.
    Wenn man vorher Schnittpunkte festlegen will muß man sich das doch sowieso in einem Schnittprogramm oder mit mplayer anschauen,oder?

  7. #7
    Administrator
    Registriert seit
    Jan 2007
    Beiträge
    4.047

    AW: Über Kommandozeile Schneiden

    Zitat Zitat von SGE Beitrag anzeigen
    Das mit den Artefakten ist klar, findet ja auch kein smart rendering statt.

    Richtig; daher sähe es evtl. wieder anders aus, wenn man sowieso noch umcodieren möchte.?
    Zitat Zitat von SGE Beitrag anzeigen
    Aber wie immer unter Linux gibts es für ein Problem mehrere Lösungen. Ist auch ne interessante Technik, aber die Vorteile eines avidemux kann das natürlich nicht toppen.
    Wenn man vorher Schnittpunkte festlegen will muß man sich das doch sowieso in einem Schnittprogramm oder mit mplayer anschauen,oder?
    Ja. (Ich oute mich mal: Ich schneide mit der Avidemux-GUI, allerdings auch ohne cutlist, da ich immer gerne selbst entscheide -- auch wenn's Zeit kostet).
    Gruß
    PeGu

  8. #8
    cutlist.at-Admin
    Registriert seit
    May 2008
    Ort
    Wien, AT
    Beiträge
    475

    AW: Über Kommandozeile Schneiden

    Ohne es noch einmal nachgeprüft zu haben:
    Bei mir schnitt der MEncoder (unter Win32) nur an Keyframes!
    Dafür mehrere Teile auf einmal:
    Code:
    mencoder -oac copy -ovc copy -ss $ANF1  -endpos $END1 -ss $ANF2  -endpos $END2 -o $DATEI-2-tmp.avi $DATEI.avi
    (so oder so ähnlich)

    Ich hoffe das war hilfreich und stiftet nicht nur Verwirrung...

    Ich persönlich verwende MEncoder um fehlende Anfänge/Enden dazuzukleben.

  9. #9
    Member
    Registriert seit
    Jul 2006
    Beiträge
    1.419

    AW: Über Kommandozeile Schneiden

    Also das mit der Aneinanderreihungsnummer der -ss funktioniert in meinen Augen so nicht.
    Hier nimmt der nur den letzten angebenen Optionen als Ausschnitt an. Kann mir nicht vorstellen das sich der mencoder in cygwin anders verhält.

    Jedenfalls kann mit Pegus Methode einfach die Zeitangaben aus einer Cutlist übernehmen, hab ich gerade mal mit der Scrubs-Folge von gestern abend probiert.
    [Cut0]
    Start=342.72
    Duration=737.44
    [Cut1]
    Start=1707.12
    Duration=423.72
    mencoder -oac copy -ovc copy -ss 342 -endpos 737
    mencoder -oac copy -ovc copy -ss 1707.12 -endpos 423.72
    Aneinandergeklebt dann einfach mit avimerge.
    Aber da er nur an den Keyframes schneidet hat man ein Frame von der Werbung mit drin, das taucht mit der gleichen CL und Avidemux nicht auf. Könnte aber auch an multicut liegen, das die Zeitangaben vorher in Frames umrechnet.

  10. #10
    nicht verifizierter OTR-Benutzer
    Registriert seit
    Nov 2006
    Beiträge
    563

    AW: Über Kommandozeile Schneiden

    Zitat Zitat von SGE Beitrag anzeigen
    Also das mit der Aneinanderreihungsnummer der -ss funktioniert in meinen Augen so nicht.
    Hier nimmt der nur den letzten angebenen Optionen als Ausschnitt an. Kann mir nicht vorstellen das sich der mencoder in cygwin anders verhält.
    ...
    Aber da er nur an den Keyframes schneidet hat man ein Frame von der Werbung mit drin, das taucht mit der gleichen CL und Avidemux nicht auf. Könnte aber auch an multicut liegen, das die Zeitangaben vorher in Frames umrechnet.
    Mehrere -ss und -endpos geht bei mir definitiv nicht!
    Aber mencoder schneidet m.M. nicht nur keyframes, allerdings hat man diese unschönen Artefakte an den Schnittstellen.
    Vermutlich muss man an den Schnittstellen einfach einen Offset beachten.
    Einfach mal 0.04 bei den Zeiten abziehen (1 Frame)

    Zitat Zitat von PeGu Beitrag anzeigen
    Vielleicht hat ja doch mal jemand Lust, das Skript so zu gestalten, dass man cutlist-Angaben (bzw. Zeitlisten) mit beliebig vielen Schnitten an MEncoder übergeben kann. Das war ja schließlich vaynes Wunsch (im Startpost)?
    Für OTR Filme erledigt multicut genau das.
    (In meiner aktuellen Version ist sogar noch mein mencoder Test auskommentiert erhalten)

    Und für private Videos sehe ich keinen Sinn in einem solchen Skript, erledigt Avidemux das gewünschte doch in einem Rutsch.

    Gruß
    bowmore

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •