Seite 1 von 2

DivX zu .ts?

Verfasst: Di 05 Apr 2005, 10:59
von Sedonion
Hallo Zusammen,

welcher ist der schnellste/komfortabelste Weg um aus einem Divx/Xvid eine .ts zu machen? ProjectX kann ja mit mpeg4 nichts anfangen.

Ideen?

Verfasst: Di 05 Apr 2005, 11:02
von jmittelst
Umwandlung durch Encoder zu MPG (z.B. durch Tmpgenc, CinemaCraft, ...), dann per PX zu TS. Andere Möglichkeiten seh ich nicht - besser VLC und Movieplayer richtig einstellen und Divx direkt im MP via VLC abspielen.
cu
Jens

Verfasst: Di 05 Apr 2005, 11:09
von Sedonion
Hat leider nichts mit den Einstellungen von VLC und MP zu tun. Einige DivX laufen einfach nicht sauber. Alle 2-4 Minuten ein Bildaussetzer oder "puffern" und schon läuft der Film unsynchron.
Dies lässt sich auch durch "resync" der grünen Taste nicht wieder beheben.

Verfasst: Di 05 Apr 2005, 11:12
von jmittelst
Hmm - sowas hab ich schon lang nicht mehr gehabt. Könnte aber sehr wohl an den Einstellungen im MP liegen - zuviel Auflösung oder ein etwas zu schwacher/zu stark beschäftigter Rechner und schon hakt es.
cu
Jens

Re: DivX zu .ts?

Verfasst: Di 05 Apr 2005, 12:18
von gmo18t
Sedonion hat geschrieben:Hallo Zusammen,

welcher ist der schnellste/komfortabelste Weg um aus einem Divx/Xvid eine .ts zu machen? ProjectX kann ja mit mpeg4 nichts anfangen.

Ideen?

Code: Alles auswählen

ffmpeg -i meinfilm.divx -s cif -qscale 2 -ab 192 -ac 2 -ar 48000 -aspect 4:3 -r 25 -f mpegts meinfilm.ts
... beispielweise, produziert ein 352x288er mpeg TS-stream, der auf der dbox abspielbar ist (ffmpeg-0.4.9pre1 gibt's auch für M$ im Netz).

So transcodierte Filme schauen prima aus, wenn das Quellmaterial halbwegs brauchbar ist. Außerdem geht das recht fix auf einem handelsüblichen PC.

Andere Größen als 352x288 lohnen sich nicht, da z.B. bei x576er Auflösungen die interlaced encodierung (noch) nicht so tolle ist ...
und die Vollauflösong 720x576 o.ä. für vergleichbare Qualität (allerdings etwas schärfer) meistens in der Bitrate zu hoch (für die DBox) liegt.

- GMo -

Verfasst: Di 05 Apr 2005, 12:22
von jmittelst
Danke für den Tip - muß mir also ffmpeg auch mal laden.
Hmm - mit der Auflösung sollte aber auch das Gespann VLC/MP keine Probleme haben.
cu
Jens

Verfasst: Di 05 Apr 2005, 13:01
von Sedonion
Das teste ich auch gleich. Ich probiers mal mit 4cif und -ac 6, mal schauen obs hinhaut.

Grml, nach 1,5 Stunden bringt ffmpeg eine Fehlermeldung, aber scheinbar gerade zum Ende des Vorgangs. Date ist ok.
Allerdings verzerrt, war ja ein 16:9 Film :)

Also nochmal das ganze.

Verfasst: Di 05 Apr 2005, 17:22
von Sedonion
Jetzt brauch ich bitte Hilfe. Auch mit 16:9 ist das Bild verzerrt, Source File ist wohl 1:2,35.
Wie sage ich ffmpeg er soll doch bitte das Verhältnis so lassen wie es ist? ein Weglassen der aspect Option bringt eine Convertierung in 4:3.

Bitte Hilfe.

Verfasst: Do 07 Apr 2005, 18:51
von gmo18t
Sedonion hat geschrieben:Jetzt brauch ich bitte Hilfe. Auch mit 16:9 ist das Bild verzerrt, Source File ist wohl 1:2,35.
Wie sage ich ffmpeg er soll doch bitte das Verhältnis so lassen wie es ist? ein Weglassen der aspect Option bringt eine Convertierung in 4:3.

Bitte Hilfe.
mal die Doku zu ffmpeg durchforsten -> sind ne Menge Parameter möglich ...
und mal verschiedene Werte für den aspect-Parameter testen ...
Wirst's schon hinbekommen !

- GMo -

Verfasst: Do 07 Apr 2005, 20:33
von Sedonion
Jo hab ich. Musste tatsächlich eine Aspect von 19:8 angeben damit es stimmt. Verhältnis vorher mit Gspot aus der Datei ausgelesen.

Verfasst: Di 03 Mai 2005, 15:43
von Sedonion
Klasse Sache, ffmpeg half mir jetzt schon öfter aus der Patsche wenn mal ein .avi nicht gut laufen will über die Box/VLC.

Nun eine Frage die eher OT ist, aber für mich dazu gehört:

Möchte gerne die ewig lange Commandozeile in eine Batchdatei packen und beim Aufruf der Batch nach 2-4 Parametern gefragt werden.
Meine glorreichen Batchzeiten sind schon eine Weile vorbei, also wer mir ein Beispiel für eine Abfrage und die daraus resultierende Parameterübergabe nennen kann, ist sich meines ewigen Dankes gewiss.
Auch ein Link zum ausführlichen Batch schreiben nehme ich gerne.

Gruß Sed

Verfasst: Di 03 Mai 2005, 17:35
von Sedonion
Jaja selbst ist der Mann :)

Fragen nach Parametern geht mit Batch nicht, aber per Übergabe in der Commandozeile. Falls es jemanden interessiert, es sieht nun so aus:
if "%1"=="" goto abbruch
if "%2"=="" goto abbruch
if "%2"=="4" goto 4zu3
goto 16zu9

:4zu3
set ratio=4:3
goto weiter

:16zu9
set ratio=16:9
goto weiter


:weiter
if "%3"=="ac3" goto ac3
goto mp2

:ac3
set audio=ac3
set chan=6
goto start

:mp2
set audio=mp2
set chan=2
goto start


:start
ffmpeg -i %1.avi -s cif -qscale 2 -acodec %audio% -ab 128 -ac %chan% -ar 48000 -aspect %ratio% -r 25 -f mpegts %1.ts
goto ende

:abbruch
echo keine 2 parameter angegeben

:ende
echo alles fertig
Aufruf dann eben mit ff.bat superfilm 4 ac3

Verfasst: Do 06 Apr 2006, 9:59
von wax
ich würde gerne mit ffmpeg einen Stream in ne AVI convertieren aber ffmpeg sacht mir nur unknow format!?!

ffmpeg.exe -f m
pegts -i "C:\1\Kopie von Zappelkinder_#001_200604020825.AVR.ts" -f avi -vcodec m
peg4 -b 800 -g 300 -bf 2 -acodec mp3 -ab 128 c:\1\test3.avi
ffmpeg version 0.5.0-pre2, build 613 Copyright (c) 2000-2005 Fabrice Bellard
configuration: --enable-mp3lame --enable-faac --enable-faad --enable-amr_nb -
-enable-amr_wb --disable-ffserver --disable-ffplay --enable-small --enable-memal
ign-hack --enable-gpl --enable-xvid --enable-dts --enable-a52 --enable-vhook --e
nable-pthread
built on Nov 13 2005 21:13:33, gcc: 3.3.1 (cygming special)
A>C:\1\Kopie von Zappelkinder_#001_200604020825.AVR.ts: Error while opening file

Mit dem Tool SUPER klappt es (Gui für ffmpeg)

Verfasst: Do 06 Apr 2006, 10:49
von DrRamoray

Verfasst: Do 06 Apr 2006, 10:59
von wax
ja ha ich.. aber ich möchte gerne aus einer TS datei eine AVI machen oder ne reine MPG2 oder vcd svcd egal..