Hi Liste, wie kann ich .avi Dateien in .mpg's umwandeln? Welche Tools gibt's da? Hintergrund: Mein Rechner ist beim Abspielen von Videos scheinbar an seiner Leistungsgrenze angekommen (AMD K6-2 500MHz). Mit mpg's hatte ich bisher keine Schwierigkeiten, jedoch werden manche avi's extrem abgehackt abgespielt (der Ton ist immer OK). Ich benutze mplayer ohne GUI, mit GUI hab ich noch mehr Performance-Probleme. Oder gibt's eine Lösung für das saubere Abspielen der avi's? Mario
Hi, Mario Streiber wrote:
wie kann ich .avi Dateien in .mpg's umwandeln? Welche Tools gibt's da?
transcode, mjpegtools, mencoder. transcode -i film.avi -V (Schnippeln) -y mpeg2enc,mp2enc -F (format),"-S 5000" -o film mplex -f (format) -S (Schnitt) -o film.mpa film.m[12]v (Schnippeln) - man transcode (-j,-B,-Y) (fromat) - man mpeg2enc (-f) (Schnitt) - man mpeg2enc (-S) mencoder kenne ich nicht.
Hintergrund: Mein Rechner ist beim Abspielen von Videos scheinbar an seiner Leistungsgrenze angekommen (AMD K6-2 500MHz). Mit mpg's hatte ich bisher keine Schwierigkeiten, jedoch werden manche avi's extrem abgehackt abgespielt (der Ton ist immer OK). Ich benutze mplayer ohne GUI, mit GUI hab ich noch mehr Performance-Probleme.
Oder gibt's eine Lösung für das saubere Abspielen der avi's?
-frame-drop -xv HTH -- - maik
wie kann ich .avi Dateien in .mpg's umwandeln? Welche Tools gibt's da?
transcode, mjpegtools, mencoder.
transcode -i film.avi -V (Schnippeln) -y mpeg2enc,mp2enc -F (format),"-S 5000" -o film
mplex -f (format) -S (Schnitt) -o film.mpa film.m[12]v
(Schnippeln) - man transcode (-j,-B,-Y) (fromat) - man mpeg2enc (-f) (Schnitt) - man mpeg2enc (-S)
Danke für die Tips, werd ich mir mal näher anschaun. Bin per google mittlerweile auf ffmpeg gestoßen. Hat damit jemand Erfahrung?
-frame-drop -xv
Ich hab schon einige mplayer Optionen ausprobiert. Was ein bißchen hilft ist -hardframedrop, was aber sehr zulasten der Bildqualität geht, und viel flüssiger ist das Bild damit auch nicht. Mario
Am Dienstag, 22. Juli 2003 09:42 schrieb Mario Streiber:
Hintergrund: Mein Rechner ist beim Abspielen von Videos scheinbar an seiner Leistungsgrenze angekommen (AMD K6-2 500MHz). Mit mpg's hatte
Also ein K6-2 mit 500 MHz sollte notfalls sogar für DVDs noch tun.
ich bisher keine Schwierigkeiten, jedoch werden manche avi's extrem abgehackt abgespielt (der Ton ist immer OK). Ich benutze mplayer ohne GUI, mit GUI hab ich noch mehr Performance-Probleme.
Dann dürftest Du aber andere Probleme haben. Die schnellste Wiedergabemöglichkeit ist immer noch unter X mit der XVideo-Extension. Was steckt denn für ne Grafikkarte drin und was sagt xvinfo?
Oder gibt's eine Lösung für das saubere Abspielen der avi's?
Vermutlich. Da avi nur ein Containerformat ist und alles möglich drin stecken kann (auch diverse mpeg Varianten), hängt es natürlich von dem speziellen avi ab. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
ich bisher keine Schwierigkeiten, jedoch werden manche avi's extrem abgehackt abgespielt (der Ton ist immer OK). Ich benutze mplayer ohne GUI, mit GUI hab ich noch mehr Performance-Probleme.
Dann dürftest Du aber andere Probleme haben. Die schnellste Wiedergabemöglichkeit ist immer noch unter X mit der XVideo-Extension. Was steckt denn für ne Grafikkarte drin und was sagt xvinfo?
Ich nehm schon mplayer unter X, nur halt ohne das GUI (gmplayer). Die XVideo Extension ist auch geladen. Meine Grafikkarte ist eine ATI Radeon 7500. Die xvinfo Augaben kannn ich grad nicht liefern, da ich in der Firma bin.
Oder gibt's eine Lösung für das saubere Abspielen der avi's?
Vermutlich. Da avi nur ein Containerformat ist und alles möglich drin stecken kann (auch diverse mpeg Varianten), hängt es natürlich von dem speziellen avi ab.
Ich hab auch 'ne ganze Reihe von AVI's, die sich gut abspielen lassen, aber ein paar machen halt Schwierigkeiten. Wie kann ich denn rausfinden, was im AVI drinsteckt? Nochmal zu den Konvertierungsprogrammen: Ich hab gestern ein AVI mit ffmpeg in ein MPEG File umgewandelt. ffmpeg hat fuer dieses File Audio 64kbit/s und Video 200kbit/s genommen. Die Qualitaet damit war echt schlecht. Also hab ich mal die Bandbreite auf 128/800 raufgedreht (das waren die Werte, die mir ffmpeg fuer das Original angezeigt hat). Das MPEG File war hinterher ca. 15% kleiner als das AVI, die Bildqualitaet meiner Meinung nach etwas schlechter. Aber es liess sich wenigstens ohne nennenswertes Ruckeln abspielen (das AVI ging gar nicht). Wie finde ich denn raus, was die optimalen Parameter fuer Audio- und Video-Bandbreite sind, um mit moeglichst wenig Verlusten zu konvertieren? Mario
Am Wed, 23 Jul 2003 08:26:05 +0200 hat Mario Streiber
Das MPEG File war hinterher ca. 15% kleiner als das AVI, die Bildqualitaet meiner Meinung nach etwas schlechter. Aber es liess sich wenigstens ohne nennenswertes Ruckeln abspielen (das AVI ging gar nicht). Wie finde ich denn raus, was die optimalen Parameter fuer Audio-und Video-Bandbreite sind, um mit moeglichst wenig Verlusten zu konvertieren?
Mario
Am Mittwoch, 23. Juli 2003 08:26 schrieb Mario Streiber:
Ich nehm schon mplayer unter X, nur halt ohne das GUI (gmplayer). Die XVideo Extension ist auch geladen.
Meine Grafikkarte ist eine ATI Radeon 7500. Die xvinfo Augaben kannn ich grad nicht liefern, da ich in der Firma bin.
Hast Du XFree86 4.3 laufen? Die Treiber für einige ATI Radeon Modelle haben da massive Geschwindigkeitsprobleme mit de XVideo Extension. Geholfen hat in vielen Fällen der ati.2 Treiber vom gatos Projekt.
Ich hab auch 'ne ganze Reihe von AVI's, die sich gut abspielen lassen, aber ein paar machen halt Schwierigkeiten. Wie kann ich denn rausfinden, was im AVI drinsteckt?
Sollte mplayer eigentlich anzeigen. Bei xine wäre es im Kontextmenü Stream -> Windos Information ... oder kuz <ALT>+I
Das MPEG File war hinterher ca. 15% kleiner als das AVI, die Bildqualitaet meiner Meinung nach etwas schlechter. Aber es liess
Die Bildqualität wird bei einer Rekodierung prinzipiell immer leiden, da alle üblichen Codierverfahren verlustbehaftet sind und sich Fehler gerne hochschaukeln. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Meine Grafikkarte ist eine ATI Radeon 7500. Die xvinfo Augaben kannn ich grad nicht liefern, da ich in der Firma bin.
Hast Du XFree86 4.3 laufen? Die Treiber für einige ATI Radeon Modelle haben da massive Geschwindigkeitsprobleme mit de XVideo Extension. Geholfen hat in vielen Fällen der ati.2 Treiber vom gatos Projekt.
Ja, ich hab letztens erst 4.3 installiert, auch die gatos Treiber, da ich lange wegen TV-Out rumexperimentiert habe, was jetzt Gott sei Dank funktioniert. Hier die xvinfo Ausgaben: X-Video Extension version 2.2 screen #0 Adaptor #0: "ATI Radeon Video Adapter" number of ports: 1 port base: 53 operations supported: PutVideo PutImage supported visuals: depth 16, visualID 0x21 depth 16, visualID 0x22 number of attributes: 14 "XV_SET_DEFAULTS" (range 0 to 1) client settable attribute "XV_AUTOPAINT_COLORKEY" (range 0 to 1) client settable attribute client gettable attribute (current value is 1) "XV_COLORKEY" (range 0 to -1) client settable attribute client gettable attribute (current value is 768) "XV_DOUBLE_BUFFER" (range 0 to 1) client settable attribute client gettable attribute (current value is 1) "XV_ENCODING" (range 0 to 12) client settable attribute client gettable attribute (current value is 4) "XV_FREQ" (range 0 to -1) client settable attribute client gettable attribute (current value is 1000) "XV_VOLUME" (range 1 to 127) client settable attribute client gettable attribute (current value is 1) "XV_MUTE" (range 0 to 1) client settable attribute client gettable attribute (current value is 1) "XV_HUE" (range -1000 to 1000) client settable attribute client gettable attribute (current value is 0) "XV_BRIGHTNESS" (range -1000 to 1000) client settable attribute client gettable attribute (current value is 0) "XV_SATURATION" (range -1000 to 1000) client settable attribute client gettable attribute (current value is 0) "XV_COLOR" (range -1000 to 1000) client settable attribute client gettable attribute (current value is 0) "XV_CONTRAST" (range -1000 to 1000) client settable attribute client gettable attribute (current value is 0) "XV_OVERLAY_GAMMA" (range 0 to 7) client settable attribute client gettable attribute (current value is 0) maximum XvImage size: 2048 x 2048 Number of image formats: 4 id: 0x32595559 (YUY2) guid: 59555932-0000-0010-8000-00aa00389b71 bits per pixel: 16 number of planes: 1 type: YUV (packed) id: 0x59565955 (UYVY) guid: 55595659-0000-0010-8000-00aa00389b71 bits per pixel: 16 number of planes: 1 type: YUV (packed) id: 0x32315659 (YV12) guid: 59563132-0000-0010-8000-00aa00389b71 bits per pixel: 12 number of planes: 3 type: YUV (planar) id: 0x30323449 (I420) guid: 49343230-0000-0010-8000-00aa00389b71 bits per pixel: 12 number of planes: 3 type: YUV (planar) Was sagt mir das jetzt?
Ich hab auch 'ne ganze Reihe von AVI's, die sich gut abspielen lassen, aber ein paar machen halt Schwierigkeiten. Wie kann ich denn rausfinden, was im AVI drinsteckt?
Sollte mplayer eigentlich anzeigen. Bei xine wäre es im Kontextmenü Stream -> Windos Information ... oder kuz <ALT>+I
mplayer gibt folgendes aus (ich hoffe es fehlt nichts wichtiges): Detected AVI file format! VIDEO: [DIV3] 704x400 24bpp 25,00 fps 764,1 kbps (93,3 kbyte/s) : Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3)) : Start playing... VDec: vo config request - 704 x 400 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO: [xv] 704x400 => 704x400 Planar YV12 A: 4,9 V: 4,4 A-V: 0,493 ct: 0,297 112/112 75% 10% 6,3% 63 0 0% ************************************************ **** Your system is too SLOW to play this! **** ************************************************ !!! Possible reasons, problems, workarounds: : Alle Vorschläge, die danach stehen, hab ich ohne Erfolg ausprobiert. Bin für jeden Hinweis dankbar. Mario
Hallo, Am Donnerstag, 24. Juli 2003 10:09 schrieb Mario Streiber:
Meine Grafikkarte ist eine ATI Radeon 7500. Die xvinfo Augaben kannn ich grad nicht liefern, da ich in der Firma bin.
Hast Du XFree86 4.3 laufen? Die Treiber für einige ATI Radeon Modelle haben da massive Geschwindigkeitsprobleme mit de XVideo Extension. Geholfen hat in vielen Fällen der ati.2 Treiber vom gatos Projekt.
Ja, ich hab letztens erst 4.3 installiert, auch die gatos Treiber, da ich lange wegen TV-Out rumexperimentiert habe, was jetzt Gott sei Dank funktioniert.
Hier die xvinfo Ausgaben: l X-Video Extension version 2.2 [...] Was sagt mir das jetzt?
...ist wohl OK
Ich hab auch 'ne ganze Reihe von AVI's, die sich gut abspielen lassen, aber ein paar machen halt Schwierigkeiten. Wie kann ich denn rausfinden, was im AVI drinsteckt?
Sollte mplayer eigentlich anzeigen. Bei xine wäre es im Kontextmenü Stream -> Windos Information ... oder kuz <ALT>+I
mplayer gibt folgendes aus (ich hoffe es fehlt nichts wichtiges):
Detected AVI file format! VIDEO: [DIV3] 704x400 24bpp 25,00 fps 764,1 kbps (93,3 kbyte/s)
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
Start playing... VDec: vo config request - 704 x 400 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO: [xv] 704x400 => 704x400 Planar YV12 A: 4,9 V: 4,4 A-V: 0,493 ct: 0,297 112/112 75% 10% 6,3% 63 0 0%
************************************************ **** Your system is too SLOW to play this! **** ************************************************
Da hat mplayer ev. einfach recht. Du kannst noch: http://www.MPlayerHQ.hu/DOCS/German/video.html#vidix lesen und eine Ausgabe über diesen Treiber versuchen. Gruß Harald
************************************************ **** Your system is too SLOW to play this! **** ************************************************
Da hat mplayer ev. einfach recht. Du kannst noch: http://www.MPlayerHQ.hu/DOCS/German/video.html#vidix lesen und eine Ausgabe über diesen Treiber versuchen.
Das war'n guter Tip. Wenn ich mplayer so starte: $ mplayer -vo xvidix <avi file> : No vidix driver name provided, probing available ones! vo: X11 running at 800x600 with depth 16 and 16 bpp (":0.0" => local display) [mga] No supported cards found Radeon_vid: Found chip: Radeon QW libdha: DHA kernelhelper failed: Datei oder Verzeichnis nicht gefunden libdha: DHA kernelhelper failed: Datei oder Verzeichnis nicht gefunden Radeon_vid: Video memory = 64Mb Radeon_vid: Set write-combining type of video memory Radeon_vid: Saved overlay colorkey settings VIDIX: Description: BES driver for radeon cards VIDIX: Author: Nick Kurshev : tut er's fast perfekt. Mußte allerdings vorher das setuid Bit für mplayer setzen, weil er einen PCI Scan macht. Er meint zwar immer noch, mein System wäre zu langsam, das Abspielen ist jetzt aber fast ruckelfrei. Kann jemand was zu der libdha Fehlermeldung sagen? Mario
Am Donnerstag, 24. Juli 2003 12:49 schrieb Mario Streiber:
************************************************ **** Your system is too SLOW to play this! **** ************************************************
Da hat mplayer ev. einfach recht. Du kannst noch: http://www.MPlayerHQ.hu/DOCS/German/video.html#vidix lesen und eine Ausgabe über diesen Treiber versuchen.
Das war'n guter Tip. Wenn ich mplayer so starte:
$ mplayer -vo xvidix <avi file>
No vidix driver name provided, probing available ones! vo: X11 running at 800x600 with depth 16 and 16 bpp (":0.0" => local display) [mga] No supported cards found Radeon_vid: Found chip: Radeon QW libdha: DHA kernelhelper failed: Datei oder Verzeichnis nicht gefunden libdha: DHA kernelhelper failed: Datei oder Verzeichnis nicht gefunden Radeon_vid: Video memory = 64Mb Radeon_vid: Set write-combining type of video memory Radeon_vid: Saved overlay colorkey settings VIDIX: Description: BES driver for radeon cards VIDIX: Author: Nick Kurshev
tut er's fast perfekt. Mußte allerdings vorher das setuid Bit für mplayer setzen, weil er einen PCI Scan macht. Er meint zwar immer noch, mein System wäre zu langsam, das Abspielen ist jetzt aber fast ruckelfrei.
Kann jemand was zu der libdha Fehlermeldung sagen?
less /usr/local/src/MPlayer-0.90/libdha/README und dann weitersuchen.... hat was mit der svgalib zutun Gruß Harald
less /usr/local/src/MPlayer-0.90/libdha/README und dann weitersuchen.... hat was mit der svgalib zutun
Da steht 1, set the SUID bit on the binary (in this way it runs with root priviliges) 2, use svgalib kernel helper 3, use dhahelper (not yet finished) Ich brauch dann wohl nicht weiter nachforschen und werd das ganze vorerst ignorieren, da es ja mit SUID bit funktioniert. Danke für die Hilfe Mario
Hi Liste, Nochmal 'ne Nachfrage zu diesem Thread:
http://www.MPlayerHQ.hu/DOCS/German/video.html#vidix lesen und eine Ausgabe über diesen Treiber versuchen.
Das war'n guter Tip. Wenn ich mplayer so starte:
$ mplayer -vo xvidix <avi file> [...] tut er's fast perfekt. Mußte allerdings vorher das setuid Bit für mplayer setzen, weil er einen PCI Scan macht. Er meint zwar immer noch, mein System wäre zu langsam, das Abspielen ist jetzt aber fast ruckelfrei.
Leider nur FAST perfekt. Ich habe einige AVI's in meiner Sammlung, bei denen mit dem xvidix Treiber die Bild-Ton Synchronisation aus dem Ruder läuft. Umso länger das File abgespielt wird, umso weiter hängt das Bild dem Ton hinterher. Manchmal (hauptsächlich bei ruhigeren Bildsequenzen) kriegt er sich wieder von selbst ein, meistens jedoch nicht. Wenn ich vor- oder zurück"spule", stimmt die Synchronisation anfangs, um danach wieder stetig auseinanderzudriften. -hardframedrop ist das einzige was die Synchronisation aufrecht erhält, allerdings ist der Film dann nicht mehr sehenswert. Kann man da noch was machen (außer einen schnelleren Rechner zu kaufen)? Mario
Hallo Mario, kavi2svcd ist wohl das, was meist verwendet wird, parallel zu Transcode. Hoffe es hilft Dir weiter. Gruß Theo Am Dienstag, 22. Juli 2003 09:42 schrieb Mario Streiber:
Hi Liste,
wie kann ich .avi Dateien in .mpg's umwandeln? Welche Tools gibt's da?
Hintergrund: Mein Rechner ist beim Abspielen von Videos scheinbar an seiner Leistungsgrenze angekommen (AMD K6-2 500MHz). Mit mpg's hatte ich bisher keine Schwierigkeiten, jedoch werden manche avi's extrem abgehackt abgespielt (der Ton ist immer OK). Ich benutze mplayer ohne GUI, mit GUI hab ich noch mehr Performance-Probleme.
Oder gibt's eine Lösung für das saubere Abspielen der avi's?
Mario
-- Theo(Reinhard Selle) Koeln Hiilllfffe!!! ...ich weiß nit weiter :-( , trotz... http://www.suse.de http://www.google.de/linux
Hi, 0n 03/07/29@17:27 Theo (Reinhard Selle) told me:
kavi2svcd ist wohl das, was meist verwendet wird, parallel zu Transcode.
Nicht parallel kavi2svcd ist ein GUI zu transcode und das kann ja bekanntlich alles ausser ... hopla dja-vu? -- bye maik
Hi, Am Dienstag, 29. Juli 2003 22:30 schrieb Maik Holtkamp
0n 03/07/29@17:27 Theo (Reinhard Selle) told me:
kavi2svcd ist wohl das, was meist verwendet wird, parallel zu Transcode.
Nicht parallel kavi2svcd ist ein GUI zu transcode und das kann ja bekanntlich alles ausser ... hopla dja-vu?
..ja stimmt TOFU kann es wirklich nicht... :) Gruß Harald
participants (6)
-
Harald_mail@t-online.de
-
Maik Holtkamp
-
Manfred Tremmel
-
Mario Streiber
-
Robert
-
Theo (Reinhard Selle)