Seite 1 von 2

Alternative zu Projecx und ffmpeg

Verfasst: Mo 05 Mär 2007, 13:59
von dream79
Hallo,

ich suche ein Programm mit dem ich so ziehmlich alle Formate .ts umwandeln kann.
Ich kenne ja nur das ffmpeg und ProjectX, gibt es sonst noch welche Programme?

ProjectX habe ich noch nie getestet, ich glaube das ist mir zu kompliziert.
ffmpeg funzt zwar gut und schnell, aber die Files werden danach 8 mal so gross wie das .avi File, und dann kann ffmpeg eben keine .wmv in .ts umwandeln.

Könnt ihr mir sonst noch ein Programm empfehlen? Da muss es doch noch andere geben die in .ts konvertieren können, oder?

grüsse

Verfasst: Mo 05 Mär 2007, 14:32
von jmittelst
WMV müßte FFmpeg schon können, aber nur ohne DRM oder ähnliches.
Das Files erheblich anwachsen, wenn von z.B. Mpeg4 nach Mpeg2 und MP2 nach MP2 oder AC3 gewandelt wird, ist nicht weiter verwunderlich.

Was Du da haben willst... also ich wüßte nichts halbwegs elegantes dafür, weil auch eigentlich kein Bedarf an sowas besteht.

cu
Jens

Verfasst: Mo 05 Mär 2007, 14:49
von DrStoned
ProjectX kann MPEG2, aber nur *.mpg, nach TS wandeln. Das ist ganz einfach, einfach die Quelldatei auswählen, Schaltfläche to TS anklicken, und nach ein paar Minuten ist die TS-Datei fertig.

Verfasst: Mo 05 Mär 2007, 15:29
von SpeedyBoo
ffmpeg kann wohl direkt nach TS konvertieren. Einfach folgenden Aufruf eintippen:

ffmpeg -i test.wmv test.ts

ffmpeg übernimmt automatisch die Auflösungseinstellungen des Quellvideos sowie die im Programm hinterlegten Qualitätseinstellungen für den Codec. Hier ein Beispiel:

Code: Alles auswählen

 C:\WINDOWS\Desktop>ffmpeg -i 24h-trailer.wmv 24h-trailer.ts
FFmpeg version SVN-r7087, Copyright (c) 2000-2006 Fabrice Bellard, et al.
  configuration:  --enable-mp3lame --enable-libnut --enable-libogg --enable-vorb
is --enable-faad --enable-faac --enable-libgsm --enable-xvid --enable-x264 --ena
ble-mingw32 --enable-a52 --enable-dts --enable-pp --enable-amr_nb --enable-amr_w
b --enable-swscaler --enable-avisynth --enable-gpl --enable-memalign-hack --cpu=
i686 --extra-ldflags=-static
  libavutil version: 49.0.2
  libavcodec version: 51.25.0
  libavformat version: 51.6.0
  built on Nov 16 2006 00:30:19, gcc: 4.0.3

Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from '24h-trailer.wmv':
  Duration: 00:05:08.9, start: 3.000000, bitrate: 1150 kb/s
  Stream #0.0: Audio: wmav2, 48000 Hz, stereo, 128 kb/s
  Stream #0.1: Video: wmv3, yuv420p, 512x288, 25.00 fps(r)
Output #0, mpegts, to '24h-trailer.ts':
  Stream #0.0: Video: mpeg2video, yuv420p, 512x288, q=2-31, 200 kb/s, 25.00 fps(
c)
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
frame= 6839 q=31.0 size=   15755kB time=272.1 bitrate= 474.4kbits/s
 
Ergebnis ist allerdings von der Bildqualität her nicht berauschend, lieber die Bitrate von Hand einstellen, die notwendige Bitrate liefert ja FFMPEG, im Beispiel 1150 kb/s. Ergibt dann folgende Aufrufzeile:

ffmpeg -i 24h-trailer.wmv -b 1150000 24h-trailer.ts

Größenvergleich: WMV 42,3 MB, TS 49,4 MB. Also kein allzu großer Unterschied.

Verfasst: Mo 05 Mär 2007, 18:16
von dream79
Hallo und danke für die Tipps,

das ist ja fast gleich gross, so wäre das schon ok. Am besten ihr sagt mir welche Version ich wo runterladen kann, die .wmv unterstüzt, dann kann ich das auch testen

Verfasst: Di 06 Mär 2007, 9:54
von SpeedyBoo
Wer suchet, der findet diesen Beitrag:

http://www.jackthegrabber.de/viewtopic. ... 4508#94508

Wer übrigens eine graphische Benutzeroberfläche für FFMPEG bevorzugt, hier gibt's eine englische Lösung:

http://www.erightsoft.com/SUPER.html

Nicht alles in SUPER ist optimal gelöst, aber dafür ist FFMPEG auch zu mächtig. Und es ist kostenlos!

Verfasst: Di 06 Mär 2007, 13:25
von dream79
Hallo

@SpeedyBoo
ich kenne Super, habe es auch versucht, aber bin irgendwie nicht in der Lage ein avi. oder wmv in .ts umzuwandeln.
Was muss ich oben bei den ganzen Container auswählen um ein .ts zu bekommen?

Edit:
ich habe jetzt eine aktuelle Version von ffmpeg runtergeladen, wenn ich die dann starten will bekomme ich eine Meldung das eine "pthreadGC2.dll" fehlt.
ich habe diese Version runtergeladen
ffmpeg.rev8047.7z 21-Feb-2007 12:20 2.5M


Ich hoffe mir kann da einer weiterhelfen
grüsse

Verfasst: Di 06 Mär 2007, 15:44
von Sedonion
SUPER bietet als Ziel kein ts an.

Verfasst: Di 06 Mär 2007, 17:15
von dream79
@Sedonion
und wie kann ich dan mit Super in .ts umwandeln? soll ja angeblich funzen oder?

Verfasst: Di 06 Mär 2007, 17:54
von jmittelst
Einfache Lösung: Mpeg draus machen, das mit PX in ein TS wandeln.
Oder noch einfacher: Nix aus dem Netz laden, sondern mal DVDs kaufen.

cu
Jens

Verfasst: Di 06 Mär 2007, 19:38
von dream79
Hallo

@jmittelst
naja ich möchte schon ein Sotware, ich glaube ich bleiben dann lieber bei ffmpeg.

Also, die Movie die ich in .ts umwandeln will sind alles kleine Sport Movies (10 bis 20min) die ich auf ganz legaler Weise von den verschiedenen Websites runtergeladen habe und keine Filme, oder sonstwas.

grüsse

Verfasst: Mi 07 Mär 2007, 13:15
von olufsen49
Hallo @jmittelst,

bitte verzeih einem absoluten Beginner, der sich erst in die Materie einarbeitet: ist mit PX ProjectX gemeint? Dann könnte ich doch auch gleich damit konvertieren, ohne SUPER zu nutzen?

Grüße
Rainer

Verfasst: Mi 07 Mär 2007, 13:33
von jmittelst
PX ist ProjectX.

PX ist ein reines Mpeg-Tool, was nur Mpeg-Steams repariert, demuxen und gemuxte Streams in andere Container packen kann. Das alles verlustfrei und ohne Encoding.

cu
Jens

Verfasst: Mi 07 Mär 2007, 16:24
von SpeedyBoo
dream79 hat geschrieben:@SpeedyBoo
ich kenne Super, habe es auch versucht, aber bin irgendwie nicht in der Lage ein avi. oder wmv in .ts umzuwandeln.
Was muss ich oben bei den ganzen Container auswählen um ein .ts zu bekommen?
Wie ich bereits sagte:
Nicht alles in SUPER ist optimal gelöst, aber dafür ist FFMPEG auch zu mächtig. Und es ist kostenlos!
Die fehlende DLL gibt es hier:

ftp://sources.redhat.com/pub/pthreads-w ... eadGC2.dll

P.S.: Kurz nach der DLL gegoogelt, und Du hättest es selbst viel schneller gefunden... :D

Verfasst: Mi 07 Mär 2007, 19:47
von dream79
Hallo,
Danke erst mal an alle für die Hilfe,
also irgendwie geht das mit den .wmv nicht

wenn ich das eingeben:
ffmpeg -i test.wmv test.ts
bekomme ich diese Meldung:
C:\ffmpeg>ffmpeg -i Abmahnerfalle.wmv Abmahnerfalle.ts
FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --
enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaa
d --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-l
ibtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable
-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
libavutil version: 49.3.0
libavcodec version: 51.34.0
libavformat version: 51.10.0
built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
Abmahnerfalle.wmv: Unknown format