home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Hard- und Software rund um den HTPC
Software
3rd Party Software
Media-Buddy, die "eierlegende Wollmilchsau" unter den Medien-Tools.
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Lehmden" data-source="post: 1261055" data-attributes="member: 109222"><p>Und genau das ist eigentlich nicht möglich... Nur so werden die richtigen Kommandozeilen für FFMpeg erzeugt. Wenn das nicht der Fall ist, muss etwas ganz seltsames bei dir passieren. Deine Versionen 1 und 2 sind für Media-Buddy absolut identisch und erzeugen identische Kommandozeilen. Ist die Optimizer Funktion ausgeschaltet werden die Werte in den dazu gehörenden Eingabefeldern erst gar nicht ausgelesen. Bei 1 und 2 müssten alle Videos kodiert werden, aber komplett ohne Untertitel.</p><p>3 ist richtig und müsste alle Videos mit der entsprechenden Anzahl an Untertiteln erzeugen. 4 kann keine Sprachen finden, ist also dasselbe als wenn man im Optimizer 0 als Anzahl der Spuren angibt. Egal wie, eigentlich müssten bei jeder der Varianten immer alle Videos kodiert werden. Sind es bei 3 weniger, so ist auf jeden Fall etwas mit den Untertiteln nicht so, wie es sein soll, da dann die entsprechenden Spuren FFMpeg zum Absturz bringen. Das Gleiche müsste dann auch zutreffen, wenn der fehlende Parameter in der Kommandozeile ergänzt wird. Das ist dann etwas, was ich aus Media-Buddy heraus nicht beeinflussen kann, da das eine interne Angelegenheit von FFMpeg ist. Werden Videos nur "halb" kodiert, sind hinterher also kürzer als sie sein müssten, so hängt sich FFMpeg an einer bestimmten Stelle im Video auf. Das kann eigentlich nur dann passieren, wenn das Video dort einen Fehler enthält, also beschädigt ist. Wenn das gleiche Video also ohne Untertitel komplett kodiert wird und mit Untertiteln nicht oder nur teilweise, dann liegt auf jeden Fall ein Schaden an der Untertitel Spur vor. Wäre der Schaden an der Bild- oder Ton Spur, so müsste FFMpeg immer an dieser Stelle abbrechen. Das würde aber erst recht mit Handbrake der Fall sein. </p><p></p><p>Etwas anderes ist es, wenn die Kodierung erst gar nicht startet (Fehlende Datei oder Datei mit Größe 0). Dann sind entweder Spuren vorhanden, mit denen FFMpeg nichts anfangen kann (eigentlich kann FFMpeg aber alles, was es gibt, von daher...) oder die Kommandozeile ist fehlerhaft. Nur im letzten Fall kann ich etwas ändern.</p><p></p><p>Ich habe mal schnell die letzte veröffentlichte Version installiert, um an den seinerzeit aktuellen Quellcode zu kommen. Darin habe ich die Kommandozeile angepasst, damit bei ausgeschaltetem Optimizer der fehlende Parameter mit übergeben wird. Einfach die angehängte Exe in den Installationsordner entpacken und die vorhandene überschreiben. Und dann mal neu probieren, mit ausgeschaltetem Optimizer (also deine Variante 1), die ja sowieso das ist, was du eigentlich haben willst...</p><p> </p><p>Das im Log die Videos als bearbeitet auftauchen, ist klar. Sobald die Arbeit an FFMpeg übergeben wird, macht Media-Buddy nichts anderes, als darauf zu warten das FFMpeg fertig wird und sich beendet. Und egal ob das Video komplett umgerechnet wird oder FFMpeg dabei abstürzt, für Media-Buddy geht es genau dann weiter, wenn FFMpeg beendet ist. Ob das Kodieren geklappt hat oder nicht, lässt sich nicht wirklich überprüfen. Theoretisch könnte ich die fertige Datei anschließend noch mal durch mediainfo jagen. Aber das würde nur Zeit kosten und außer einem Eintrag im Log rein gar nichts bringen. Ich weiß nicht, ob man FFMpeg dazu bringen kann, selbst ein Log zu schreiben. Das werde ich demnächst mal recherchieren und ggfs einbauen... </p><p></p><p>Wie gesagt , sowas ist mir hier jedenfalls noch nie unter gekommen. Da ich aktuell meine Sammlung ein wenig auf Vordermann bringe, läuft Media-Buddy eigentlich Tag und Nacht. Und bisher völlig ohne ein einziges Problem, fast schon erschreckend zuverlässig. Ich habe in letzter Zeit, also mit der FFMpeg Version mit Sicherheit schon über 1000 Videos kodiert, da ich alle bei mir noch existierenden XVid/DivX oder WMV oder Mpeg 1/2 Videos nach h265 umkodiere. Nicht ein einziges davon hat bisher Probleme bereitet, obwohl es ja alles eher alte Videos sind.</p><p>Das bei deaktiviertem Optimizer statt allen Untertiteln gar keine ausgegeben werden, das war leicht zu finden und hier auch nachzuvollziehen. Hat keine 2 Minuten gedauert, den Fehler zu beseitigen... Aber der "Rest" ist extrem seltsam. Das kann ich hier einfach nicht nachstellen und deswegen den eventuellen Fehler nicht identifizieren.</p><p></p><p>Auf jeden Fall Danke für deine Mitarbeit.</p></blockquote><p></p>
[QUOTE="Lehmden, post: 1261055, member: 109222"] Und genau das ist eigentlich nicht möglich... Nur so werden die richtigen Kommandozeilen für FFMpeg erzeugt. Wenn das nicht der Fall ist, muss etwas ganz seltsames bei dir passieren. Deine Versionen 1 und 2 sind für Media-Buddy absolut identisch und erzeugen identische Kommandozeilen. Ist die Optimizer Funktion ausgeschaltet werden die Werte in den dazu gehörenden Eingabefeldern erst gar nicht ausgelesen. Bei 1 und 2 müssten alle Videos kodiert werden, aber komplett ohne Untertitel. 3 ist richtig und müsste alle Videos mit der entsprechenden Anzahl an Untertiteln erzeugen. 4 kann keine Sprachen finden, ist also dasselbe als wenn man im Optimizer 0 als Anzahl der Spuren angibt. Egal wie, eigentlich müssten bei jeder der Varianten immer alle Videos kodiert werden. Sind es bei 3 weniger, so ist auf jeden Fall etwas mit den Untertiteln nicht so, wie es sein soll, da dann die entsprechenden Spuren FFMpeg zum Absturz bringen. Das Gleiche müsste dann auch zutreffen, wenn der fehlende Parameter in der Kommandozeile ergänzt wird. Das ist dann etwas, was ich aus Media-Buddy heraus nicht beeinflussen kann, da das eine interne Angelegenheit von FFMpeg ist. Werden Videos nur "halb" kodiert, sind hinterher also kürzer als sie sein müssten, so hängt sich FFMpeg an einer bestimmten Stelle im Video auf. Das kann eigentlich nur dann passieren, wenn das Video dort einen Fehler enthält, also beschädigt ist. Wenn das gleiche Video also ohne Untertitel komplett kodiert wird und mit Untertiteln nicht oder nur teilweise, dann liegt auf jeden Fall ein Schaden an der Untertitel Spur vor. Wäre der Schaden an der Bild- oder Ton Spur, so müsste FFMpeg immer an dieser Stelle abbrechen. Das würde aber erst recht mit Handbrake der Fall sein. Etwas anderes ist es, wenn die Kodierung erst gar nicht startet (Fehlende Datei oder Datei mit Größe 0). Dann sind entweder Spuren vorhanden, mit denen FFMpeg nichts anfangen kann (eigentlich kann FFMpeg aber alles, was es gibt, von daher...) oder die Kommandozeile ist fehlerhaft. Nur im letzten Fall kann ich etwas ändern. Ich habe mal schnell die letzte veröffentlichte Version installiert, um an den seinerzeit aktuellen Quellcode zu kommen. Darin habe ich die Kommandozeile angepasst, damit bei ausgeschaltetem Optimizer der fehlende Parameter mit übergeben wird. Einfach die angehängte Exe in den Installationsordner entpacken und die vorhandene überschreiben. Und dann mal neu probieren, mit ausgeschaltetem Optimizer (also deine Variante 1), die ja sowieso das ist, was du eigentlich haben willst... Das im Log die Videos als bearbeitet auftauchen, ist klar. Sobald die Arbeit an FFMpeg übergeben wird, macht Media-Buddy nichts anderes, als darauf zu warten das FFMpeg fertig wird und sich beendet. Und egal ob das Video komplett umgerechnet wird oder FFMpeg dabei abstürzt, für Media-Buddy geht es genau dann weiter, wenn FFMpeg beendet ist. Ob das Kodieren geklappt hat oder nicht, lässt sich nicht wirklich überprüfen. Theoretisch könnte ich die fertige Datei anschließend noch mal durch mediainfo jagen. Aber das würde nur Zeit kosten und außer einem Eintrag im Log rein gar nichts bringen. Ich weiß nicht, ob man FFMpeg dazu bringen kann, selbst ein Log zu schreiben. Das werde ich demnächst mal recherchieren und ggfs einbauen... Wie gesagt , sowas ist mir hier jedenfalls noch nie unter gekommen. Da ich aktuell meine Sammlung ein wenig auf Vordermann bringe, läuft Media-Buddy eigentlich Tag und Nacht. Und bisher völlig ohne ein einziges Problem, fast schon erschreckend zuverlässig. Ich habe in letzter Zeit, also mit der FFMpeg Version mit Sicherheit schon über 1000 Videos kodiert, da ich alle bei mir noch existierenden XVid/DivX oder WMV oder Mpeg 1/2 Videos nach h265 umkodiere. Nicht ein einziges davon hat bisher Probleme bereitet, obwohl es ja alles eher alte Videos sind. Das bei deaktiviertem Optimizer statt allen Untertiteln gar keine ausgegeben werden, das war leicht zu finden und hier auch nachzuvollziehen. Hat keine 2 Minuten gedauert, den Fehler zu beseitigen... Aber der "Rest" ist extrem seltsam. Das kann ich hier einfach nicht nachstellen und deswegen den eventuellen Fehler nicht identifizieren. Auf jeden Fall Danke für deine Mitarbeit. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Hard- und Software rund um den HTPC
Software
3rd Party Software
Media-Buddy, die "eierlegende Wollmilchsau" unter den Medien-Tools.
Contact us
RSS
Top
Bottom